ActiveCampaign WhatsApp API is one of 43 APIs that ActiveCampaign publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include WhatsApp, Messaging, and Channels. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.
This API exposes
13 operations
across 10 paths,
organized into 3 resource areas,
and defines 86 schemas.
It is described by OpenAPI 3.0.3, at version 1.0.0.
Requests are made against a single base URL, https://{youraccountname}.api-us1.com/api/3.
The identity and technical contract details declared by the specification.
ActionRequestMethodEnum
string
GET - Get POST - Post PUT - Put PATCH - Patch DELETE - Delete
AnswerOptionsRenderEnum
string
BUTTONS - Buttons LIST - List EMOJIS - Emojis NUMBERS - Numbers
AnswerPhoneDefaultCountryEnum
string
AF - Afghanistan AX - Åland Islands AL - Albania DZ - Algeria AS - American Samoa AD - Andorra AO - Angola AI - Anguilla AQ - Antarctica AG - Antigua and Barbu…
AnswerTypeEnum
string
ANY - Any FREETEXT - Free Text SINGLEOPTION - Single Option NUMBER - Number URL - Url EMAIL - Email FILE - File DOCUMENT - Document VIDEO - Video IMAGE - Image…
BodyFileTypeEnum
string
URL - Url UPLOAD - Upload
CategoryEnum
string
ACCOUNTUPDATE - Account Update PAYMENTUPDATE - Payment Update PERSONALFINANCEUPDATE - Personal Finance Update SHIPPINGUPDATE - Shipping Update RESERVATIONUPDAT…
ChannelProviderEnum
string
METACLOUDAPI - Meta Cloud Api TECHPROVIDERCLOUDAPI - Tech Provider Cloud Api D360CLOUDAPI - D360 Cloud Api 360DIALOG - Dialog360
ChannelStatusEnum
string
NEW - New ACTIVE - Active INACTIVE - Inactive
ChannelTypeEnum
string
WHATSAPP - Whatsapp EMAIL - Email INSTAGRAM - Instagram FBMESSENGER - Fb Messenger TELEGRAM - Telegram SMS - Sms VOICE - Voice
ComparisonEnum
string
exact - Exact !exact - Different gte - Gte gt - Gt lte - Lte lt - Lt isnull - Is Null !isnull - Not Null icontains - Contains !icontains - Not Contains
ContactDetailRead
object
20 properties
10 required
ContactDetailReadPublic
object
16 properties
9 required
ContactListReadPublic
object
13 properties
7 required
ContactMessage
object
7 properties
ContactNote
object
5 properties
4 required
ContactNoteRead
object
5 properties
4 required
ContactReadSimple
object
12 properties
4 required
ContactTag
object
2 properties
2 required
ConversationEdit
object
9 properties
5 required
ConversationReadSimple
object
10 properties
7 required
ConversationSourceEnum
string
INBOX - Inbox AUTORESPONSE - Auto Response API - Api BROADCAST - Broadcast FLOW - Flow UNKNOWN - Unknown
ConversationStatusEnum
string
CREATED - Created FLOW - Flow NEW - New INPROGRESS - In Progress RESOLVED - Resolved CLOSED - Closed
ConversationTag
object
2 properties
2 required
CreateWhatsAppMessage
object
8 properties
FlowExecutionContactFilterEdit
object
4 properties
3 required
FlowExecutionContactListSimple
object
9 properties
4 required
FlowExecutionContactReadDetail
object
13 properties
8 required
FlowExecutionContactStatusEnum
string
READY - Ready RUNNING - Running COMPLETED - Completed CANCELED - Canceled EXPIRED - Expired FAILED - Failed
FlowExecutionCreateRequest
object
3 properties
2 required
FlowExecutionCreateRequestExecuteForEnum
string
LIST - LIST
FlowExecutionEdit
object
21 properties
5 required
FlowExecutionEditSourceEnum
string
HUBSPOT - Hubspot API - Api FRONTEND - Frontend
FlowExecutionExecuteForEnum
string
FILTERS - Filters LIST - List ALL - All
FlowExecutionList
object
19 properties
3 required
FlowExecutionReadDetail
object
23 properties
9 required
FlowExecutionStatusEnum
string
PROCESSING - Processing READY - Ready AWAITINGCONFIRMATION - Awaiting Confirmation CONFIRMED - Confirmed STARTING - Starting RUNNING - Running COMPLETED - Comp…
FlowExecutionStepReadDetail
object
13 properties
2 required
FlowExecutionStepReadDetailStatusEnum
string
WAITINGTOSTART - Waiting To Start NOTEXECUTED - Not Executed RUNNING - Running COMPLETED - Completed CANCELED - Canceled FAILED - Failed EXPIRED - Expired
FlowExecutionStepWhatsAppMessage
object
1 property
1 required
FlowListRead
object
23 properties
5 required
FlowSimpleRead
object
11 properties
5 required
FlowStatusEnum
string
DRAFT - Draft PUBLISHED - Published
FlowStepContactUpdateCustomProperty
object
2 properties
2 required
FlowStepEdit
object
This class is not useful other than for the OpenAPI Schema.
74 properties
11 required
FlowStepTimeWindow
object
4 properties
1 required
FlowVersionSimpleListRead
object
14 properties
3 required
FlowVersionSimpleRead
object
15 properties
4 required
InboxContactURL
object
3 properties
2 required
LanguageEnum
string
af - Afrikaans sq - Albanian ar - Arabic az - Azerbaijani bn - Bengali bg - Bulgarian ca - Catalan zhCN - Chinese (CHN) zhHK - Chinese (HKG) zhTW - Chinese (TA…
LocationMessage
object
6 properties
3 required
MaxWaitTimeUnitEnum
string
SECOND - Second MINUTE - Minute HOUR - Hour DAY - Day
MessageSourceEnum
string
INBOUND - Inbound INBOX - Inbox AUTORESPONSE - Auto Response API - Api BROADCAST - Broadcast FLOW - Flow
MessageStatusEnum
string
new - New retry - Retry accepted - Accepted sending - Sending sent - Sent receiving - Receiving received - Received delivered - Delivered undelivered - Undeliv…
MessageTypeEnum
string
audio - Audio voice - Voice button - Button document - Document text - Text image - Image interactive - Interactive order - Order sticker - Sticker system - Sy…
NextActionEnum
string
ANYRESPONSE - Any Response BUTTONRESPONSE - Button Response CONTINUE - Continue
PaginatedContactListReadPublicList
object
4 properties
2 required
PaginatedConversationReadSimpleList
object
4 properties
2 required
PaginatedFlowExecutionContactListSimpleList
object
4 properties
2 required
PaginatedFlowExecutionListList
object
4 properties
2 required
PaginatedWhatsAppTemplateSimpleReadList
object
4 properties
2 required
PatchedContactEdit
object
21 properties
PatchedContactEditPublic
object
14 properties
PatchedConversationEdit
object
9 properties
PatchedWhatsAppTemplateRead
object
11 properties
RoleSimple
object
5 properties
3 required
SimpleChannel
object
8 properties
2 required
SimpleUser
object
6 properties
2 required
StepConditionalCondition
object
4 properties
4 required
StepConditionalMultilpePath
object
1 property
1 required
TimeWindowTypeEnum
string
INWORKINGHOURS - In Working Hours CUSTOM - Custom
TriggerTypeEnum
string
INBOUNDANYMESSAGE - Inbound Any Message INBOUNDSPECIFICMESSAGE - Inbound Specific Message OUTBOUNDCAMPAIGNAPI - Outbound Campaign Api OUTBOUNDCAMPAIGNCSV - Out…
UploadedAccountFile
object
5 properties
3 required
UserBasicEdit
object
1 property
1 required
UserList
object
8 properties
8 required
UserSimple
object
7 properties
7 required
WeekdayEnum
integer
0 - Monday 1 - Tuesday 2 - Wednesday 3 - Thursday 4 - Friday 5 - Saturday 6 - Sunday
WhatsAppMessage
object
29 properties
28 required
WhatsAppMessageSimple
object
26 properties
23 required
WhatsAppMessageWithoutContext
object
28 properties
27 required
WhatsAppTemplateRead
object
11 properties
5 required
WhatsAppTemplateSend
object
2 properties
1 required
WhatsAppTemplateSendPublicResponse
object
2 properties
2 required
WhatsAppTemplateSimpleRead
object
10 properties
5 required
WhatsAppTemplateStatusEnum
string
draft - Draft approved - Approved inappeal - In Appeal pending - Pending rejected - Rejected pendingdeletion - Pending Deletion deleted - Deleted disabled - Di…
The full machine-readable OpenAPI contract behind this narrative.
Other APIs ActiveCampaign publishes across the network.