Sincronização de dados
Para eventos como sincronização de dados, envio de pedidos e cadastro de parceiros, enviamos notificações para o seu servidor por meio de webhooks. Você pode configurar os endpoints, definir filtros de dados e selecionar os campos necessários para o processamento de pedidos ou cadastro de parceiros.
Para configurar os webhooks e sincronizar os dados de cadastros, informações financeiras e pedidos com o seu servidor, acesse o menu "Fonte de Dados" e clique em "Configurações".
Para a sincronização, é possível definir um filtro para os dados que serão sincronizados utilizando consultas (queries).
Objeto enviado no evento:
{
"fields": [
"Campos"
],
"filter": "string",
"criteria": [
"Query"
],
"arguments": {
}
}
Objeto de retorno esperado:
@Data public class PreviewDatabaseResponse {
private int size;
private int total;
private ArrayList<PreviewDatabaseFieldsResponse> metadata = new ArrayList<>();
private List<HashMap<String, Object>> records = new ArrayList<>();
@Data
@AllArgsConstructor
public static class PreviewDatabaseFieldsResponse {
private String name;
private String description;
private String type;
}
}
Atualizado