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".

Obs: Lembrando que esses dados podem ser enviados por meio da API ao invés do webhook de sincronização dos dados

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