Submit a content template for WhatsApp approval
IRREVERSIBLE: Submits the template for WhatsApp approval and permanently locks it. Only approval-eligible types can be submitted. Template name cannot be reused for 30 days if rejected. Review takes up to 48 hours.
Path Parameters
Request Body required
Possible values: [UTILITY, MARKETING, AUTHENTICATION]
- 200
- 400
- 401
- 404
- 409
- 500
Template submitted for approval successfully
Schema
- Array [
- ]
- Array [
- ]
errors object[]
warnings object[]
approval object
Possible values: [UTILITY, MARKETING, AUTHENTICATION]
Possible values: [RECEIVED, PENDING, APPROVED, REJECTED, PAUSED, DISABLED]
{
"errors": [
{
"errorCode": "string",
"errorDescription": "string",
"errorUID": "string"
}
],
"warnings": [
{
"warningCode": "string",
"warningDescription": "string"
}
],
"approval": {
"name": "string",
"category": "UTILITY",
"status": "RECEIVED",
"rejectionReason": "string",
"allowCategoryChange": true
}
}
Invalid request or session-only type cannot be submitted
Schema
- Array [
- ]
- Array [
- ]
errors object[]
warnings object[]
approval object
Possible values: [UTILITY, MARKETING, AUTHENTICATION]
Possible values: [RECEIVED, PENDING, APPROVED, REJECTED, PAUSED, DISABLED]
{
"errors": [
{
"errorCode": "string",
"errorDescription": "string",
"errorUID": "string"
}
],
"warnings": [
{
"warningCode": "string",
"warningDescription": "string"
}
],
"approval": {
"name": "string",
"category": "UTILITY",
"status": "RECEIVED",
"rejectionReason": "string",
"allowCategoryChange": true
}
}
Authentication failed
Schema
- Array [
- ]
- Array [
- ]
errors object[]
warnings object[]
approval object
Possible values: [UTILITY, MARKETING, AUTHENTICATION]
Possible values: [RECEIVED, PENDING, APPROVED, REJECTED, PAUSED, DISABLED]
{
"errors": [
{
"errorCode": "string",
"errorDescription": "string",
"errorUID": "string"
}
],
"warnings": [
{
"warningCode": "string",
"warningDescription": "string"
}
],
"approval": {
"name": "string",
"category": "UTILITY",
"status": "RECEIVED",
"rejectionReason": "string",
"allowCategoryChange": true
}
}
Content template not found
Schema
- Array [
- ]
- Array [
- ]
errors object[]
warnings object[]
approval object
Possible values: [UTILITY, MARKETING, AUTHENTICATION]
Possible values: [RECEIVED, PENDING, APPROVED, REJECTED, PAUSED, DISABLED]
{
"errors": [
{
"errorCode": "string",
"errorDescription": "string",
"errorUID": "string"
}
],
"warnings": [
{
"warningCode": "string",
"warningDescription": "string"
}
],
"approval": {
"name": "string",
"category": "UTILITY",
"status": "RECEIVED",
"rejectionReason": "string",
"allowCategoryChange": true
}
}
Template already submitted for approval
Schema
- Array [
- ]
- Array [
- ]
errors object[]
warnings object[]
approval object
Possible values: [UTILITY, MARKETING, AUTHENTICATION]
Possible values: [RECEIVED, PENDING, APPROVED, REJECTED, PAUSED, DISABLED]
{
"errors": [
{
"errorCode": "string",
"errorDescription": "string",
"errorUID": "string"
}
],
"warnings": [
{
"warningCode": "string",
"warningDescription": "string"
}
],
"approval": {
"name": "string",
"category": "UTILITY",
"status": "RECEIVED",
"rejectionReason": "string",
"allowCategoryChange": true
}
}
Internal server error
Schema
- Array [
- ]
- Array [
- ]
errors object[]
warnings object[]
approval object
Possible values: [UTILITY, MARKETING, AUTHENTICATION]
Possible values: [RECEIVED, PENDING, APPROVED, REJECTED, PAUSED, DISABLED]
{
"errors": [
{
"errorCode": "string",
"errorDescription": "string",
"errorUID": "string"
}
],
"warnings": [
{
"warningCode": "string",
"warningDescription": "string"
}
],
"approval": {
"name": "string",
"category": "UTILITY",
"status": "RECEIVED",
"rejectionReason": "string",
"allowCategoryChange": true
}
}