Com o objetivo de otimizar o consumo de recursos computacionais, melhorar a performance e padronizar endpoints, estamos implantando mudanças na API do CRM PipeRun. Com isso, o endpoint de deals - responsável por retornar as Oportunidades - passará por alterações. Estamos ajustando o retorno e padronizamos a API conforme os demais endpoints.
A seguir, confira as mudanças que serão implementadas no endpoint de /v1/deals.
Foram realizadas mudanças no endpoint de deals no intuito de ajustar o retorno e padronizá-lo conforme o restante dos endpoints. Nesse sentido, relações que antes eram feitas de maneira automática, não ocorrerão mais dessa forma. Implantamos essa alteração para otimizar o consumo de recursos computacionais.
1. Relações sofrerão alterações e não serão feitas de forma automática:
-
-
custom_fields
-
A Relação custom_fields passa a ser opcional. Para retornar deve ser especificado no parâmetro "with", conforme exemplo abaixo:
GET api.pipe.run/v1/deals?with=custom_fields
2. Novas relações opcionais que passarão a estar disponíveis:
-
-
owner
-
users
-
pipeline
-
stage
-
person
-
company
-
tags
-
proposal
-
activityStats
-
companies
-
persons
-
city
-
Para utilizar basta concatenar ao final da seguinte forma:
GET api.pipe.run/v1/deals?with=custom_fields,users,stage,person(etc...)
3. O campo data_congelamento passa a vir como frozen_at;
4. Mudanças referente ao retorno da paginação:
5. Comparativo de resposta do endpoint: api.pipe.run/v1/deals de JSON entre o retorno antigo e novo retorno:
Em caso de dúvidas, entre em contato com nossa equipe de suporte.