MARKETING · MARKETING
Contacts, lists, campaigns, and deals in the account that person connected.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
activecampaign_delete_accountcontacts_by_idWRITEDelete an association via DELETE /accountContacts/{id}
activecampaign_delete_accountcustomfielddata_by_idWRITEDelete a custom field value via DELETE /accountCustomFieldData/{id}
activecampaign_delete_accountcustomfieldmeta_by_idWRITEDelete a custom field via DELETE /accountCustomFieldMeta/{id}
activecampaign_delete_accounts_bulk_deleteWRITEBulk delete accounts via DELETE /accounts/bulk_delete
activecampaign_delete_accounts_by_idWRITEDelete an account via DELETE /accounts/{id}
activecampaign_delete_addresses_by_idWRITEDelete an address via DELETE /addresses/{id}
activecampaign_delete_addressgroups_by_idWRITEDelete an addressgroup via DELETE /addressGroups/{id}
activecampaign_delete_addresslists_by_idWRITEDelete an addresslist via DELETE /addressLists/{id}
activecampaign_delete_calendars_by_idWRITERemove a calendar feed via DELETE /calendars/{id}
activecampaign_delete_campaignmessages_by_idWRITEDelete a campaign message via DELETE /campaignMessages/{id}
activecampaign_delete_campaigns_bulk_deleteWRITEDelete multiple campaigns via DELETE /campaigns/bulk_delete
activecampaign_delete_campaigns_by_id_deleteWRITEDelete a campaign via DELETE /campaigns/{id}/delete
activecampaign_delete_connections_by_idWRITEDelete connection via DELETE /connections/{id}
activecampaign_delete_contactautomations_by_idWRITEDelete a contactautomation via DELETE /contactAutomations/{id}
activecampaign_delete_contactdeals_by_idWRITEDelete a secondary contact via DELETE /contactDeals/{id}
activecampaign_delete_contacts_by_idWRITEDelete contact via DELETE /contacts/{id}
activecampaign_delete_contacttags_by_idWRITERemove a contacts tag via DELETE /contactTags/{id}
activecampaign_delete_customobjects_records_by_schemaid_by_recordidWRITEDelete a record via DELETE /customObjects/records/{schemaId}/{recordId}
activecampaign_delete_customobjects_records_by_schemaid_external_by_externalidWRITEDelete a record by external id via DELETE /customObjects/records/{schemaId}/external/{externalId}
activecampaign_delete_customobjects_schemas_by_idWRITEDelete a schema via DELETE /customObjects/schemas/{id}
activecampaign_delete_customobjects_schemas_by_schemaid_fields_by_fieldidWRITEDelete a field via DELETE /customObjects/schemas/{schemaId}/fields/{fieldId}
activecampaign_delete_dealcustomfielddata_by_idWRITEDelete a custom deal field data via DELETE /dealCustomFieldData/{id}
activecampaign_delete_dealcustomfieldmeta_by_idWRITEDelete a custom deal field meta via DELETE /dealCustomFieldMeta/{id}
activecampaign_delete_dealgroups_by_idWRITEDelete a pipeline via DELETE /dealGroups/{id}
activecampaign_delete_dealroles_by_idWRITEDelete a deal role via DELETE /dealRoles/{id}
activecampaign_delete_deals_by_idWRITEDelete a deal via DELETE /deals/{id}
activecampaign_delete_dealstages_by_idWRITEDelete a deal stage via DELETE /dealStages/{id}
activecampaign_delete_dealtasks_by_idWRITEDelete task via DELETE /dealTasks/{id}
activecampaign_delete_dealtasktypes_by_idWRITEDelete a deal task type via DELETE /dealTasktypes/{id}
activecampaign_delete_ecomcustomers_by_idWRITEDelete customer via DELETE /ecomCustomers/{id}
activecampaign_delete_ecomorders_by_ecomorderidWRITEDelete order via DELETE /ecomOrders/{ecomOrderId}
activecampaign_delete_eventtrackingevents_by_eventnameWRITERemove event name only via DELETE /eventTrackingEvents/{eventName}
activecampaign_delete_fieldrels_by_fieldrelidWRITEDelete a custom field relationship to lists via DELETE /fieldRels/{fieldRelId}
activecampaign_delete_fields_by_idWRITEDelete a field via DELETE /fields/{id}
activecampaign_delete_fieldvalues_by_idWRITEDelete a fieldvalue via DELETE /fieldValues/{id}
activecampaign_delete_forms_by_idWRITEDelete forms{id} via DELETE /forms/{id}
activecampaign_delete_group_bulk_deleteWRITEBulk delete groups via DELETE /group/bulk_delete
activecampaign_delete_groupmembers_by_groupidWRITEDelete custom field field group via DELETE /groupMembers/{groupID}
activecampaign_delete_groups_by_idWRITEDelete a group via DELETE /groups/{id}
activecampaign_delete_lists_by_idWRITEDelete a list via DELETE /lists/{id}
activecampaign_delete_messages_by_idWRITEDelete a message via DELETE /messages/{id}
activecampaign_delete_notes_by_idWRITEDelete note via DELETE /notes/{id}
activecampaign_delete_personalizations_bulkdeleteWRITEBulk delete variables via DELETE /personalizations/bulkdelete
activecampaign_delete_personalizations_by_variableidWRITEDelete variable via DELETE /personalizations/{variableID}
activecampaign_delete_prism_urlwhitelistings_by_domain_idWRITERemove domain from whitelist via DELETE /prism/urlWhitelistings/{domain_id}
activecampaign_delete_savedresponses_by_idWRITERetrieve a savedresponse via DELETE /savedResponses/{id}
activecampaign_delete_sitetrackingdomains_by_nameWRITERemove a site tracking domain via DELETE /siteTrackingDomains/{name}
activecampaign_delete_sms_broadcasts_by_idWRITEDeleteBroadcast via DELETE /sms/broadcasts/{id}
activecampaign_delete_tags_by_idWRITEDelete a tag via DELETE /tags/{id}
activecampaign_delete_taskoutccomes_by_idWRITEDelete a task outcome via DELETE /taskOutccomes/{id}
activecampaign_delete_tasktypeoutcomerels_by_idWRITEDelete a task type outcome relation via DELETE /tasktypeOutcomeRels/{id}
activecampaign_delete_templates_by_idWRITEDelete a template via DELETE /templates/{id}
activecampaign_delete_users_by_idWRITEDelete user via DELETE /users/{id}
activecampaign_delete_webhooks_by_idWRITEDelete webhook via DELETE /webhooks/{id}
activecampaign_get_accountcontactsREADList all associations via GET /accountContacts
activecampaign_get_accountcontacts_by_idREADRetrieve an association via GET /accountContacts/{id}
activecampaign_get_accountcustomfielddataREADList all custom field values via GET /accountCustomFieldData
activecampaign_get_accountcustomfielddata_by_idREADRetrieve a custom field value via GET /accountCustomFieldData/{id}
activecampaign_get_accountcustomfieldmetaREADList all custom fields meta via GET /accountCustomFieldMeta
activecampaign_get_accountcustomfieldmeta_by_idREADRetrieve a custom field meta via GET /accountCustomFieldMeta/{id}
activecampaign_get_accountsREADList all accounts via GET /accounts
activecampaign_get_accounts_by_idREADRetrieve an account via GET /accounts/{id}
activecampaign_get_activitiesREADList contact activities via GET /activities
activecampaign_get_addressesREADList all addresses via GET /addresses
activecampaign_get_addresses_by_idREADRetrieve an address via GET /addresses/{id}
activecampaign_get_addressgroupsREADList all addressgroups via GET /addressGroups
activecampaign_get_addressgroups_by_idREADRetrieve an addressgroup via GET /addressGroups/{id}
activecampaign_get_addresslistsREADList all addresslists via GET /addressLists
activecampaign_get_addresslists_by_idREADRetrieve an addresslist via GET /addressLists/{id}
activecampaign_get_automationsREADList all automations via GET /automations
activecampaign_get_automations_by_automationidREADGet automations via GET /automations/{automationId}
activecampaign_get_automations_by_seriesid_contactautomationsREADList all contactautomations for automation via GET /automations/{seriesId}/contactAutomations
activecampaign_get_brandingsREADBrandings via GET /brandings
activecampaign_get_brandings_by_idREADGet branding via GET /brandings/{id}
activecampaign_get_calendarsREADList all calendar feeds via GET /calendars
activecampaign_get_calendars_by_idREADList all calendar feeds via GET /calendars/{id}
activecampaign_get_campaignsREADList all campaigns via GET /campaigns
activecampaign_get_campaigns_by_idREADRetrieve a campaign via GET /campaigns/{id}
activecampaign_get_campaigns_by_id_campaignmessagesREADRetrieve campaign messages associated campaign via GET /campaigns/{id}/campaignMessages
activecampaign_get_campaigns_by_id_linksREADRetrieve links associated campaign via GET /campaigns/{id}/links
activecampaign_get_connectionsREADList all connections via GET /connections
activecampaign_get_connections_by_idREADGet connection via GET /connections/{id}
activecampaign_get_contactautomationsREADList all contact automations via GET /contactAutomations
activecampaign_get_contactautomations_by_idREADRetrieve a contactautomation via GET /contactAutomations/{id}
activecampaign_get_contactdealsREADList all secondary contacts via GET /contactDeals
activecampaign_get_contactdeals_by_idREADRetrieve a secondary contact via GET /contactDeals/{id}
activecampaign_get_contactsREADList all contacts via GET /contacts
activecampaign_get_contacts_by_contactid_trackinglogsREADGet contacts tracking logsevents via GET /contacts/{contactId}/trackingLogs
activecampaign_get_contacts_by_idREADGet contact via GET /contacts/{id}
activecampaign_get_contacts_by_id_accountcontactsREADRetrieve contact account contacts via GET /contacts/{id}/accountContacts
activecampaign_get_contacts_by_id_automationentrycountsREADRetrieve contact automation entry counts via GET /contacts/{id}/automationEntryCounts
activecampaign_get_contacts_by_id_bouncelogsREADRetrieve contact bounce logs via GET /contacts/{id}/bounceLogs
activecampaign_get_contacts_by_id_contactautomationsREADList all contactautomations for contact via GET /contacts/{id}/contactAutomations
activecampaign_get_contacts_by_id_contactdataREADRetrieve contact data via GET /contacts/{id}/contactData
activecampaign_get_contacts_by_id_contactdealsREADRetrieve contact deals list via GET /contacts/{id}/contactDeals
activecampaign_get_contacts_by_id_contactgoalsREADRetrieve contact goals via GET /contacts/{id}/contactGoals
activecampaign_get_contacts_by_id_contactlistsREADRetrieve contact list memberships via GET /contacts/{id}/contactLists
activecampaign_get_contacts_by_id_contactlogsREADRetrieve contact logs via GET /contacts/{id}/contactLogs
activecampaign_get_contacts_by_id_dealsREADRetrieve contact deals via GET /contacts/{id}/deals
activecampaign_get_contacts_by_id_fieldvaluesREADRetrieve contact field values via GET /contacts/{id}/fieldValues
activecampaign_get_contacts_by_id_geoipsREADRetrieve contact geo ips via GET /contacts/{id}/geoIps
activecampaign_get_contacts_by_id_notesREADRetrieve contact notes via GET /contacts/{id}/notes
activecampaign_get_contacts_by_id_organizationREADRetrieve contact organization via GET /contacts/{id}/organization
activecampaign_get_contacts_by_id_plusappendREADRetrieve contact plus append via GET /contacts/{id}/plusAppend
activecampaign_get_contacts_by_id_scorevaluesREADRetrieve a contacts score value via GET /contacts/{id}/scoreValues
activecampaign_get_contacttagsREADList all contact tags via GET /contactTags
activecampaign_get_contacttags_by_idREADRetrieve a contact tag via GET /contactTags/{id}
activecampaign_get_content_editormarkup_by_messageidREADGet editor markup via GET /content/editorMarkup/{messageId}
activecampaign_get_customobjects_records_by_schemaidREADList records created from a schema via GET /customObjects/records/{schemaId}
activecampaign_get_customobjects_records_by_schemaid_by_recordidREADGet a single record via GET /customObjects/records/{schemaId}/{recordId}
activecampaign_get_customobjects_schemasREADList all schemas via GET /customObjects/schemas
activecampaign_get_customobjects_schemas_by_idREADRetrieve a schema via GET /customObjects/schemas/{id}
activecampaign_get_dealactivitiesREADList all deal activities via GET /dealActivities
activecampaign_get_dealcustomfielddataREADList all custom fielddata field values via GET /dealCustomFieldData
activecampaign_get_dealcustomfielddata_by_idREADRetrieve a custom deal field value via GET /dealCustomFieldData/{id}
activecampaign_get_dealcustomfieldmetaREADRetrieve all custom deal field meta via GET /dealCustomFieldMeta
activecampaign_get_dealcustomfieldmeta_by_idREADRetrieve a custom deal field meta via GET /dealCustomFieldMeta/{id}
activecampaign_get_dealgroup_get_inaccessible_deal_groupsREADRetrieve inaccessible pipelines by user via GET /dealGroup/get_inaccessible_deal_groups
activecampaign_get_dealgroupsREADList all pipelines via GET /dealGroups
activecampaign_get_dealgroups_by_idREADRetrieve a pipeline via GET /dealGroups/{id}
activecampaign_get_dealrolesREADList all deal roles via GET /dealRoles
activecampaign_get_dealsREADList all deals via GET /deals
activecampaign_get_deals_by_idREADRetrieve a deal via GET /deals/{id}
activecampaign_get_dealstagesREADList all deal stages via GET /dealStages
activecampaign_get_dealstages_by_idREADRetrieve a deal stage via GET /dealStages/{id}
activecampaign_get_dealtasksREADList all tasks via GET /dealTasks
activecampaign_get_dealtasks_by_idREADGet task via GET /dealTasks/{id}
activecampaign_get_dealtasktypesREADList all deal task types via GET /dealTasktypes
activecampaign_get_dealtasktypes_by_idREADRetrieve a deal task type via GET /dealTasktypes/{id}
activecampaign_get_ecomcustomersREADList all customers via GET /ecomCustomers
activecampaign_get_ecomcustomers_by_idREADGet customer via GET /ecomCustomers/{id}
activecampaign_get_ecomorderproductsREADList ecomorderproducts via GET /ecomOrderProducts
activecampaign_get_ecomorderproducts_by_idREADRetrieve an ecomorderproduct via GET /ecomOrderProducts/{id}
activecampaign_get_ecomordersREADList all orders via GET /ecomOrders
activecampaign_get_ecomorders_by_ecomorderidREADGet order via GET /ecomOrders/{ecomOrderId}
activecampaign_get_ecomorders_by_id_orderproductsREADList products for order via GET /ecomOrders/{id}/orderProducts
activecampaign_get_emailactivitiesREADList all email activities via GET /emailActivities
activecampaign_get_eventtrackingREADRetrieve event tracking status via GET /eventTracking
activecampaign_get_eventtrackingeventsREADList all event types via GET /eventTrackingEvents
activecampaign_get_fieldsREADRetrieve fields via GET /fields
activecampaign_get_fields_by_idREADRetrieve a custom field contact via GET /fields/{id}
activecampaign_get_fieldvaluesREADList all custom field values via GET /fieldValues
activecampaign_get_fieldvalues_by_idREADRetrieve a fieldvalues via GET /fieldValues/{id}
activecampaign_get_formsREADForms via GET /forms
activecampaign_get_forms_by_idREADRetrieve forms via GET /forms/{id}
activecampaign_get_geoips_by_geoaddressid_geoaddressREADRetrieve a contacts geo ip address via GET /geoIps/{geoAddressID}/geoAddress
activecampaign_get_grouplimitsREADList all group limits via GET /groupLimits
activecampaign_get_groupmembersREADGet all custom field groups via GET /groupMembers
activecampaign_get_groupmembers_by_groupidREADGet custom field to field group via GET /groupMembers/{groupID}
activecampaign_get_groupsREADList all groups via GET /groups
activecampaign_get_groups_by_idREADRetrieve a group via GET /groups/{id}
activecampaign_get_import_bulk_importREADBulk import status list via GET /import/bulk_import
activecampaign_get_import_infoREADBulk import status info via GET /import/info
activecampaign_get_listsREADRetrieve all lists via GET /lists
activecampaign_get_lists_by_idREADRetrieve a list via GET /lists/{id}
activecampaign_get_lists_exclusionsREADExclusions retrieve a list via GET /lists/exclusions
activecampaign_get_lists_exclusions_by_idREADExclusions retrieve an exclusion via GET /lists/exclusions/{id}
activecampaign_get_message_sourceREADRetrieve a campaign message source via GET /message/source
activecampaign_get_messagesREADList all messages via GET /messages
activecampaign_get_messages_by_idREADRetrieve a message via GET /messages/{id}
activecampaign_get_notesREADRetrieve list of all notes via GET /notes
activecampaign_get_notes_by_idREADRetrieve a note via GET /notes/{id}
activecampaign_get_personalizationsREADList variables via GET /personalizations
activecampaign_get_personalizations_by_variableidREADRetrieve variable via GET /personalizations/{variableID}
activecampaign_get_prism_urlwhitelistingsREADList all whitelisted domains via GET /prism/urlWhitelistings
activecampaign_get_records_by_schemdid_external_by_externalidREADGet a single record using external id via GET /records/{schemdId}/external/{externalId}
activecampaign_get_savedresponsesREADList all saved responses via GET /savedResponses
activecampaign_get_savedresponses_by_idREADGet a savedresponse via GET /savedResponses/{id}
activecampaign_get_scoresREADList all scores via GET /scores
activecampaign_get_scores_by_idREADRetrieve a score via GET /scores/{id}
activecampaign_get_segmentsREADList all segments via GET /segments
activecampaign_get_segments_by_idREADRetrieve a segment via GET /segments/{id}
activecampaign_get_settings_accountREADRetrieve account information via GET /settings/account
activecampaign_get_settings_developerREADRetrieve api credentials via GET /settings/developer
activecampaign_get_sitetrackingREADRetrieve site tracking status via GET /siteTracking
activecampaign_get_sitetracking_codeREADRetrieve site tracking code via GET /siteTracking/code
activecampaign_get_sitetrackingdomainsREADList all site tracking domains via GET /siteTrackingDomains
activecampaign_get_sms_broadcastsREADListBroadcasts via GET /sms/broadcasts
activecampaign_get_sms_broadcasts_ai_by_idREADGetAIBroadcastStatus via GET /sms/broadcasts/ai/{Id}
activecampaign_get_sms_broadcasts_by_broadcastid_recipientsREADGetBroadcastRecipients via GET /sms/broadcasts/{broadcastId}/recipients
activecampaign_get_sms_broadcasts_by_idREADGetBroadcast via GET /sms/broadcasts/{id}
activecampaign_get_sms_broadcasts_metrics_by_broadcastid_failuresREADGetBroadcastFailures via GET /sms/broadcasts/metrics/{broadcastId}/failures
activecampaign_get_sms_broadcasts_metrics_snapshotREADGetBroadcastSnapshot via GET /sms/broadcasts/metrics/snapshot
activecampaign_get_sms_creditsREADGetSmsCreditData via GET /sms/credits
activecampaign_get_sms_listsREADListBroadcastLists via GET /sms/lists
activecampaign_get_stripo_configREADStripo config via GET /stripo/config
activecampaign_get_stripo_personalizationtagsREADPersonalization tags via GET /stripo/personalizationTags
activecampaign_get_tagsREADRetrieve all tags via GET /tags
activecampaign_get_tags_by_idREADRetrieve a tag via GET /tags/{id}
activecampaign_get_taskoutcomesREADList all task outcomes via GET /taskOutcomes
activecampaign_get_taskoutcomes_by_idREADRetrieve a task outcome via GET /taskOutcomes/{id}
activecampaign_get_tasktypeoutcomerelsREADList all task type outcome relations via GET /tasktypeOutcomeRels
activecampaign_get_tasktypeoutcomerels_by_idREADRetrieve a task type outcome relation via GET /tasktypeOutcomeRels/{id}
activecampaign_get_templatesREADList all templates via GET /templates
activecampaign_get_templates_by_idREADRetrieve a template via GET /templates/{id}
activecampaign_get_trackinglogs_by_eventid_contactREADGet contact by event id via GET /trackingLogs/{eventId}/contact
activecampaign_get_usersREADList all users via GET /users
activecampaign_get_users_by_idREADGet user via GET /users/{id}
activecampaign_get_users_email_by_emailREADGet user email via GET /users/email/{email}
activecampaign_get_users_meREADGet user loggedin via GET /users/me
activecampaign_get_users_username_by_usernameREADGet user username via GET /users/username/{username}
activecampaign_get_webhook_eventsREADGet a list of webhook events via GET /webhook/events
activecampaign_get_webhooksREADGet a list of webhooks via GET /webhooks
activecampaign_get_webhooks_by_idREADGet webhook via GET /webhooks/{id}
activecampaign_patch_accountcustomfielddata_bulkupdateWRITEBulk update a custom account field value via PATCH /accountCustomFieldData/bulkUpdate
activecampaign_patch_dealcustomfielddata_bulkupdateWRITEBulk update a custom field value via PATCH /dealCustomFieldData/bulkUpdate
activecampaign_patch_deals_bulkupdateWRITEBulk update deal owners via PATCH /deals/bulkUpdate
activecampaign_patch_personalizations_by_variableid_lockWRITEGet {personalizationId}lock via PATCH /personalizations/{variableID}/lock
activecampaign_patch_personalizations_by_variableid_unlockWRITEPatch new endpoint via PATCH /personalizations/{variableID}/unlock
activecampaign_post_accountcontactsWRITECreate an account via POST /accountContacts
activecampaign_post_accountcustomfielddataWRITECreate a custom field value via POST /accountCustomFieldData
activecampaign_post_accountcustomfielddata_bulkcreateWRITEBulk create a custom account field value via POST /accountCustomFieldData/bulkCreate
activecampaign_post_accountcustomfieldmetaWRITECreate a customfieldmeta via POST /accountCustomFieldMeta
activecampaign_post_accountsWRITECreate an account new via POST /accounts
activecampaign_post_accounts_by_id_notesWRITECreate an account note via POST /accounts/{id}/notes
activecampaign_post_addressesWRITECreate an address via POST /addresses
activecampaign_post_calendarsWRITECreate a calendar feed via POST /calendars
activecampaign_post_campaignWRITECreate campaign via POST /campaign
activecampaign_post_campaignmessagesWRITECreate a campaign message via POST /campaignMessages
activecampaign_post_campaigns_by_id_copyWRITEDuplicate campaign via POST /campaigns/{id}/copy
activecampaign_post_campaigns_test_previewWRITEPreview a campaign message via POST /campaigns/test-preview
activecampaign_post_campaigns_test_sendWRITESend a campaign test via POST /campaigns/test-send
activecampaign_post_connectionsWRITECreate connection via POST /connections
activecampaign_post_contact_bulksyncWRITEBulk sync contacts via POST /contact/bulkSync
activecampaign_post_contact_mergeWRITEMerge contacts via POST /contact/merge
activecampaign_post_contact_syncWRITESync a contacts data via POST /contact/sync
activecampaign_post_contactautomationsWRITECreate new contactautomation via POST /contactAutomations
activecampaign_post_contactdealsWRITECreate a secondary contact via POST /contactDeals
activecampaign_post_contactlistsWRITEUpdate list status for contact via POST /contactLists
activecampaign_post_contactsWRITECreate a new contact via POST /contacts
activecampaign_post_contacttagsWRITECreate contact tag via POST /contactTags
activecampaign_post_customobjects_records_by_schemaidWRITECreate or update record via POST /customObjects/records/{schemaId}
activecampaign_post_customobjects_schemasWRITECreate a schema via POST /customObjects/schemas
activecampaign_post_customobjects_schemas_by_id_childWRITECreate a child schema via POST /customObjects/schemas/{id}/child
activecampaign_post_customobjects_schemas_publicWRITECreate a public schema via POST /customObjects/schemas/public
activecampaign_post_dealcustomfielddataWRITECreate custom deal field value via POST /dealCustomFieldData
activecampaign_post_dealcustomfielddata_bulkcreateWRITEBulk create a custom deal field value via POST /dealCustomFieldData/bulkCreate
activecampaign_post_dealcustomfieldmetaWRITECreate custom deal field meta via POST /dealCustomFieldMeta
activecampaign_post_dealgroupsWRITECreate a pipeline via POST /dealGroups
activecampaign_post_dealrolesWRITECreate a deal role via POST /dealRoles
activecampaign_post_dealsWRITECreate a deal new via POST /deals
activecampaign_post_deals_by_id_notesWRITECreate a deal note via POST /deals/{id}/notes
activecampaign_post_dealstagesWRITECreate a deal stage via POST /dealStages
activecampaign_post_dealtasksWRITECreate task via POST /dealTasks
activecampaign_post_dealtasktypesWRITECreate a deal task type via POST /dealTasktypes
activecampaign_post_ecomcustomersWRITECreate customer via POST /ecomCustomers
activecampaign_post_ecomordersWRITECreate order via POST /ecomOrders
activecampaign_post_eventtrackingeventsWRITECreate a new event name only via POST /eventTrackingEvents
activecampaign_post_fieldoption_bulkWRITECreate custom field options via POST /fieldOption/bulk
activecampaign_post_fieldrelsWRITECreate a custom field relationship to lists via POST /fieldRels
activecampaign_post_fieldsWRITECreate a contact custom field via POST /fields
activecampaign_post_fieldvaluesWRITECreate fieldvalue via POST /fieldValues
activecampaign_post_form_optinWRITEPost formoptin via POST /form/optin
activecampaign_post_formsWRITEPost forms via POST /forms
activecampaign_post_groupdefinitionsWRITECreate a custom field group via POST /groupDefinitions
activecampaign_post_groupmembersWRITEAdd custom field to field group via POST /groupMembers
activecampaign_post_groupsWRITECreate a new group via POST /groups
activecampaign_post_import_bulk_importWRITEBulk import contacts via POST /import/bulk_import
activecampaign_post_listgroupsWRITECreate a list group permission via POST /listGroups
activecampaign_post_listsWRITECreate new list via POST /lists
activecampaign_post_localeventWRITELocal events via POST /localevent
activecampaign_post_messagesWRITECreate a new message via POST /messages
activecampaign_post_notesWRITECreate a note via POST /notes
activecampaign_post_personalizationsWRITECreate variable via POST /personalizations
activecampaign_post_prism_urlwhitelistingsWRITEAdd domain to whitelist via POST /prism/urlWhitelistings
activecampaign_post_savedresponsesWRITESaved responses via POST /savedResponses
activecampaign_post_settings_accountWRITEUpdate account settings via POST /settings/account
activecampaign_post_settings_developerWRITEReset an api key via POST /settings/developer
activecampaign_post_sitetrackingdomainsWRITEAdd a site tracking domain via POST /siteTrackingDomains
activecampaign_post_sms_broadcastsWRITECreateBroadcast via POST /sms/broadcasts
activecampaign_post_sms_broadcasts_aiWRITECreateAIBroadcast via POST /sms/broadcasts/ai
activecampaign_post_sms_broadcasts_by_broadcastid_recipients_exportWRITEExportBroadcastRecipients via POST /sms/broadcasts/{broadcastId}/recipients/export
activecampaign_post_sms_broadcasts_exportWRITEExportBroadcastMetrics via POST /sms/broadcasts/export
activecampaign_post_sms_broadcasts_metricsWRITEGetBroadcastMetrics via POST /sms/broadcasts/metrics
activecampaign_post_sms_broadcasts_metrics_snapshotWRITEGetBroadcastSnapshotByIds via POST /sms/broadcasts/metrics/snapshot
activecampaign_post_tagsWRITECreate a new tag via POST /tags
activecampaign_post_tasknotificationsWRITECreate a task reminder via POST /taskNotifications
activecampaign_post_taskoutcomesWRITECreate a task outcome via POST /taskOutcomes
activecampaign_post_tasktypeoutcomerelsWRITECreate a task outcome via POST /tasktypeOutcomeRels
activecampaign_post_templatesWRITECreate a template via POST /templates
activecampaign_post_usersWRITECreate user via POST /users
activecampaign_post_users_by_id_singlesignonWRITECreate a single sign on token via POST /users/{id}/singleSignOn
activecampaign_post_webhooksWRITECreate webhook via POST /webhooks
activecampaign_put_accountcontacts_by_idWRITEUpdate an association via PUT /accountContacts/{id}
activecampaign_put_accountcustomfielddata_by_idWRITEUpdate a custom field value via PUT /accountCustomFieldData/{id}
activecampaign_put_accountcustomfieldmeta_by_idWRITEUpdate a custom field via PUT /accountCustomFieldMeta/{id}
activecampaign_put_accounts_by_idWRITEUpdate an account new via PUT /accounts/{id}
activecampaign_put_accounts_by_id_notes_by_noteidWRITEUpdate a account note via PUT /accounts/{id}/notes/{noteid}
activecampaign_put_addresses_by_idWRITEUpdate an address via PUT /addresses/{id}
activecampaign_put_brandings_by_idWRITEUpdate branding via PUT /brandings/{id}
activecampaign_put_calendars_by_idWRITEUpdate a calendar feed via PUT /calendars/{id}
activecampaign_put_campaignmessages_by_idWRITEUpdate a campaign message via PUT /campaignMessages/{id}
activecampaign_put_campaigns_by_campaignid_enableWRITESchedule a campaign via PUT /campaigns/{campaignId}/enable
activecampaign_put_campaigns_by_campaignid_pauseWRITEPause a campaign via PUT /campaigns/{campaignId}/pause
activecampaign_put_campaigns_by_campaignid_resumeWRITEResume a campaign via PUT /campaigns/{campaignId}/resume
activecampaign_put_campaigns_by_campaignid_stopWRITEStop a campaign via PUT /campaigns/{campaignId}/stop
activecampaign_put_campaigns_by_id_editWRITEEdit campaign via PUT /campaigns/{id}/edit
activecampaign_put_configs_by_idWRITESet config via PUT /configs/{id}
activecampaign_put_connections_by_idWRITEUpdate connection via PUT /connections/{id}
activecampaign_put_contactdeals_by_idWRITEUpdate a secondary contact via PUT /contactDeals/{id}
activecampaign_put_contacts_by_idWRITEUpdate a contact new via PUT /contacts/{id}
activecampaign_put_customobjects_schemas_by_schemaidWRITEUpdate a schema via PUT /customObjects/schemas/{schemaId}
activecampaign_put_dealcustomfielddata_by_idWRITEUpdate a custom deal field value via PUT /dealCustomFieldData/{id}
activecampaign_put_dealcustomfieldmeta_by_idWRITEUpdate a custom deal field meta via PUT /dealCustomFieldMeta/{id}
activecampaign_put_dealgroups_by_idWRITEUpdate a pipeline via PUT /dealGroups/{id}
activecampaign_put_deals_by_idWRITEUpdate a deal new via PUT /deals/{id}
activecampaign_put_deals_by_id_notes_by_noteidWRITEUpdate a deal note via PUT /deals/{id}/notes/{noteId}
activecampaign_put_dealstages_by_idWRITEUpdate a deal stage via PUT /dealStages/{id}
activecampaign_put_dealstages_by_id_dealsWRITEMove deals to another deal stage via PUT /dealStages/{id}/deals
activecampaign_put_dealtasks_by_idWRITEUpdate task via PUT /dealTasks/{id}
activecampaign_put_dealtasktypes_by_idWRITEUpdate a deal task type via PUT /dealTasktypes/{id}
activecampaign_put_dealtasktypes_by_id_dealtasksWRITEMove deal tasks to another deal task type via PUT /dealTasktypes/{id}/dealTasks
activecampaign_put_ecomcustomers_by_idWRITEUpdate customer via PUT /ecomCustomers/{id}
activecampaign_put_ecomorders_by_idWRITEUpdate order via PUT /ecomOrders/{id}
activecampaign_put_eventtrackingWRITEEnable disable event tracking via PUT /eventTracking
activecampaign_put_fields_by_idWRITEUpdate a field via PUT /fields/{id}
activecampaign_put_fieldvalues_by_idWRITEUpdate a custom field value for contact via PUT /fieldValues/{id}
activecampaign_put_forms_by_idWRITEPut forms{id} via PUT /forms/{id}
activecampaign_put_groupmembers_by_groupidWRITEUpdate custom field field group via PUT /groupMembers/{groupId}
activecampaign_put_groups_by_idWRITEUpdate a group via PUT /groups/{id}
activecampaign_put_lists_by_idWRITEUpdate a list via PUT /lists/{id}
activecampaign_put_lists_exclusions_by_idWRITEUpdate an exclusion via PUT /lists/exclusions/{id}
activecampaign_put_messages_by_idWRITEUpdate a message via PUT /messages/{id}
activecampaign_put_notes_by_idWRITEUpdate a note via PUT /notes/{id}
activecampaign_put_personalizations_by_variableidWRITEEdit variable via PUT /personalizations/{variableID}
activecampaign_put_savedresponses_by_idWRITEUpdate a saved response via PUT /savedResponses/{id}
activecampaign_put_sitetrackingWRITEEnable disable site tracking via PUT /siteTracking
activecampaign_put_sms_broadcasts_aiWRITEUpdateAIBroadcast via PUT /sms/broadcasts/ai
activecampaign_put_sms_broadcasts_by_idWRITEUpdateBroadcast via PUT /sms/broadcasts/{id}
activecampaign_put_tags_by_idWRITEUpdate a tag via PUT /tags/{id}
activecampaign_put_taskoutccomes_by_idWRITEUpdate a task outcome via PUT /taskOutccomes/{id}
activecampaign_put_tasktypeoutcomerels_by_idWRITEUpdate a task outcome via PUT /tasktypeOutcomeRels/{id}
activecampaign_put_templates_by_idWRITEUpdate a template via PUT /templates/{id}
activecampaign_put_users_by_idWRITEUpdate user via PUT /users/{id}
activecampaign_put_webhooks_by_idWRITEUpdate webhook via PUT /webhooks/{id}
Put ActiveCampaign behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.