Cadastra um novo agendamento. É necessário informar o ContatoId
no corpo da requisição.
POST https://www.keymessages.com.br/api/contatos/agendamentos
Header | Descrição |
---|---|
Content-Type |
application/json |
UserToken |
Token de autenticação do usuário |
{ "ContatoId": "GUID-do-contato", "Titulo": "Parabéns", "Mensagem": "Feliz aniversário!", "AgendamentoAtivo": true, "TipoAgendamento": 0, "DataUnica": "2025-12-31T10:00:00Z", "TerminalID": "GUID-do-terminal" }
HTTP/1.1 200 OK { "id": "GUID-do-agendamento" }
curl --request POST \ --url https://www.keymessages.com.br/api/contatos/agendamentos \ --header 'Content-Type: application/json' \ --header 'UserToken: TokenDoUsuario' \ --data '{ "ContatoId": "GUID-do-contato", "Titulo": "Parabéns", "Mensagem": "Feliz aniversário!", "AgendamentoAtivo": true, "TipoAgendamento": 0, "DataUnica": "2025-12-31T10:00:00Z", "TerminalID": "GUID-do-terminal" }'
401 Unauthorized
HTTP/1.1 401 Unauthorized { "mensagem": "O Token do usuario é necessário. [UserToken]" }
HTTP/1.1 401 Unauthorized { "mensagem": "O Token do usuario é inválido. [UserToken]" }
HTTP/1.1 401 Unauthorized { "mensagem": "Contato não encontrado ou não pertence ao usuário." }
400 Bad Request
Falha na validação do corpo da requisição:
HTTP/1.1 400 Bad Request { "mensagem": "Os dados do agendamento são necessários. [Body]" }
HTTP/1.1 400 Bad Request { "mensagem": "O título é necessário. [Titulo]" }
HTTP/1.1 400 Bad Request { "mensagem": "O Terminal é necessário. [TerminalID]" }
HTTP/1.1 400 Bad Request { "mensagem": "Descrição detalhada do erro interno" }
500 Internal Server Error
HTTP/1.1 500 Internal Server Error { "mensagem": "Algo deu errado no servidor. Tente novamente mais tarde." }