Publica um status (story de 24h) de texto, imagem, vídeo ou áudio no perfil
Auth:Documentation Index
Fetch the complete documentation index at: https://docs.ryzeapi.cloud/llms.txt
Use this file to discover all available pages before exploring further.
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: não
text (texto puro com cor de fundo e fonte), image, video e audio. Diferente dos outros endpoints, não há campo number, o status é publicado em status@broadcast e fica visível para todos os contatos que têm permissão (configuração do app). Menções não são suportadas neste endpoint.
mediaUrl.
mediaUrl é obrigatório para tipos não-texto. message aparece como legenda.
isVoice: false para tratar como áudio comum.
messageType ecoa o type enviado (text, image, video ou audio) e o chat.jid é sempre status@broadcast. O messageId retornado pode ser usado para deletar a publicação antes das 24h via endpoint de apagar mensagem.
$Instance_Name).TokenAccount ou TokenInstance.application/jsontext, image, video, audio.type=text, é o próprio texto exibido. Para mídia (image, video, audio), funciona como legenda.type é image, video ou audio. Ignorado quando type=text.image/jpeg, video/mp4, audio/ogg; codecs=opus). Opcional, auto-detectado quando omitido.type=text. Cor de fundo do status em hex (ex.: #FF0000, #00AAFF). Quando omitido, o WhatsApp usa a cor padrão do tema.type=text. Fonte do texto. Valores comuns: system, serif, sans-serif.type=audio. Quando true (padrão), o áudio é publicado como PTT (mensagem de voz). Quando false, vira áudio comum com player normal.type=audio. Duração em segundos. Opcional, auto-detectado pela ferramenta de transcodificação.type=audio. Forma de onda customizada (array de bytes). Opcional, auto-gerada se omitida.crm, bot-marketing, n8n).number, stories vão sempre para status@broadcast e ficam visíveis pelas regras de privacidade configuradas no app (Configurações → Privacidade → Status).mention e mentionAll não existem aqui (stories não suportam menções na API).audio/ogg; codecs=opus antes de publicar. O processo pode aumentar o tempo de resposta da request.type=video, o WhatsApp limita stories a ~30 segundos. Vídeos maiores podem ser cortados ou rejeitados pelo servidor do WhatsApp.messageId retornado.backgroundColor e font só fazem efeito em type=text. Em status de mídia, são ignorados silenciosamente.| HTTP | Status interno | Mensagem |
|---|---|---|
| 400 | — | Instance name is required |
| 400 | — | Invalid request body: <detalhe> |
| 400 | — | Type must be one of: text, image, video, audio |
| 400 | — | Message is required |
| 400 | — | MediaURL is required for type: <type> |
| 400 | media_download_failed | Failed to download media from URL |
| 400 | media_validation_failed | (validação do arquivo de mídia) |
| 400 | unsupported_media_type | (formato de mídia não suportado) |
| 500 | media_upload_failed | Failed to upload media to WhatsApp |
| 500 | audio_conversion_failed | (falha na conversão do áudio para Opus) |
| 404 | — | Instance not found |
| 500 | send_failed | Failed to send status: <reason> |
| 503 | disconnected | Instance is not connected to WhatsApp |