ActiveCampaign · Schema
FlowExecutionContactReadDetail
Marketing AutomationEmail MarketingCRMSales AutomationCustomer ExperienceSMS MarketingE-CommerceSegmentationWebhookA2AEmail
Properties
| Name | Type | Description |
|---|---|---|
| id | string | |
| contact | object | The Contact that the Flow Execution Contact is for. |
| status | object | |
| execution_steps | array | The Flow Execution Steps that the Flow Execution Contact has. |
| created_on | string | |
| flow_execution | stringnull | |
| status_reason | stringnull | |
| flow | object | Details for the Flow |
| flow_version | object | Details for the Flow Version |
| status_triggered_by | object | |
| status_last_change_on | stringnull | |
| inbox_contact_id | string | |
| is_test | boolean |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/activecampaign/main/json-schema/activecampaign-flow-execution-contact-read-detail-schema.json",
"title": "FlowExecutionContactReadDetail",
"x-generated": "2026-10-12",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/activecampaign-flows-api-openapi.yml#/components/schemas/FlowExecutionContactReadDetail",
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"contact": {
"allOf": [
{
"$ref": "#/$defs/ContactReadSimple"
}
],
"description": "The Contact that the Flow Execution Contact is for."
},
"status": {
"$ref": "#/$defs/FlowExecutionContactStatusEnum"
},
"execution_steps": {
"type": "array",
"items": {
"$ref": "#/$defs/FlowExecutionStepReadDetail"
},
"description": "The Flow Execution Steps that the Flow Execution Contact has."
},
"created_on": {
"type": "string",
"format": "date-time",
"title": "Creado el"
},
"flow_execution": {
"type": [
"string",
"null"
],
"format": "uuid"
},
"status_reason": {
"type": [
"string",
"null"
],
"readOnly": true
},
"flow": {
"allOf": [
{
"$ref": "#/$defs/FlowListRead"
}
],
"description": "Details for the Flow"
},
"flow_version": {
"allOf": [
{
"$ref": "#/$defs/FlowVersionSimpleListRead"
}
],
"description": "Details for the Flow Version"
},
"status_triggered_by": {
"allOf": [
{
"$ref": "#/$defs/SimpleUser"
}
],
"readOnly": true
},
"status_last_change_on": {
"type": [
"string",
"null"
],
"format": "date-time",
"readOnly": true
},
"inbox_contact_id": {
"type": "string",
"format": "uuid",
"readOnly": true
},
"is_test": {
"type": "boolean"
}
},
"required": [
"contact",
"execution_steps",
"flow",
"flow_version",
"inbox_contact_id",
"status_last_change_on",
"status_reason",
"status_triggered_by"
],
"$defs": {
"ActionRequestMethodEnum": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"type": "string",
"description": "* `GET` - Get\n* `POST` - Post\n* `PUT` - Put\n* `PATCH` - Patch\n* `DELETE` - Delete"
},
"AnswerOptionsRenderEnum": {
"enum": [
"BUTTONS",
"LIST",
"EMOJIS",
"NUMBERS"
],
"type": "string",
"description": "* `BUTTONS` - Buttons\n* `LIST` - List\n* `EMOJIS` - Emojis\n* `NUMBERS` - Numbers"
},
"AnswerPhoneDefaultCountryEnum": {
"enum": [
"AF",
"AX",
"AL",
"DZ",
"AS",
"AD",
"AO",
"AI",
"AQ",
"AG",
"AR",
"AM",
"AW",
"AU",
"AT",
"AZ",
"BS",
"BH",
"BD",
"BB",
"BY",
"BE",
"BZ",
"BJ",
"BM",
"BT",
"BO",
"BQ",
"BA",
"BW",
"BV",
"BR",
"IO",
"BN",
"BG",
"BF",
"BI",
"CV",
"KH",
"CM",
"CA",
"KY",
"CF",
"TD",
"CL",
"CN",
"CX",
"CC",
"CO",
"KM",
"CG",
"CD",
"CK",
"CR",
"CI",
"HR",
"CU",
"CW",
"CY",
"CZ",
"DK",
"DJ",
"DM",
"DO",
"EC",
"EG",
"SV",
"GQ",
"ER",
"EE",
"SZ",
"ET",
"FK",
"FO",
"FJ",
"FI",
"FR",
"GF",
"PF",
"TF",
"GA",
"GM",
"GE",
"DE",
"GH",
"GI",
"GR",
"GL",
"GD",
"GP",
"GU",
"GT",
"GG",
"GN",
"GW",
"GY",
"HT",
"HM",
"VA",
"HN",
"HK",
"HU",
"IS",
"IN",
"ID",
"IR",
"IQ",
"IE",
"IM",
"IL",
"IT",
"JM",
"JP",
"JE",
"JO",
"KZ",
"KE",
"KI",
"KW",
"KG",
"LA",
"LV",
"LB",
"LS",
"LR",
"LY",
"LI",
"LT",
"LU",
"MO",
"MG",
"MW",
"MY",
"MV",
"ML",
"MT",
"MH",
"MQ",
"MR",
"MU",
"YT",
"MX",
"FM",
"MD",
"MC",
"MN",
"ME",
"MS",
"MA",
"MZ",
"MM",
"NA",
"NR",
"NP",
"NL",
"NC",
"NZ",
"NI",
"NE",
"NG",
"NU",
"NF",
"KP",
"MK",
"MP",
"NO",
"OM",
"PK",
"PW",
"PS",
"PA",
"PG",
"PY",
"PE",
"PH",
"PN",
"PL",
"PT",
"PR",
"QA",
"RE",
"RO",
"RU",
"RW",
"BL",
"SH",
"KN",
"LC",
"MF",
"PM",
"VC",
"WS",
"SM",
"ST",
"SA",
"SN",
"RS",
"SC",
"SL",
"SG",
"SX",
"SK",
"SI",
"SB",
"SO",
"ZA",
"GS",
"KR",
"SS",
"ES",
"LK",
"SD",
"SR",
"SJ",
"SE",
"CH",
"SY",
"TW",
"TJ",
"TZ",
"TH",
"TL",
"TG",
"TK",
"TO",
"TT",
"TN",
"TR",
"TM",
"TC",
"TV",
"UG",
"UA",
"AE",
"GB",
"UM",
"US",
"UY",
"UZ",
"VU",
"VE",
"VN",
"VG",
"VI",
"WF",
"EH",
"YE",
"ZM",
"ZW"
],
"type": "string",
"description": "* `AF` - Afghanistan\n* `AX` - Åland Islands\n* `AL` - Albania\n* `DZ` - Algeria\n* `AS` - American Samoa\n* `AD` - Andorra\n* `AO` - Angola\n* `AI` - Anguilla\n* `AQ` - Antarctica\n* `AG` - Antigua and Barbuda\n* `AR` - Argentina\n* `AM` - Armenia\n* `AW` - Aruba\n* `AU` - Australia\n* `AT` - Austria\n* `AZ` - Azerbaijan\n* `BS` - Bahamas\n* `BH` - Bahrain\n* `BD` - Bangladesh\n* `BB` - Barbados\n* `BY` - Belarus\n* `BE` - Belgium\n* `BZ` - Belize\n* `BJ` - Benin\n* `BM` - Bermuda\n* `BT` - Bhutan\n* `BO` - Bolivia\n* `BQ` - Bonaire, Sint Eustatius and Saba\n* `BA` - Bosnia and Herzegovina\n* `BW` - Botswana\n* `BV` - Bouvet Island\n* `BR` - Brazil\n* `IO` - British Indian Ocean Territory\n* `BN` - Brunei\n* `BG` - Bulgaria\n* `BF` - Burkina Faso\n* `BI` - Burundi\n* `CV` - Cabo Verde\n* `KH` - Cambodia\n* `CM` - Cameroon\n* `CA` - Canada\n* `KY` - Cayman Islands\n* `CF` - Central African Republic\n* `TD` - Chad\n* `CL` - Chile\n* `CN` - China\n* `CX` - Christmas Island\n* `CC` - Cocos (Keeling) Islands\n* `CO` - Colombia\n* `KM` - Comoros\n* `CG` - Congo\n* `CD` - Congo (the Democratic Republic of the)\n* `CK` - Cook Islands\n* `CR` - Costa Rica\n* `CI` - Côte d'Ivoire\n* `HR` - Croatia\n* `CU` - Cuba\n* `CW` - Curaçao\n* `CY` - Cyprus\n* `CZ` - Czechia\n* `DK` - Denmark\n* `DJ` - Djibouti\n* `DM` - Dominica\n* `DO` - Dominican Republic\n* `EC` - Ecuador\n* `EG` - Egypt\n* `SV` - El Salvador\n* `GQ` - Equatorial Guinea\n* `ER` - Eritrea\n* `EE` - Estonia\n* `SZ` - Eswatini\n* `ET` - Ethiopia\n* `FK` - Falkland Islands (Malvinas)\n* `FO` - Faroe Islands\n* `FJ` - Fiji\n* `FI` - Finland\n* `FR` - France\n* `GF` - French Guiana\n* `PF` - French Polynesia\n* `TF` - French Southern Territories\n* `GA` - Gabon\n* `GM` - Gambia\n* `GE` - Georgia\n* `DE` - Germany\n* `GH` - Ghana\n* `GI` - Gibraltar\n* `GR` - Greece\n* `GL` - Greenland\n* `GD` - Grenada\n* `GP` - Guadeloupe\n* `GU` - Guam\n* `GT` - Guatemala\n* `GG` - Guernsey\n* `GN` - Guinea\n* `GW` - Guinea-Bissau\n* `GY` - Guyana\n* `HT` - Haiti\n* `HM` - Heard Island and McDonald Islands\n* `VA` - Holy See\n* `HN` - Honduras\n* `HK` - Hong Kong\n* `HU` - Hungary\n* `IS` - Iceland\n* `IN` - India\n* `ID` - Indonesia\n* `IR` - Iran\n* `IQ` - Iraq\n* `IE` - Ireland\n* `IM` - Isle of Man\n* `IL` - Israel\n* `IT` - Italy\n* `JM` - Jamaica\n* `JP` - Japan\n* `JE` - Jersey\n* `JO` - Jordan\n* `KZ` - Kazakhstan\n* `KE` - Kenya\n* `KI` - Kiribati\n* `KW` - Kuwait\n* `KG` - Kyrgyzstan\n* `LA` - Laos\n* `LV` - Latvia\n* `LB` - Lebanon\n* `LS` - Lesotho\n* `LR` - Liberia\n* `LY` - Libya\n* `LI` - Liechtenstein\n* `LT` - Lithuania\n* `LU` - Luxembourg\n* `MO` - Macao\n* `MG` - Madagascar\n* `MW` - Malawi\n* `MY` - Malaysia\n* `MV` - Maldives\n* `ML` - Mali\n* `MT` - Malta\n* `MH` - Marshall Islands\n* `MQ` - Martinique\n* `MR` - Mauritania\n* `MU` - Mauritius\n* `YT` - Mayotte\n* `MX` - Mexico\n* `FM` - Micronesia\n* `MD` - Moldova\n* `MC` - Monaco\n* `MN` - Mongolia\n* `ME` - Montenegro\n* `MS` - Montserrat\n* `MA` - Morocco\n* `MZ` - Mozambique\n* `MM` - Myanmar\n* `NA` - Namibia\n* `NR` - Nauru\n* `NP` - Nepal\n* `NL` - Netherlands\n* `NC` - New Caledonia\n* `NZ` - New Zealand\n* `NI` - Nicaragua\n* `NE` - Niger\n* `NG` - Nigeria\n* `NU` - Niue\n* `NF` - Norfolk Island\n* `KP` - North Korea\n* `MK` - North Macedonia\n* `MP` - Northern Mariana Islands\n* `NO` - Norway\n* `OM` - Oman\n* `PK` - Pakistan\n* `PW` - Palau\n* `PS` - Palestine, State of\n* `PA` - Panama\n* `PG` - Papua New Guinea\n* `PY` - Paraguay\n* `PE` - Peru\n* `PH` - Philippines\n* `PN` - Pitcairn\n* `PL` - Poland\n* `PT` - Portugal\n* `PR` - Puerto Rico\n* `QA` - Qatar\n* `RE` - Réunion\n* `RO` - Romania\n* `RU` - Russia\n* `RW` - Rwanda\n* `BL` - Saint Barthélemy\n* `SH` - Saint Helena, Ascension and Tristan da Cunha\n* `KN` - Saint Kitts and Nevis\n* `LC` - Saint Lucia\n* `MF` - Saint Martin (French part)\n* `PM` - Saint Pierre and Miquelon\n* `VC` - Saint Vincent and the Grenadines\n* `WS` - Samoa\n* `SM` - San Marino\n* `ST` - Sao Tome and Principe\n* `SA` - Saudi Arabia\n* `SN` - Senegal\n* `RS` - Serbia\n* `SC` - Seychelles\n* `SL` - Sierra Leone\n* `SG` - Singapore\n* `SX` - Sint Maarten (Dutch part)\n* `SK` - Slovakia\n* `SI` - Slovenia\n* `SB` - Solomon Islands\n* `SO` - Somalia\n* `ZA` - South Africa\n* `GS` - South Georgia and the South Sandwich Islands\n* `KR` - South Korea\n* `SS` - South Sudan\n* `ES` - Spain\n* `LK` - Sri Lanka\n* `SD` - Sudan\n* `SR` - Suriname\n* `SJ` - Svalbard and Jan Mayen\n* `SE` - Sweden\n* `CH` - Switzerland\n* `SY` - Syria\n* `TW` - Taiwan\n* `TJ` - Tajikistan\n* `TZ` - Tanzania\n* `TH` - Thailand\n* `TL` - Timor-Leste\n* `TG` - Togo\n* `TK` - Tokelau\n* `TO` - Tonga\n* `TT` - Trinidad and Tobago\n* `TN` - Tunisia\n* `TR` - Türkiye\n* `TM` - Turkmenistan\n* `TC` - Turks and Caicos Islands\n* `TV` - Tuvalu\n* `UG` - Uganda\n* `UA` - Ukraine\n* `AE` - United Arab Emirates\n* `GB` - United Kingdom\n* `UM` - United States Minor Outlying Islands\n* `US` - United States of America\n* `UY` - Uruguay\n* `UZ` - Uzbekistan\n* `VU` - Vanuatu\n* `VE` - Venezuela\n* `VN` - Vietnam\n* `VG` - Virgin Islands (British)\n* `VI` - Virgin Islands (U.S.)\n* `WF` - Wallis and Futuna\n* `EH` - Western Sahara\n* `YE` - Yemen\n* `ZM` - Zambia\n* `ZW` - Zimbabwe"
},
"AnswerTypeEnum": {
"enum": [
"ANY",
"FREE_TEXT",
"SINGLE_OPTION",
"NUMBER",
"URL",
"EMAIL",
"FILE",
"DOCUMENT",
"VIDEO",
"IMAGE",
"PHONE",
"DATE",
"TIME",
"DATETIME",
"BOOL",
"LOCATION"
],
"type": "string",
"description": "* `ANY` - Any\n* `FREE_TEXT` - Free Text\n* `SINGLE_OPTION` - Single Option\n* `NUMBER` - Number\n* `URL` - Url\n* `EMAIL` - Email\n* `FILE` - File\n* `DOCUMENT` - Document\n* `VIDEO` - Video\n* `IMAGE` - Image\n* `PHONE` - Phone\n* `DATE` - Date\n* `TIME` - Time\n* `DATETIME` - Datetime\n* `BOOL` - Bool\n* `LOCATION` - Location"
},
"BlankEnum": {
"enum": [
""
]
},
"BodyFileTypeEnum": {
"enum": [
"URL",
"UPLOAD"
],
"type": "string",
"description": "* `URL` - Url\n* `UPLOAD` - Upload"
},
"CategoryEnum": {
"enum": [
"ACCOUNT_UPDATE",
"PAYMENT_UPDATE",
"PERSONAL_FINANCE_UPDATE",
"SHIPPING_UPDATE",
"RESERVATION_UPDATE",
"ISSUE_RESOLUTION",
"APPOINTMENT_UPDATE",
"TRANSPORTATION_UPDATE",
"TICKET_UPDATE",
"ALERT_UPDATE",
"AUTO_REPLY",
"TRANSACTIONAL",
"MARKETING",
"OTP",
"AUTHENTICATION",
"UTILITY"
],
"type": "string",
"description": "* `ACCOUNT_UPDATE` - Account Update\n* `PAYMENT_UPDATE` - Payment Update\n* `PERSONAL_FINANCE_UPDATE` - Personal Finance Update\n* `SHIPPING_UPDATE` - Shipping Update\n* `RESERVATION_UPDATE` - Reservation Update\n* `ISSUE_RESOLUTION` - Issue Resolution\n* `APPOINTMENT_UPDATE` - Appointment Update\n* `TRANSPORTATION_UPDATE` - Transportation Update\n* `TICKET_UPDATE` - Ticket Update\n* `ALERT_UPDATE` - Alert Update\n* `AUTO_REPLY` - Auto Reply\n* `TRANSACTIONAL` - Transactional\n* `MARKETING` - Marketing\n* `OTP` - Otp\n* `AUTHENTICATION` - Authentication\n* `UTILITY` - Utility"
},
"ChannelProviderEnum": {
"enum": [
"META_CLOUD_API",
"TECH_PROVIDER_CLOUD_API",
"D360_CLOUD_API",
"360DIALOG"
],
"type": "string",
"description": "* `META_CLOUD_API` - Meta Cloud Api\n* `TECH_PROVIDER_CLOUD_API` - Tech Provider Cloud Api\n* `D360_CLOUD_API` - D360 Cloud Api\n* `360DIALOG` - Dialog360"
},
"ChannelStatusEnum": {
"enum": [
"NEW",
"ACTIVE",
"INACTIVE"
],
"type": "string",
"description": "* `NEW` - New\n* `ACTIVE` - Active\n* `INACTIVE` - Inactive"
},
"ChannelTypeEnum": {
"enum": [
"WHATSAPP",
"EMAIL",
"INSTAGRAM",
"FB_MESSENGER",
"TELEGRAM",
"SMS",
"VOICE"
],
"type": "string",
"description": "* `WHATSAPP` - Whatsapp\n* `EMAIL` - Email\n* `INSTAGRAM` - Instagram\n* `FB_MESSENGER` - Fb Messenger\n* `TELEGRAM` - Telegram\n* `SMS` - Sms\n* `VOICE` - Voice"
},
"ComparisonEnum": {
"enum": [
"exact",
"!exact",
"gte",
"gt",
"lte",
"lt",
"isnull",
"!isnull",
"icontains",
"!icontains"
],
"type": "string",
"description": "* `exact` - Exact\n* `!exact` - Different\n* `gte` - Gte\n* `gt` - Gt\n* `lte` - Lte\n* `lt` - Lt\n* `isnull` - Is Null\n* `!isnull` - Not Null\n* `icontains` - Contains\n* `!icontains` - Not Contains"
},
"ContactMessage": {
"type": "object",
"properties": {
"addresses": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"null"
]
}
}
},
"emails": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"null"
]
}
}
},
"ims": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"null"
]
}
}
},
"urls": {
"type": "array",
"items": {
"type": "string",
"maxLength": 255
}
},
"name": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"null"
]
}
},
"phones": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"null"
]
}
}
},
"org": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"null"
]
}
}
}
},
"ContactReadSimple": {
"type": "object",
"properties": {
"first_name": {
"type": [
"string",
"null"
],
"maxLength": 100
},
"last_name": {
"type": [
"string",
"null"
],
"maxLength": 100
},
"email": {
"type": [
"string",
"null"
],
"format": "email",
"maxLength": 254
},
"meta": {},
"canonical_phone": {
"type": [
"string",
"null"
],
"maxLength": 30
},
"is_deleted": {
"type": "boolean"
},
"phone": {
"type": "string"
},
"id": {
"type": "string"
},
"created_on": {
"type": "string",
"format": "date-time",
"title": "Creado el"
},
"last_updated_on": {
"type": "string",
"format": "date-time",
"readOnly": true,
"title": "Última actualización el"
},
"source": {
"type": "string",
"maxLength": 255
},
"external_url": {
"type": [
"string",
"null"
],
"format": "uri",
"maxLength": 200
}
},
"required": [
"id",
"last_updated_on",
"phone",
"source"
]
},
"FlowExecutionContactStatusEnum": {
"enum": [
"READY",
"RUNNING",
"COMPLETED",
"CANCELED",
"EXPIRED",
"FAILED"
],
"type": "string",
"description": "* `READY` - Ready\n* `RUNNING` - Running\n* `COMPLETED` - Completed\n* `CANCELED` - Canceled\n* `EXPIRED` - Expired\n* `FAILED` - Failed"
},
"FlowExecutionStepReadDetail": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"step": {
"allOf": [
{
"$ref": "#/$defs/FlowStepEdit"
}
],
"readOnly": true
},
"status_reason": {
"type": [
"string",
"null"
]
},
"has_error": {
"type": "boolean"
},
"expire_on": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"status": {
"$ref": "#/$defs/FlowExecutionStepReadDetailStatusEnum"
},
"validation_failed_attempts": {
"type": "integer",
"maximum": 32767,
"minimum": 0
},
"execution_result": {},
"request_data": {},
"messages": {
"type": "array",
"items": {
"$ref": "#/$defs/FlowExecutionStepWhatsAppMessage"
}
},
"created_on": {
"type": "string",
"format": "date-time",
"title": "Creado el"
},
"status_triggered_by": {
"type": [
"integer",
"null"
]
},
"status_last_change_on": {
"type": [
"string",
"null"
],
"format": "date-time"
}
},
"required": [
"messages",
"step"
]
},
"FlowExecutionStepReadDetailStatusEnum": {
"enum": [
"WAITING_TO_START",
"NOT_EXECUTED",
"RUNNING",
"COMPLETED",
"CANCELED",
"FAILED",
"EXPIRED"
],
"type": "string",
"description": "* `WAITING_TO_START` - Waiting To Start\n* `NOT_EXECUTED` - Not Executed\n* `RUNNING` - Running\n* `COMPLETED` - Completed\n* `CANCELED` - Canceled\n* `FAILED` - Failed\n* `EXPIRED` - Expired"
},
"FlowExecutionStepWhatsAppMessage": {
"type": "object",
"properties": {
"message": {
"$ref": "#/$defs/WhatsAppMessage"
}
},
"required": [
"message"
]
},
"FlowListRead": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"readOnly": true
},
"name": {
"type": "string",
"maxLength": 100
},
"created_by": {
"allOf": [
{
"$ref": "#/$defs/SimpleUser"
}
],
"readOnly": true
},
"created_on": {
"type": "string",
"format": "date-time",
"title": "Creado el"
},
"is_active": {
"type": "boolean"
},
"status": {
"$ref": "#/$defs/FlowStatusEnum"
},
"is_legacy": {
"type": "boolean"
},
"channel": {
"allOf": [
{
"$ref": "#/$defs/SimpleChannel"
}
],
"readOnly": true
},
"num_contacts": {
"type": "integer",
"maximum": 2147483647,
"minimum": 0
},
"expired": {
"type": "integer",
"maximum": 2147483647,
"minimum": 0
},
"running": {
"type": "integer",
"maximum": 2147483647,
"minimum": 0
},
"completed": {
"type": "integer",
"maximum": 2147483647,
"minimum": 0
},
"canceled": {
"type": "integer",
"maximum": 2147483647,
"minimum": 0
},
"failed": {
"type": "integer",
"maximum": 2147483647,
"minimum": 0
},
"needs_update": {
"type": "boolean"
},
"avg_completion_time": {
"type": "string"
},
"current_version": {
"type": [
"string",
"null"
],
"format": "uuid"
},
"is_template": {
"type": "boolean"
},
"trigger_type": {
"$ref": "#/$defs/TriggerTypeEnum"
},
"trigger_config": {},
"test_version": {
"type": [
"string",
"null"
],
"format": "uuid"
},
"upgrade_version": {
"type": [
"string",
"null"
],
"format": "uuid"
},
"legacy_version": {
"type": [
"string",
"null"
],
"format": "uuid"
}
},
"required": [
"channel",
"created_by",
"id",
"name",
"trigger_type"
]
},
"FlowStatusEnum": {
"enum": [
"DRAFT",
"PUBLISHED"
],
"type": "string",
"description": "* `DRAFT` - Draft\n* `PUBLISHED` - Published"
},
"FlowStepContactUpdateCustomProperty": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"key",
"value"
]
},
"FlowStepEdit": {
"type": "object",
"description": "This class is not useful other than for the OpenAPI Schema.",
"properties": {
"flow_version": {
"type": "string",
"format": "uuid"
},
"name": {
"type": "string",
"maxLength": 100
},
"step_type": {
"type": "string",
"maxLength": 100
},
"next_step_default_idx": {
"type": [
"integer",
"null"
],
"maximum": 32767,
"minimum": 0
},
"id": {
"type": "string",
"format": "uuid"
},
"next_step_default": {
"type": "string",
"format": "uuid"
},
"next_step_alternate": {
"type": "string",
"format": "uuid"
},
"answer_failed_next_step": {
"type": [
"string",
"null"
],
"format": "uuid"
},
"next_steps_for_options": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
}
},
"answer_type": {
"oneOf": [
{
"$ref": "#/$defs/AnswerTypeEnum"
},
{
"$ref": "#/$defs/BlankEnum"
},
{
"$ref": "#/$defs/NullEnum"
}
]
},
"body": {
"type": [
"string",
"null"
]
},
"body_type": {
"oneOf": [
{
"$ref": "#/$defs/MessageTypeEnum"
},
{
"$ref": "#/$defs/BlankEnum"
},
{
"$ref": "#/$defs/NullEnum"
}
]
},
"body_file_url": {
"type": [
"string",
"null"
],
"format": "uri",
"maxLength": 2000
},
"body_file_type": {
"oneOf": [
{
"$ref": "#/$defs/BodyFileTypeEnum"
},
{
"$ref": "#/$defs/BlankEnum"
},
{
"$ref": "#/$defs/NullEnum"
}
]
},
"body_file": {
"allOf": [
{
"$ref": "#/$defs/UploadedAccountFile"
}
],
"readOnly": true
},
"answer_validation_message": {
"type": [
"string",
"null"
]
},
"answer_instructions": {
"type": [
"string",
"null"
]
},
"answer_options": {
"type": [
"array",
"null"
],
"items": {
"type": "string",
"maxLength": 255
}
},
"answer_phone_default_country": {
"oneOf": [
{
"$ref": "#/$defs/AnswerPhoneDefaultCountryEnum"
},
{
"$ref": "#/$defs/BlankEnum"
},
{
"$ref": "#/$defs/NullEnum"
}
]
},
"next_step_alternate_idx": {
"type": [
"integer",
"null"
],
"maximum": 32767,
"minimum": 0
},
"conditions": {
"type": "array",
"items": {
"$ref": "#/$defs/StepConditionalCondition"
}
},
"delay_type": {
"type": [
"string",
"null"
],
"maxLength": 20
},
"delay_until": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"action_request_method": {
"oneOf": [
{
"$ref": "#/$defs/ActionRequestMethodEnum"
},
{
"$ref": "#/$defs/BlankEnum"
},
{
"$ref": "#/$defs/NullEnum"
}
]
},
"action_request_url": {
"type": [
"string",
"null"
],
"format": "uri",
"maxLength": 2000
},
"action_request_headers": {
"type": [
"object",
"null"
],
"additionalProperties": {
"type": [
"string",
"null"
]
}
},
"action_request_params": {
"type": [
"object",
"null"
],
"additionalProperties": {
"type": [
"string",
"null"
]
}
},
"action_request_body": {
"type": [
"string",
"null"
]
},
"action_test_response_data": {
"type": [
"string",
"null"
],
"format": "uuid"
},
"answer_allow_decimals": {
"type": "boolean"
},
"answer_range_min": {
"type": [
"string",
"null"
],
"maxLength": 50
},
"answer_range_max": {
"type": [
"string",
"null"
],
"maxLength": 50
},
"answer_has_range": {
"type": "boolean"
},
"assign_to_users": {
"type": "array",
"items": {
"type": "integer"
},
"readOnly": true
},
"ordering_idx": {
"type": "integer",
"maximum": 32767,
"minimum": 0
},
"has_options_from_variable": {
"type": "boolean"
},
"option_from_variable_value": {
"type": [
"string",
"null"
]
},
"options_from_variable": {
"type": [
"string",
"null"
]
},
"option_from_variable_title": {
"type": [
"string",
"null"
]
},
"option_from_variable_description": {
"type": [
"string",
"null"
]
},
"missing_options_message": {
"type": [
"string",
"null"
]
},
"answer_options_render": {
"$ref": "#/$defs/AnswerOptionsRenderEnum"
},
"answer_options_render_list_button_title": {
"type": [
"string",
"null"
],
"maxLength": 20
},
"answer_option_descriptions": {
"type": [
"array",
"null"
],
"items": {
"type": [
"string",
"null"
]
}
},
"next_steps_for_options_idx": {
"type": [
"array",
"null"
],
"items": {
"type": [
"integer",
"null"
],
"maximum": 2147483647,
"minimum": -2147483648
}
},
"contact_tags": {
"type": [
"array",
"null"
],
"items": {
"type": "string",
"maxLength": 255
}
},
"conversation_tags": {
"type": [
"array",
"null"
],
"items": {
"type": "string",
"maxLength": 255
}
},
"append_tags": {
"type": "boolean"
},
"max_wait_time_amount": {
"type": "integer",
"maximum": 32767,
"minimum": 0
},
"max_wait_time_unit": {
"$ref": "#/$defs/MaxWaitTimeUnitEnum"
},
"time_windows": {
"type": "array",
"items": {
"$ref": "#/$defs/FlowStepTimeWindow"
}
},
"has_max_wait_time": {
"type": "boolean"
},
"set_time_window": {
"type": "boolean"
},
"assign_to_teams": {
"type": "array",
"items": {
"type": "integer"
},
"readOnly": true
},
"time_window_type": {
"oneOf": [
{
"$ref": "#/$defs/TimeWindowTypeEnum"
},
# --- truncated at 32 KB (56 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/activecampaign/refs/heads/main/json-schema/activecampaign-flow-execution-contact-read-detail-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/activecampaign-flow-execution-contact-read-detail"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.