Inclusão e edição de oportunidades
opportunity?IntegrationKey=SUA_CHAVE_DE_INTEGRAÇÃO
Exemplo:
POST /api/opportunity?IntegrationKey=00000000-0000-0000-0000-000000000000
Content-Type: application/json
{ Exemplo de requisição }
Retorno:
{ Exemplo de retorno }
Observação
Os valores de alguns campos são fornecidos pelo portal do Funil de Vendas. Para maiores informações, por favor, faça o login em nosso portal e acesse o link https://app.funildevendas.com.br/Settings/IntegrationParameterization.
Exemplo de requisição
{
"oportunidades": [
{
"titulo": "Título da oportunidade",
"valor": 100,
"codigo_vendedor": SEU_CÓDIGO_DE_VENDEDOR,
"codigo_metodologia": SEU_CÓDIGO_DE_METODOLOGIA,
"codigo_etapa": SEU_CÓDIGO_DE_ETAPA,
"codigo_canal_venda": SEU_CÓDIGO_DE_CANAL_DE_VENDA,
"empresa": {
"nome": "Nome da empresa",
"cnpj": "",
"ie": "",
"segmento": "",
"endereco_completo": {
"logradouro": "",
"numero": "",
"complemento": "",
"bairro": "",
"cidade": "",
"uf": "",
"cep": ""
}
},
"contato": {
"nome": "Nome do contato",
"email": "email@contato.com.br",
"telefone1": "",
"telefone2": "",
"cargo": "",
"cpf": ""
}
}
]
}
Exemplo de retorno (Sucesso)
Código de status HTTP: 200
{
"response": "success",
"message": "Oportunidades importadas com sucesso.",
"value": null
}
Exemplo de retorno (Falha)
Código de status HTTP: 200
{
"response": "failure",
"message": "Um ou mais erros foram encontrados. Para mais detalhes veja a propriedade value.",
"value": [
"A oportunidade informada não existe ou você não possui permissão para alterá-la. - Linha: 1"
]
}