post https://api.gupshup.io/wa/api/v1/msg
Request Parameters
| Parameter | Location | Type | Description | Example |
|---|---|---|---|---|
| apikey | Header | string | APIKEY of your Gupshup Account | 61b3021c97214370b341f8baaae0xxxx |
Form Parameters (Request Body)
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| source | integer | Yes | Source Phone Number | 918929874278 |
| destination | integer | Yes | Destination Phone Number | 918805162043 |
| src.name | string | Yes | App Name | august18 |
| message | object | Yes | Message object containing list details | See below for detailed structure |
message object structure:
message object structure:| Field | Type | Required | Description | Example |
|---|---|---|---|---|
| type | string | Yes | Type of the message | list |
| title | string | Yes | Header text of the message | Header text of the message |
| body | string | Yes | Body content of the message | This the the body of the message |
| msgid | string | Yes | Identifier of the message | IDENTIFIER_ID |
| globalButtons | array | No | Array of global button objects | See globalButton structure below |
| items | array | No | Array of item objects | See item structure below |
globalButton object structure:
globalButton object structure:| Field | Type | Description | Example |
|---|---|---|---|
| type | string | Type of title | text |
| title | string | Title of the button | options |
item object structure:
item object structure:| Field | Type | Description | Example |
|---|---|---|---|
| options | array | Array of option objects | See option structure below |
option object structure:
option object structure:| Field | Type | Required | Description | Example |
|---|---|---|---|---|
| type | string | Yes | Type of the option | text |
| title | string | Yes | Row's title | section 1 row 1📍🙂 |
| description | string | Yes | Row's description | first row of first section description 🙂😇 |
| postbackText | string | Yes | Row's postback payload | section 1 row 1 postback payload |
| encodeText | boolean | No | Indicates whether to encode the title's content | true |
Status Codes
Status Code | Description | Response Body (application/json) |
|---|---|---|
200 | Successful response |
|
400 | Bad Request | Either: |
401 | Authentication Failed |
|
429 | Too Many Requests |
|
