Api da Linkseller

Caso queira fazer uso da API pública da Linkseller, para desenvolver uma integração do seu sistema para a Linkseller.

A documentação da API, está disponível em:

https://linkseller.docs.apiary.io/

 

Para poder acessar qualquer rota em nossa API, é preciso passar no header (cabeçalho) o “access-token” com o token que é encontrado no sistema, no menu https://lscrm.com.br/api/

Códigos de exemplo em PHP #

Exemplo de como listar as Oportunidades – GET.

$access_token  = '00000000-1111-2222-3333-444444444444'; // inclua o seu token
$url_api       = 'https://api.lscrm.com.br/v1/opportunities';
$array_headers = array(
    "access-token: {$access_token}",
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url_api);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, $array_headers);
$response = curl_exec($ch);
curl_close($ch);

$array_retorno = json_decode($response, true);

echo "<pre>\n##\n";
print_r($array_retorno);
echo "\n##</pre>\n";

 

Exemplo de como buscar Oportunidades – GET.

$access_token  = '00000000-1111-2222-3333-444444444444'; // inclua o seu token
$url_api       = 'https://api.lscrm.com.br/v1/opportunities';
$array_headers = array(
    "access-token: {$access_token}",
);

$array_parametros = array(
    'filters' => array(
        'title'    => array('like' => 'teste'),
        'stage_id' => array('equal' => '1'),
    ),
    'order'   => array('id', 'desc'),

);

$url_api .= '?' . urldecode(http_build_query($array_parametros));

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url_api);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, $array_headers);
$response = curl_exec($ch);
curl_close($ch);

$array_retorno = json_decode($response, true);

echo "<pre>\n##\n";
print_r($array_retorno);
echo "\n##</pre>\n";

Exemplo de como adicionar uma Oportunidades – POST.

$access_token  = '00000000-1111-2222-3333-444444444444'; // inclua o seu token
$url_api       = 'https://api.lscrm.com.br/v1/opportunities';
$array_dados   = array(
    "title"       => "Teste via API",
    "stage_id"    => "3",
    "persons"     => array(
        "name"  => "Pessoa de teste (API)",
        "email" => "",
        "phone" => "(11) 91234-4567 ",
    ),
);
$array_headers = array(
    "access-token: {$access_token}",
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url_api);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($array_dados));
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, $array_headers);
$response = curl_exec($ch);
curl_close($ch);

$array_retorno = json_decode($response, true);

echo "<pre>\n##\n";
print_r($array_retorno);
echo "\n##</pre>\n";

Obs: ao Adicionar há diversos campos que são preenchidos automaticamente.