1MSG
ReferenceInbox API

Desbloquear o contato

POST
/api/v1/inbox/conversations/{conversationId}/unblock

Sem corpo. As mensagens voltam a ser enviadas e recebidas. Cria uma mensagem SYSTEM. Desbloquear um contato que não está bloqueado retorna 409.

Authorization

bearer
headerAuthorizationBearer <token>

Chave gerada em Settings → Developer → API key. Os métodos do Inbox precisam do escopo Inbox. Os métodos de Campaigns precisam do escopo Campaigns.

Path Parameters

conversationId*string

id da conversa

Response Body

application/json
  1. response
id*string
channelId*string

id do canal, por exemplo QAF261225002

contactId*string
status*string

Pela chave, só dá para definir OPEN ou CLOSED. Registros antigos podem ter outros valores.

Value in"OPEN""CLOSED""ASSIGNED""RESOLVED""BLOCKED"
assignedTo?|

id do usuário responsável. null quando não há responsável.

assignedUser?|null
lastMessageAt?|
Formatdate-time
isUnread*boolean
tags*array<string>
lastMessagePreview?string|null
lastMessageType?string|null
lastMessageDirection?|
Value in"INBOUND""OUTBOUND"
lastMessageStatus?string|null
unreadCount*number
isBlocked*boolean
title?|

Título personalizado. null até a conversa ser renomeada.

lastCustomerMessageAt?|

Última mensagem recebida do cliente. Usada para a janela de 24 horas do WhatsApp.

Formatdate-time
createdAt*string
Formatdate-time
updatedAt*string
Formatdate-time
contact?|

Presente em GET da conversa, na lista e na busca. Ausente nas respostas de bloqueio, título e status.

channelType?string

Presente nas leituras.

customerPhone?|

Telefone do cliente, tirado do contato.

curl -X POST 'https://api.1msg.io/api/v1/inbox/conversations/string/unblock'
{  "id": "string",  "channelId": "string",  "contactId": "string",  "status": "OPEN",  "assignedTo": "string",  "assignedUser": {    "id": "b2bb82f0-2253-4e05-b955-a21f3d699caa",    "name": "QA Stage",    "avatar": null  },  "lastMessageAt": "2019-08-24T14:15:22Z",  "isUnread": true,  "tags": [    "string"  ],  "lastMessagePreview": "string",  "lastMessageType": "string",  "lastMessageDirection": "INBOUND",  "lastMessageStatus": "string",  "unreadCount": 0,  "isBlocked": true,  "title": "string",  "lastCustomerMessageAt": "2019-08-24T14:15:22Z",  "createdAt": "2019-08-24T14:15:22Z",  "updatedAt": "2019-08-24T14:15:22Z",  "contact": {    "id": "string",    "phoneNumber": "79001234567",    "name": "string",    "avatar": "string"  },  "channelType": "WABA",  "customerPhone": "string"}