A exportação de dados é útil para que o cliente consiga fazer as suas próprias análises. Sendo uma forma simples de baixar os dados.
Autenticação
Seja mais sobre a autenticação em Documentação API Autenticação
Exportação
A exportação acontece em duas etapas:
- executar o job de exportação
- consultar os resultados
Executar o Job de Exportação
Parâmetros
| Parâmetros | Descrição | Exemplo |
|---|---|---|
| Data | Intervalo de extração | { |
| "values": { |
{
"date": {
"data_type": "date",
"operator": "between",
"value": [
"2022-08-01",
"2022-08-10"
]
}
}Tipos de Exportações
| export_type | descrição |
|---|---|
| customers | Exporta os clientes |
| addresses_without_deliveries | Exporta os endereços sem loja |
| messages | Exporta todas as mensagens |
| sessions | Exporta as Sessões |
| users | Exporta os Usuários |
| chats | Exporta os Chats |
POST
<https://api.newtail.com.br/api/analytics/:export_type/export
{
"values": {
"date": {
"data_type": "date",
"operator": "between",
"value": [
"2022-08-01",
"2022-08-10"
]
}
}
}Resposta
{
"status": "queued",
"id": "6310890cb3dbd0699ce51330", // task_id
"cache_minutes": 60,
"enqueued_at": "2022-09-01T10:27:24.143755",
"created_at": "2022-09-01T10:27:24.241117",
"updated_at": "2022-09-01T10:27:24.241353"
}Consultar Resultado
O parâmetro task_id é o id gerado durante a execução do export
GET <https: //api.newtail.com.br/api/tasks/:task_id/result?orient=records>
{
"count": 1,
"columns": {
"USER_ID": "string",
"SOCIAL_ID": "string",
"MAIN_PHONE": "string",
"NAME": "string",
"ZIPCODE": "string",
"CREATED_AT": "datetime"
},
"data": [
{
"USER_ID": "9abf7570-1291-11ed-bc04-0bc257624cd7",
"SOCIAL_ID": "27636186268",
"MAIN_PHONE": "21975116209",
"NAME": "SONIA MARIA QUEIROZ MORAES BARBOSA LIMA",
"ZIPCODE": "22010050",
"CREATED_AT": "2022-08-02 18:33:29"
},
]
}