Skip to main content
POST
/
send
/
status
Send Stories (Status)
curl --request POST \
  --url https://api.wppfy.com/send/status \
  --header 'Content-Type: application/json' \
  --header 'token: <api-key>' \
  --data '
{
  "type": "text",
  "text": "News coming soon!",
  "background_color": 7,
  "font": 1,
  "file": "https://example.com/video.mp4",
  "thumbnail": "https://example.com/thumb.jpg",
  "mimetype": "video/mp4",
  "track_source": "chatwoot",
  "track_id": "msg_123456789"
}
'
{
  "Id": "ABCD1234",
  "content": {},
  "messageTimestamp": 1672531200000,
  "status": "Pending"
}

Authorizations

token
string
header
required

Body

application/json
type
enum<string>
required

Status type

Available options:
text,
image,
video,
audio,
myaudio,
ptt
Example:

"text"

text
string

Main text or caption

Example:

"News coming soon!"

background_color
integer

Background color code

Required range: 1 <= x <= 19
Example:

7

font
integer

Font style (only for type=text)

Required range: 0 <= x <= 8
Example:

1

file
string

URL or Base64 of the media file

Example:

"https://example.com/video.mp4"

thumbnail
string

URL or Base64 of the thumbnail (optional for videos)

Example:

"https://example.com/thumb.jpg"

mimetype
string

File MIME type (optional)

Example:

"video/mp4"

track_source
string

Message tracking source

Example:

"chatwoot"

track_id
string

ID for message tracking (accepts duplicate values)

Example:

"msg_123456789"

Response

Status sent successfully

Id
string
Example:

"ABCD1234"

content
object

Processed message content

messageTimestamp
integer
Example:

1672531200000

status
string
Example:

"Pending"