ForwardRequest

Estrutura de dados do contrato OpenAPI.

Estrutura de dados do contrato OpenAPI.

Campos

CampoTipoPresençaDescrição
idstringcondicionalID da mensagem guardada nesta instância. Nos corpos aceita também owner:id. Comprimento mínimo: 1
messageIdstringcondicionalID da mensagem guardada nesta instância. Nos corpos aceita também owner:id. Comprimento mínimo: 1
numberstringobrigatórioDígitos com DDI (8–15) ou identificador @s.whatsapp.net, @g.us ou @lid. Nunca inferir telefone de um LID. Comprimento mínimo: 1
delayinteger / stringopcionalEspera de digitação em milissegundos; o manager limita a 15000 ms.

Pelo menos uma destas combinações deve ser válida:

  • id
  • messageId

Definição OpenAPI

json
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "ID da mensagem guardada nesta instância. Nos corpos aceita também owner:id.",
      "minLength": 1
    },
    "messageId": {
      "type": "string",
      "description": "ID da mensagem guardada nesta instância. Nos corpos aceita também owner:id.",
      "minLength": 1
    },
    "number": {
      "type": "string",
      "description": "Dígitos com DDI (8–15) ou identificador @s.whatsapp.net, @g.us ou @lid. Nunca inferir telefone de um LID.",
      "minLength": 1
    },
    "delay": {
      "oneOf": [
        {
          "type": "integer",
          "minimum": 0
        },
        {
          "type": "string",
          "description": "Inteiro em formato decimal.",
          "pattern": "^\\d+$"
        }
      ],
      "description": "Espera de digitação em milissegundos; o manager limita a 15000 ms."
    }
  },
  "required": [
    "number"
  ],
  "anyOf": [
    {
      "required": [
        "id"
      ]
    },
    {
      "required": [
        "messageId"
      ]
    }
  ]
}