Status (stories)

Publicar status de texto, imagem, voz e vídeo.

Basehttps://app.onzap.io/v1/instances/{instanceId}AuthX-Instance-Token: SEU_TOKEN

Publicar status de texto

POST/v1/instances/{instanceId}/status/text
API OnZap

Corpo (JSON)

backgroundColorstringobrigatório
fontnumberobrigatório
textstringobrigatório
contactsarray de stringopcional
Contact list to send the status to.
idstringopcional
Pre-generated status message id
linkPreviewbooleanopcional
linkPreviewHighQualitybooleanopcional
Requisição
curl -X POST "https://app.onzap.io/v1/instances/SUA_INSTANCIA/status/text" \
  -H "X-Instance-Token: $ONZAP_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "backgroundColor": "#38b42f",
    "font": 0,
    "text": "Have a look! https://github.com/"
  }'
Resposta

Sucesso

Publicar status de imagem

POST/v1/instances/{instanceId}/status/image
API OnZap

Corpo (JSON)

fileobjectobrigatório
captionstringopcional
contactsarray de stringopcional
Contact list to send the status to.
idstringopcional
Pre-generated status message id
Requisição
curl -X POST "https://app.onzap.io/v1/instances/SUA_INSTANCIA/status/image" \
  -H "X-Instance-Token: $ONZAP_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "file": {}
  }'
Resposta

Sucesso

Publicar status de voz

POST/v1/instances/{instanceId}/status/voice
API OnZap

Corpo (JSON)

backgroundColorstringobrigatório
convertbooleanobrigatório
Convert the input file to the required format using ffmpeg before sending
fileobjectobrigatório
contactsarray de stringopcional
Contact list to send the status to.
idstringopcional
Pre-generated status message id
Requisição
curl -X POST "https://app.onzap.io/v1/instances/SUA_INSTANCIA/status/voice" \
  -H "X-Instance-Token: $ONZAP_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "backgroundColor": "#38b42f",
    "convert": true,
    "file": {}
  }'
Resposta

Sucesso

Publicar status de vídeo

POST/v1/instances/{instanceId}/status/video
API OnZap

Corpo (JSON)

convertbooleanobrigatório
Convert the input file to the required format using ffmpeg before sending
fileobjectobrigatório
captionstringopcional
contactsarray de stringopcional
Contact list to send the status to.
idstringopcional
Pre-generated status message id
Requisição
curl -X POST "https://app.onzap.io/v1/instances/SUA_INSTANCIA/status/video" \
  -H "X-Instance-Token: $ONZAP_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "convert": true,
    "file": {}
  }'
Resposta

Sucesso

Apagar status publicado

POST/v1/instances/{instanceId}/status/delete
API OnZap

Corpo (JSON)

contactsarray de stringopcional
Contact list to send the status to.
idstringopcional
Status message id to delete
Requisição
curl -X POST "https://app.onzap.io/v1/instances/SUA_INSTANCIA/status/delete" \
  -H "X-Instance-Token: $ONZAP_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
Resposta

Sucesso

Gerar ID para status em lotes

GET/v1/instances/{instanceId}/status/new-message-id
API OnZap
Requisição
curl "https://app.onzap.io/v1/instances/SUA_INSTANCIA/status/new-message-id" \
  -H "X-Instance-Token: $ONZAP_TOKEN"
Resposta
{
  "id": "BBBBBBBBBBBBBBBBB"
}