# ForwardRequest Estrutura de dados do contrato OpenAPI. ## Campos | Campo | Tipo | Presença | Descrição | |---|---|---|---| | `id` | `string` | condicional | ID da mensagem guardada nesta instância. Nos corpos aceita também owner:id. Comprimento mínimo: `1` | | `messageId` | `string` | condicional | ID da mensagem guardada nesta instância. Nos corpos aceita também owner:id. Comprimento mínimo: `1` | | `number` | `string` | obrigatório | Dígitos com DDI (8–15) ou identificador @s.whatsapp.net, @g.us ou @lid. Nunca inferir telefone de um LID. Comprimento mínimo: `1` | | `delay` | `integer / string` | opcional | Espera 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" ] } ] } ```