Pergunta

Filtrar request de contatos por lastUpdateDate


Estou tentando fazer uma request para trazer apenas os contatos que foram atualizados a partir de uma data, mas estou recebendo erro.

Body utilizado:
 

curl --location 'https://msging.net/commands' \
--header 'Authorization: Key API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": "b94ec881-7405-4c08-ad69-df6627f176e2",
"to": "[email protected]",
"method": "get",
"uri": "/contacts?$skip=0&$take=20&$filter=lastUpdateDate%20ge%20datetimeoffset'\''2023-01-15'\''"
}
'

Resposta:
 

{
"method": "get",
"status": "failure",
"reason": {
"code": 61,
"description": "Unable to perform operation 'lastUpdateDate ge datetimeoffset'2023-01-15''"
},
"id": "aaa8b5e0-c509-4ae9-9f4e-48245adba3a4",
"from": "[email protected]/#msging-application-crm-l96md",
"to": "[email protected]/!msging-server-fntl6-tvnc0vgq",
"metadata": {
"#command.uri": "lime://[email protected]/contacts?$skip=0&$take=20&$filter=lastUpdateDate%20ge%20datetimeoffset'2023-01-15'"
}
}

 


2 comentários

Reputação 5
Crachá +1

Boa tarde @LucasBernardo  kara eu nao achei na documentaçao esse campo que vc esta usando para fazer a consulta por data eu so encontrei esse da imagem abaixo e da uma olhada como ele faz o filtro aqui, acho que nem o campo nem o formato de datas passados estao iguais

 

 

Testei usando esse formarto também, mas ele aceita apenas para “lastmessagedate” e eu preciso usar o “lastUpdatedDate”.

curl --location 'https://msging.net/commands' \
--header 'Authorization: Key API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": "815e4eaf-6724-4ad1-b133-58fd2174f28b",
"to": "[email protected]",
"method": "get",
"uri": "/contacts?$skip=0&$take=20&$filter=(lastUpdateDate%20ge%20datetimeoffset'\''2024-01-01T13%3A38%3A00.000Z'\'')"
}
'

Resposta:

{
"method": "get",
"status": "failure",
"reason": {
"code": 61,
"description": "Unable to perform operation 'lastUpdateDate ge datetimeoffset'2024-01-01T13:38:00.000Z''"
},
"id": "cecd8ed5-8ac1-4fe9-bdca-f96f0990d1e8",
"from": "[email protected]/#msging-application-crm-jnt7q",
"to": "[email protected]/!msging-server-4wvqv-wfm2t20u",
"metadata": {
"#command.uri": "lime://[email protected]/contacts?$skip=0&$take=20&$filter=(lastUpdateDate%20ge%20datetimeoffset'2024-01-01T13%3A38%3A00.000Z')"
}
}

 

Comente