MARKETING · EMAIL
Contacts, mailing lists, and email, SMS, and WhatsApp campaigns they own.
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.
activetrail_delete_api_account_contentcategories_by_idWRITEDelete a specific category by providing its' ID. via DELETE /api/account/contentCategories/{id}
activetrail_delete_api_automations_by_idsWRITEDelete the given automation. You can delete a few in a bulk if the IDs are seperated with a comma (',') via DELETE /api/automations/{ids}
activetrail_delete_api_campaigns_by_idWRITEDelete campaign via DELETE /api/campaigns/{id}
activetrail_delete_api_contacts_by_idWRITEDelete the given Contact via DELETE /api/contacts/{id}
activetrail_delete_api_contacts_merges_by_idWRITEDelete a merge conflict via DELETE /api/contacts/merges/{id}
activetrail_delete_api_external_contact_by_externalidWRITEDelete the given contact by providing external id and external name. If one doesnt match the other or doesn't exist we'll get an error via DELETE /api/external/contact/{externalId}
activetrail_delete_api_external_group_by_groupidWRITEDelete contacts from group with the given external id and external name via DELETE /api/external/group/{groupId}
activetrail_delete_api_external_mailinglist_by_mailinglistidWRITEDelete contacts from mailing list with the given external id and external name via DELETE /api/external/mailinglist/{mailinglistId}
activetrail_delete_api_external_unmap_by_externalidWRITEUnmap contact's external id and name based on the provided details. If one doesnt match the other or doesn't exist you'll get an error via DELETE /api/external/unmap/{externalId}
activetrail_delete_api_groups_by_idWRITEDelete a given group via DELETE /api/groups/{id}
activetrail_delete_api_groups_by_id_members_by_memberidWRITERemove member from a group via DELETE /api/groups/{id}/members/{memberId}
activetrail_delete_api_mailinglist_by_idWRITEDelete MailingList via DELETE /api/mailinglist/{id}
activetrail_delete_api_mailinglist_by_id_members_by_memberidWRITERemove member from mailing list via DELETE /api/mailinglist/{id}/members/{memberId}
activetrail_delete_api_smartcodesite_by_idWRITEDelete a given smart Code site via DELETE /api/smartcodesite/{id}
activetrail_delete_api_templates_by_idWRITEDelete a specific template. via DELETE /api/templates/{id}
activetrail_delete_api_templates_templatecategory_by_idWRITEDelete the given template category. please note: if you delete a category - all the templates in this category will be deleted as well via DELETE /api/templates/TemplateCategory/{id}
activetrail_delete_api_user_social_by_network_account_by_id_deleteWRITEDelete account's social via DELETE /api/user-social/{network}/account/{id}/delete
activetrail_delete_api_webhooks_by_idWRITEDelete a Webhook by a given id via DELETE /api/webhooks/{id}
activetrail_delete_api_webhooks_by_id_parameters_by_parameteridWRITEDelete a given Webhook Parameter via DELETE /api/webhooks/{id}/parameters/{parameterid}
activetrail_get_api_2waysms_getrepliesREADGet all the replies for virtual numbers via GET /api/2waysms/getreplies
activetrail_get_api_account_balanceREADGet email and SMS credit balance. via GET /api/account/balance
activetrail_get_api_account_contactfieldsREADGet the account contact fields filtered by fields' type via GET /api/account/contactFields
activetrail_get_api_account_contentcategoriesREADGet the account's categories. via GET /api/account/contentCategories
activetrail_get_api_account_contentcategories_by_idREADGet a specific category details by providing its' ID. via GET /api/account/contentCategories/{id}
activetrail_get_api_account_executivereportREADGet executive reports. via GET /api/account/executivereport
activetrail_get_api_account_executivereport_contactgrowthREADGet inactive and active contacts' daily growth filtered by dates (from/to date, the defualt is three months back) via GET /api/account/executivereport/contactgrowth
activetrail_get_api_account_integrationdata_activecommerceREADGet the account's ActiveCommerce integration data. via GET /api/account/integrationdata/activecommerce
activetrail_get_api_account_mergeREADCheck if the account has awaited merges. via GET /api/account/merge
activetrail_get_api_account_sendingprofilesREADGet the account emails sending profiles via GET /api/account/sendingprofiles
activetrail_get_api_account_sms_sendingprofilesREADGet the account Sms sending profiles via GET /api/account/sms-sendingprofiles
activetrail_get_api_automationreports_by_id_automationemailscampaignstatisticREADGet email campaigns statistics for a specific automation. via GET /api/automationreports/{id}/automationemailscampaignstatistic
activetrail_get_api_automationreports_by_id_automationpushnotificationcampaignstatisticREADGet Push Notification campaigns statistics for a specific automation. via GET /api/automationreports/{id}/automationpushnotificationcampaignstatistic
activetrail_get_api_automationreports_by_id_automationsmscampaignstatisticREADGet SMS campaigns statistics for a specific automation. via GET /api/automationreports/{id}/automationsmscampaignstatistic
activetrail_get_api_automationreports_by_id_automationwhatsappcampaignstatisticREADGet Whatsapp campaigns statistics for a specific automation. via GET /api/automationreports/{id}/automationwhatsappcampaignstatistic
activetrail_get_api_automationreports_by_id_contactsendedREADReturns the contacts that finished a specific automation via GET /api/automationreports/{id}/ContactsEnded
activetrail_get_api_automationreports_by_id_contactsstartedREADReturns the contacts that started a specific automation. via GET /api/automationreports/{id}/ContactsStarted
activetrail_get_api_automationreports_by_id_logautomationREADReturns all the contacts that started a specific automation and shows all their steps in the automation. via GET /api/automationreports/{id}/logautomation
activetrail_get_api_automationreports_by_id_logautomationqueueREADReturns all the contacts that did not finish a specific automation via GET /api/automationreports/{id}/logautomationqueue
activetrail_get_api_automationreports_by_id_overviewreportREADReturns a summary report for a specific automation via GET /api/automationreports/{id}/OverviewReport
activetrail_get_api_automationreports_by_id_smscampaignsummaryreportREADReturns SMS campaigns' summary reports in a specific automation via GET /api/automationreports/{id}/SMSCampaignSummaryReport
activetrail_get_api_automationreports_by_id_summaryreportREADReturns email campaigns' summary reports in a specific automation via GET /api/automationreports/{id}/SummaryReport
activetrail_get_api_automationsREADGet account's automations via GET /api/automations
activetrail_get_api_automations_by_idREADGet an automation information by its' id via GET /api/automations/{id}
activetrail_get_api_automations_by_id_absplitsteps_by_stepidREADGet the information of a specific A/B split step in the given automation via GET /api/automations/{id}/ABSplitSteps/{stepId}
activetrail_get_api_automations_by_id_activationREADGet the activation status of the given automation via GET /api/automations/{id}/activation
activetrail_get_api_automations_by_id_automationstepreportdetails_by_stepidREADGetting report details for given step via GET /api/automations/{id}/AutomationStepReportDetails/{stepId}
activetrail_get_api_automations_by_id_chartdataREADGet the JSON that represents the design of the automation flow in the UI(excluding automation's steps) via GET /api/automations/{id}/chartData
activetrail_get_api_automations_by_id_contactupdatesteps_by_stepidREADGet the information of a specific 'contact update' step in the given automation via GET /api/automations/{id}/ContactUpdateSteps/{stepId}
activetrail_get_api_automations_by_id_dateeventtriggerdataREADGet trigger's information of a specific "contact celebrates a date" automation. Providing an automation id that has a different trigger will result in an via GET /api/automations/{id}/DateEventTriggerData
activetrail_get_api_automations_by_id_designREADGet the JSON that represents the design of the automation flow in the UI including the data of the given automation via GET /api/automations/{id}/design
activetrail_get_api_automations_by_id_detailsREADGet the details (excluding the steps) of a specific automation via GET /api/automations/{id}/details
activetrail_get_api_automations_by_id_emailcampaignstepsREADGet all the 'send email' steps in a given automation via GET /api/automations/{id}/EmailCampaignSteps
activetrail_get_api_automations_by_id_emailcampaignsteps_by_stepidREADGet the information of a specific email step in the given automation via GET /api/automations/{id}/EmailCampaignSteps/{stepId}
activetrail_get_api_automations_by_id_flowtimesstartedREADGet the automation's steps flow via GET /api/automations/{id}/FlowTimesStarted
activetrail_get_api_automations_by_id_notifysteps_by_stepidREADGet the information of a specific 'notify someone' step in the given automation via GET /api/automations/{id}/NotifySteps/{stepId}
activetrail_get_api_automations_by_id_pushnotificationsteps_by_stepidREADGet the information of a specific push notification step in the given automation via GET /api/automations/{id}/PushNotificationSteps/{stepId}
activetrail_get_api_automations_by_id_smscampaignstepsREADGet all the 'send SMS' steps in a given automation via GET /api/automations/{id}/SMSCampaignSteps
activetrail_get_api_automations_by_id_smscampaignsteps_by_stepidREADGet the information of a specific SMS step in the given automation via GET /api/automations/{id}/SMSCampaignSteps/{stepId}
activetrail_get_api_automations_by_id_socialsteps_by_stepidREADGet the information of a specific Social step in the given automation via GET /api/automations/{id}/SocialSteps/{stepId}
activetrail_get_api_automations_by_id_steps_by_stepidREADGet a certain automation step information in the given automation via GET /api/automations/{id}/Steps/{stepId}
activetrail_get_api_automations_by_id_triggerinfoREADGet a specific automation's trigger information via GET /api/automations/{id}/triggerInfo
activetrail_get_api_automations_by_id_whatsappcampaignsteps_by_stepidREADGet the information of a specific Whatsapp step in the given automation via GET /api/automations/{id}/WhatsAppCampaignSteps/{stepId}
activetrail_get_api_automations_getupdateactionsREADGet all the types of actions that can be updated for a contact in an automation via GET /api/automations/GetUpdateActions
activetrail_get_api_automationtriggers_triggertypesREADGet all the start trigger options for automations via GET /api/automationtriggers/triggerTypes
activetrail_get_api_campaignreportsREADGet a full report of your campaigns that include: send date, opens, clicks, CTO, bounces, unsubscribers, complaints, unopened and sent emails. You can get via GET /api/campaignreports
activetrail_get_api_campaignreports_by_idREADGet an overview report for a specific campaign. You can limit the search to specific time (by default, the search will be for campaigns that were updated in via GET /api/campaignreports/{id}
activetrail_get_api_campaignreports_by_id_bouncedREADGet a specific campaign's bounces by bounce type. via GET /api/campaignreports/{id}/bounced
activetrail_get_api_campaignreports_by_id_bouncesREADGet campaign's bounces and quantity of bounces per domain. You can limit the search to specific time (by default, the search will be for campaigns that were via GET /api/campaignreports/{id}/bounces
activetrail_get_api_campaignreports_by_id_browsingREADGet a specific campaign browser clients statistics via GET /api/campaignreports/{id}/browsing
activetrail_get_api_campaignreports_by_id_clickdetailsREADGet a click report for a specific campaign. You can limit the search to specific time (by default, the search will be for campaigns that were updated in the via GET /api/campaignreports/{id}/clickdetails
activetrail_get_api_campaignreports_by_id_clickdetails_by_linkidREADGet a specific link clickdetails. You can limit the search to specific time (by default, the search will be for campaigns that were updated in the last 3 via GET /api/campaignreports/{id}/clickdetails/{linkId}
activetrail_get_api_campaignreports_by_id_complaintsREADGet contacts that reported a specific campaign as "spam". You can choose to get all the complaints from a specific group. You can limit the search to specific via GET /api/campaignreports/{id}/complaints
activetrail_get_api_campaignreports_by_id_domainsREADGet a specific campaign's overview reports per domain. via GET /api/campaignreports/{id}/domains
activetrail_get_api_campaignreports_by_id_emailactivityREADGet all contacts' activity on a specific campaign. You can limit the search to specific time (by default, the search will be for campaigns that were updated via GET /api/campaignreports/{id}/emailactivity
activetrail_get_api_campaignreports_by_id_opensREADGet campaign openers. You can choose to get all the openers from a specific group. You can limit the search to specific time (by default, the search will be via GET /api/campaignreports/{id}/opens
activetrail_get_api_campaignreports_by_id_sentREADGet campaign sent emails. You can choose to get all the openers from a specific group. You can limit the search to specific time (by default, the search will via GET /api/campaignreports/{id}/sent
activetrail_get_api_campaignreports_by_id_unopenedREADGet contacts that didn't open a specific campaign. You can choose to get all the contacts that didn't open from a specific group. You can limit the search to via GET /api/campaignreports/{id}/unopened
activetrail_get_api_campaignreports_by_id_unsubscribedREADGet all the contacts that unsubscribed in a specific email. You can limit the search to specific time (by default, the search will be for campaigns that were via GET /api/campaignreports/{id}/unsubscribed
activetrail_get_api_campaignsREADGet account's email campaigns. You can get campaigns filtered by various parameters including date and limited to a number of campaigns (you will get via GET /api/campaigns
activetrail_get_api_campaigns_by_idREADGet campaign by id via GET /api/campaigns/{id}
activetrail_get_api_campaigns_by_id_designREADGet campaign design via GET /api/campaigns/{id}/design
activetrail_get_api_campaigns_by_id_detailsREADGet campaign details via GET /api/campaigns/{id}/details
activetrail_get_api_campaigns_by_id_schedulingREADGet campaign schedule via GET /api/campaigns/{id}/scheduling
activetrail_get_api_campaigns_by_id_segmentREADGet campaign sending settings (groups and sending restrictions). via GET /api/campaigns/{id}/segment
activetrail_get_api_campaigns_by_id_templateREADGet campaign template via GET /api/campaigns/{id}/template
activetrail_get_api_campaigns_sentcampaignsREADReturn a list of sent campaigns via GET /api/campaigns/SentCampaigns
activetrail_get_api_commerce_order_by_orderidREADGet order by its id. via GET /api/commerce/Order/{orderId}
activetrail_get_api_commerce_schemaREADGet order fields information via GET /api/commerce/schema
activetrail_get_api_contactsREADGet account's contacts list. You can get the list filtered by customer status (active, unsubscribed, bounced. etc.,) by the state change date (from/to date via GET /api/contacts
activetrail_get_api_contacts_by_idREADGet contact details by contact id via GET /api/contacts/{id}
activetrail_get_api_contacts_by_id_activityREADGet contact's activity on any email that was sent to them via GET /api/contacts/{id}/activity
activetrail_get_api_contacts_by_id_errorsREADGet contact's bounces via GET /api/contacts/{id}/errors
activetrail_get_api_contacts_by_id_groupsREADGet contact's groups via GET /api/contacts/{id}/groups
activetrail_get_api_contacts_by_id_mailinglistsREADGet contact's mailing lists via GET /api/contacts/{id}/mailinglists
activetrail_get_api_contacts_by_id_statistics_campaign_by_campaignidREADGets contact's statistics for specific campaign via GET /api/contacts/{id}/Statistics/Campaign/{campaignId}
activetrail_get_api_contacts_by_id_statistics_operationmessage_by_messageidREADGets customer statistics for specific operation message via GET /api/contacts/{id}/Statistics/OperationMessage/{messageId}
activetrail_get_api_contacts_by_id_statistics_smsoperationmessage_by_messageidREADGets contact's statistics for specific sms operational message. via GET /api/contacts/{id}/Statistics/SmsOperationMessage/{messageId}
activetrail_get_api_contacts_getwithsmsstateREADGet account's contacts list. You can get the list filtered by customer status (active, unsubscribed, bounced. etc.,) by the state change date (from/to date via GET /api/contacts/GetWithSmsState
activetrail_get_api_contacts_mergesREADGet contacts in merge conflict via GET /api/contacts/merges
activetrail_get_api_contacts_merges_by_idREADGet a specific merge conflict information via GET /api/contacts/merges/{id}
activetrail_get_api_contacts_subscription_allcontactsREADGet contacts' status and the source of their status (if known). You can filter the endpoint by contacts' creation date (from/to date, the defualt is three via GET /api/contacts/Subscription/AllContacts
activetrail_get_api_contacts_subscription_customersstatusREADGet statistics of contacts' statuses from specific dates. You can choose to get statistics between specific dates (from/to date, the defualt is three months via GET /api/contacts/Subscription/CustomersStatus
activetrail_get_api_contacts_subscription_subscribersREADGet all subscribers and the source of their status (if known). You can choose to get all subscriptions between specific dates (from/to date, the defualt is via GET /api/contacts/Subscription/Subscribers
activetrail_get_api_contacts_subscription_unsubscribersREADGet all unsubscribers and the source of their status (if known). You can choose to get all unsubscription between specific dates (from/to date, the defualt is via GET /api/contacts/Subscription/Unsubscribers
activetrail_get_api_contacts_unsubscribers_smsREADGets all contacts that are unsubscribed from getting sms messages via GET /api/contacts/unsubscribers/sms
activetrail_get_api_externalREADGet the contact list. You can get the list filtered by customer email and/or sms via GET /api/external
activetrail_get_api_external_activityREADGet the list of contacts activities. You can get the list filtered by the status changed date (from/to date, the default is three months back) and limited to via GET /api/external/activity
activetrail_get_api_external_by_externalidREADGet contact by the external id and name. if one doesnt match the other we'll get an empty response. via GET /api/external/{externalId}
activetrail_get_api_external_contactsREADGet the list of contacts (those that have external id and external name). You can get the list filtered by customer status (active, unsubscribed, bounced. via GET /api/external/contacts
activetrail_get_api_external_schemaREADGet contact's fields information via GET /api/external/schema
activetrail_get_api_external_statistics_mailREADGet external email statistics via GET /api/external/statistics/mail
activetrail_get_api_external_statistics_smsREADGet external SMS statistics via GET /api/external/statistics/sms
activetrail_get_api_external_unmappedREADGet the list of unmapped contacts (those that have no external id or external name). You can get the list filtered by customer status (active, unsubscribed via GET /api/external/unmapped
activetrail_get_api_groupsREADGet account's groups via GET /api/groups
activetrail_get_api_groups_by_idREADGet group information by id via GET /api/groups/{Id}
activetrail_get_api_groups_by_id_eventsREADGet all group events. You can get the list filtered by event type (opens, clicks, unsubscribes, etc.), by the event date (from/to date, the default is three via GET /api/groups/{id}/events
activetrail_get_api_groups_by_id_membersREADGet all group members. You can get the list filtered by customer status (active, unsubscribed, bounced. etc.,) by the state change date (from/to date, the via GET /api/groups/{id}/members
activetrail_get_api_landingpageREADGet account's landing pages via GET /api/landingpage
activetrail_get_api_mailinglistREADGet account's mailing lists via GET /api/mailinglist
activetrail_get_api_mailinglist_by_idREADGet MailingList by id via GET /api/mailinglist/{Id}
activetrail_get_api_mailinglist_by_id_membersREADGet all mailing list's members. You can get the list filtered by customer status (active, unsubscribed, bounced. etc.,) by the state change date (from/to via GET /api/mailinglist/{id}/members
activetrail_get_api_operationalmessage_classificationREADGet classification list via GET /api/OperationalMessage/Classification
activetrail_get_api_pushcampaign_campaignREADGet Push campaigns. You can get Push campaigns filtered (you will get the last 20 campaigns in the last 6 months by default) via GET /api/pushcampaign/Campaign
activetrail_get_api_pushcampaignreportREADGet Push campaigns reports . You can get Push campaigns reports filtered (you will get the last 20 campaigns in the last 3 months by default) via GET /api/Pushcampaignreport
activetrail_get_api_pushcampaignreport_by_id_by_aidREADGetting the Overview report info of a specific Push campaign. via GET /api/Pushcampaignreport/{id}/{aid}
activetrail_get_api_pushcampaignreport_by_id_deliveredREADGetting the delivered report (contacts the campaign was delivered to) of a specific Push campaign. The campaign must be sent in the time range you set using via GET /api/Pushcampaignreport/{id}/Delivered
activetrail_get_api_pushcampaignreport_by_id_failedREADGetting the failed report (contacts the campaign was sent to but got a delivery failure) of a specific Push campaign. The campaign must be sent in the time via GET /api/Pushcampaignreport/{id}/Failed
activetrail_get_api_pushcampaignreport_by_id_opensREADGetting the opens report (contacts that opened a campaign) of a specific Push campaign. The campaign must be sent in the time range you set using "from date" via GET /api/Pushcampaignreport/{id}/Opens
activetrail_get_api_pushcampaignreport_by_id_sentREADGetting the sent report (contacts the campaign was sent to) of a specific Push campaign. The campaign must be sent in the time range you set using "from date" via GET /api/Pushcampaignreport/{id}/Sent
activetrail_get_api_pushcampaignreport_getsummaryREADGetting the Summary report info of Push campaigns by dates. (defauly is the last 3 months) via GET /api/Pushcampaignreport/GetSummary
activetrail_get_api_saleslifecycle_lead_by_leadidREADGet lead by its id. via GET /api/salesLifeCycle/Lead/{leadId}
activetrail_get_api_saleslifecycle_opportunity_by_opportunityidREADGet opportunity by its id. via GET /api/salesLifeCycle/Opportunity/{opportunityId}
activetrail_get_api_segmentationREADGet list of all user's segmentations via GET /api/segmentation
activetrail_get_api_segmentation_rulefieldtypesREADGet dictionary of rules field types via GET /api/segmentation/ruleFieldTypes
activetrail_get_api_segmentation_ruleoperationsREADGet dictionary of rules operations via GET /api/segmentation/ruleOperations
activetrail_get_api_segmentation_ruletypesREADGet dictionary of rules field types via GET /api/segmentation/ruleTypes
activetrail_get_api_segmentation_ruletypesmappingREADGet a full mapping of operations and field types associated to the type of rule. via GET /api/segmentation/ruleTypesMapping
activetrail_get_api_signupformsREADGet all your sign-up forms via GET /api/signupforms
activetrail_get_api_signupforms_by_idREADGet sign-up form by id via GET /api/signupforms/{id}
activetrail_get_api_smartcodesiteREADGet a list of the account's Smart Code sites via GET /api/smartcodesite
activetrail_get_api_smscampaign_campaignREADGet account's sms campaigns (including operational sms). You can get campaigns filtered by various parameters including dates and limited to a number of via GET /api/smscampaign/Campaign
activetrail_get_api_smscampaign_campaign_by_idREADGet SMS campaign by id via GET /api/smscampaign/Campaign/{id}
activetrail_get_api_smscampaign_campaign_by_id_estimateREADCalculating the estimated number of messages for a given campaign. Can be used only for campaigns that were not sent yet via GET /api/smscampaign/Campaign/{id}/estimate
activetrail_get_api_smscampaign_operationalmessage_by_idREADGet SMS message by id via GET /api/smscampaign/OperationalMessage/{id}
activetrail_get_api_smscampaignreportREADGet SMS campaigns reports . You can get campaigns filtered by various parameters including dates and limited to a number of campaigns (you will get camapigns via GET /api/smscampaignreport
activetrail_get_api_smscampaignreport_by_idREADGet a specific SMS campaign summary report via GET /api/smscampaignreport/{id}
activetrail_get_api_smscampaignreport_by_id_clickdetails_by_linkidREADGet clickers by link id. If you didn't send the sms to a group but chose the "add numbers manually" function - you'll get the amount of clickers but not the via GET /api/smscampaignreport/{id}/clickdetails/{linkId}
activetrail_get_api_smscampaignreport_by_id_clickersREADGet all the contacts that clicked on a link sms (can be filtered by specific link). If you didn't send the sms to a group but chose the "add numbers manually" via GET /api/smscampaignreport/{id}/Clickers
activetrail_get_api_smscampaignreport_by_id_clicksREADGet SMS clicks (on links) reports. via GET /api/smscampaignreport/{id}/Clicks
activetrail_get_api_smscampaignreport_by_id_deliveredREADGet all the contacts that the sms was delivered to. If you didn't send the sms to a group but chose the "add numbers manually" function - you'll get the via GET /api/smscampaignreport/{id}/Delivered
activetrail_get_api_smscampaignreport_by_id_failedREADGet all the contacts that the sms wasn't sent to (delivery failure). If you didn't send the sms to a group but chose the "add numbers manually" function via GET /api/smscampaignreport/{id}/Failed
activetrail_get_api_smscampaignreport_by_id_sentREADGet all the contacts that the sms was sent to. If you didn't send the sms to a group but chose the "add numbers manually" function - you'll get the amount of via GET /api/smscampaignreport/{id}/Sent
activetrail_get_api_smscampaignreport_by_id_unsubscribedREADGet all the contacts that unsubscribed from a specific campaign sms. If you didn't send the sms to a group but chose the "add numbers manually" function via GET /api/smscampaignreport/{id}/Unsubscribed
activetrail_get_api_smscampaignreport_getsummaryREADGet SMS campaigns reports . You can get campaigns filtered by various parameters including dates and limited to a number of campaigns (you will get camapigns via GET /api/smscampaignreport/GetSummary
activetrail_get_api_templatesREADGet account's "my templates" via GET /api/templates
activetrail_get_api_templates_by_idREADGet a specific template' information via GET /api/templates/{id}
activetrail_get_api_templates_by_id_contentREADGet a template's content via GET /api/templates/{id}/content
activetrail_get_api_templates_templatecategoryREADGet "my templates" categories via GET /api/templates/TemplateCategory
activetrail_get_api_user_social_accounts_getREADGet account's social via GET /api/user-social/accounts/get
activetrail_get_api_v2_whatsappcampaignREADGet WhatsApp campaign content (v2) via GET /api/v2/WhatsAppCampaign
activetrail_get_api_webhooksREADGet account's Webhooks information via GET /api/webhooks
activetrail_get_api_webhooks_by_idREADGet the Webhook of a given id via GET /api/webhooks/{id}
activetrail_get_api_webhooks_by_id_parametersREADGet the Webhook Parameters for a given webhook id via GET /api/webhooks/{id}/parameters
activetrail_get_api_whatsappcampaignREADGet WhatsApp campaign content via GET /api/WhatsAppCampaign
activetrail_get_api_whatsappcampaign_profilesREADGet all WhatsApp profiles for the account via GET /api/whatsappcampaign/profiles
activetrail_get_api_whatsappcampaign_templatesREADGet all approved WhatsApp templates for the user via GET /api/whatsappcampaign/templates
activetrail_get_api_whatsappcampaign_templates_by_idREADGet a specific WhatsApp template by ID (Sid) via GET /api/whatsappcampaign/templates/{id}
activetrail_get_whatsappcampaign_getcampaigncontentREADGet WhatsApp campaign content (unversioned path) via GET /WhatsAppCampaign/GetCampaignContent
activetrail_post_api_account_contentcategoriesWRITECreate a new category. via POST /api/account/contentCategories
activetrail_post_api_automations_by_id_testWRITESend test campaigns from the given automation via POST /api/automations/{id}/test
activetrail_post_api_campaignsWRITECreate and return a new campaign for specific groups. The campaign can be set as an A/B split, E-commerc or a regular campaign. Don't worry, we symplified it via POST /api/campaigns
activetrail_post_api_campaigns_contactsWRITECreate and return a new campaign for specific contacts. The campaign can be set as an A/B split, E-commerc or a regular campaign. Don't worry, we symplified via POST /api/campaigns/Contacts
activetrail_post_api_commerce_cartWRITEAdd new cart via POST /api/commerce/Cart
activetrail_post_api_commerce_orderWRITEAdd new order via POST /api/commerce/Order
activetrail_post_api_contactsWRITECreate and return a new contact. Please note: if the contact does not exist in the account they will be added but won't be linked to any group - making it via POST /api/contacts
activetrail_post_api_contacts_importWRITEImport contacts to a group. Limited to 1000 contacts per call. via POST /api/contacts/Import
activetrail_post_api_external_group_by_groupidWRITEAdd contact to group with the given external id and external name. Limited to 1000 contacts per call. via POST /api/external/group/{groupId}
activetrail_post_api_external_importWRITEImport contacts. Limited to 1000 contacts. If the external ID you try to import exists - you'll get an error via POST /api/external/import
activetrail_post_api_external_mailinglist_by_mailinglistidWRITEAdd contact to mailing list with the given external id and external name. Limited to 1000 contacts per call. via POST /api/external/mailinglist/{mailinglistId}
activetrail_post_api_external_mappingWRITEMap external id and external name to unmapped contact via POST /api/external/mapping
activetrail_post_api_external_operational_messageWRITECreate and send a new operational message via POST /api/external/operational/message
activetrail_post_api_external_operational_sms_messageWRITECreate and send a new operational sms message via POST /api/external/operational/sms_message
activetrail_post_api_groupsWRITECreate and return a new Group. via POST /api/groups
activetrail_post_api_groups_by_id_membersWRITEAdd contact to a specific group. You can set the contact's status. please note: you cannot import a contact in status subscribe if he is inactive on via POST /api/groups/{id}/members
activetrail_post_api_mailinglistWRITECreate and return a new Mailing List. via POST /api/mailinglist
activetrail_post_api_mailinglist_by_id_membersWRITEAdd a member to a mailing list via POST /api/mailinglist/{id}/members
activetrail_post_api_operationalmessage_contactsWRITESend an email operational message to individual contacts (limited to 500 messages). The contacts will be created in your account. via POST /api/OperationalMessage/Contacts
activetrail_post_api_operationalmessage_messageWRITESend an email operational message to individual emails (limited to 500 messages). The emails will be created as contacts in your account. via POST /api/OperationalMessage/Message
activetrail_post_api_saleslifecycle_leadWRITEAdd new Lead via POST /api/salesLifeCycle/Lead
activetrail_post_api_saleslifecycle_opportunityWRITEAdd new Opportunity via POST /api/salesLifeCycle/Opportunity
activetrail_post_api_segmentationWRITECreate a new segmentation via POST /api/segmentation
activetrail_post_api_smartcodesiteWRITECreate a new Smart Code site via POST /api/smartcodesite
activetrail_post_api_smscampaign_campaignWRITECreate and return a new SMS campaign via POST /api/smscampaign/Campaign
activetrail_post_api_smscampaign_operationalmessageWRITECreate and return a new operational SMS message via POST /api/smscampaign/OperationalMessage
activetrail_post_api_templatesWRITECreate and return a new template. via POST /api/templates
activetrail_post_api_templates_by_id_campaignWRITECreate campaign using a specific template via POST /api/templates/{Id}/campaign
activetrail_post_api_templates_templatecategoryWRITECreate and return a new template category. via POST /api/templates/TemplateCategory
activetrail_post_api_webhooksWRITECreate a new Webhook via POST /api/webhooks
activetrail_post_api_webhooks_by_id_parametersWRITEAdd a webhook parameter via POST /api/webhooks/{id}/parameters
activetrail_post_api_webhooks_by_id_testWRITESend a test request for a given Webhook via POST /api/webhooks/{id}/Test
activetrail_post_api_webhooks_testWRITESend a test request with a given url and parameters via POST /api/webhooks/Test
activetrail_post_api_whatsappcampaign_sendcampaignWRITECreates and sends a new WhatsApp campaign. Important: at a first time message to a contact you must send an approved template (should you have a template to via POST /api/whatsappcampaign/SendCampaign
activetrail_post_api_whatsappcampaign_sendoperationalmessageWRITECreates and sends a new WhatsApp operational message. Important: at a first time message to a contact you must send an approved template (should you have a via POST /api/whatsappcampaign/SendOperationalMessage
activetrail_put_api_account_contentcategories_by_idWRITEUpdate a specific category details by providing its' ID. via PUT /api/account/contentCategories/{id}
activetrail_put_api_automations_by_id_activationWRITEActivate/de-activate a given automation via PUT /api/automations/{id}/activation
activetrail_put_api_automations_by_id_detailsWRITEUpdate the setup of the given automation via PUT /api/automations/{id}/details
activetrail_put_api_automations_by_id_emailcampaignsteps_by_stepidWRITEUpdate an email campaign step in a given automation via PUT /api/automations/{id}/EmailCampaignSteps/{stepId}
activetrail_put_api_automations_by_id_smscampaignsteps_by_stepidWRITEUpdate an SMS campaign step in the automation via PUT /api/automations/{id}/SMSCampaignSteps/{stepId}
activetrail_put_api_campaigns_by_idWRITEUpdate a given campaign. Please note: only campaigns that are in a draft mode can be updated. via PUT /api/campaigns/{id}
activetrail_put_api_campaigns_by_id_designWRITEUpdate campaign design. Please note: only campaigns that are in draft mode can be updated via PUT /api/campaigns/{id}/design
activetrail_put_api_campaigns_by_id_detailsWRITEUpdate campaign details. Please note: only campaigns that are in draft mode can be updated via PUT /api/campaigns/{id}/details
activetrail_put_api_campaigns_by_id_schedulingWRITEUpdate campaign schedule. Please note: only campaigns that are in draft mode can be updated via PUT /api/campaigns/{id}/scheduling
activetrail_put_api_campaigns_by_id_segmentWRITEUpdate campaign sending settings (groups and sending restrictions). Please note: only campaigns that are in draft mode can be updated via PUT /api/campaigns/{id}/segment
activetrail_put_api_campaigns_by_id_templateWRITEUpdate campaign template. Please note: only campaigns that are in draft mode can be updated via PUT /api/campaigns/{id}/template
activetrail_put_api_commerce_order_by_orderidWRITEModify existing order via PUT /api/commerce/Order/{orderId}
activetrail_put_api_contacts_by_idWRITEUpdate contact details via PUT /api/contacts/{id}
activetrail_put_api_contacts_merges_by_idWRITEResolve the given conflict via PUT /api/contacts/merges/{id}
activetrail_put_api_external_contact_by_externalidWRITEUpdate the given contact via PUT /api/external/contact/{externalId}
activetrail_put_api_groups_by_idWRITEUpdate a given group via PUT /api/groups/{id}
activetrail_put_api_saleslifecycle_lead_by_leadidWRITEModify existing lead via PUT /api/salesLifeCycle/Lead/{leadId}
activetrail_put_api_saleslifecycle_opportunity_by_opportunityidWRITEModify existing opportunity via PUT /api/salesLifeCycle/Opportunity/{opportunityId}
activetrail_put_api_segmentation_by_idWRITEUpdate the given segmentation via PUT /api/segmentation/{id}
activetrail_put_api_smartcodesite_by_idWRITEUpdates the exisiting Samrt Code site by site id via PUT /api/smartcodesite/{id}
activetrail_put_api_smscampaign_campaign_by_idWRITEUpdate SMS campaign (whether it was sent or not). You can also sent the updated campaign in the process via PUT /api/smscampaign/Campaign/{id}
activetrail_put_api_smscampaign_operationalmessage_by_idWRITEUpdate operational SMS messages. Only those who were not sent can be updated via PUT /api/smscampaign/OperationalMessage/{id}
activetrail_put_api_templates_by_idWRITEUpdate a specific template via PUT /api/templates/{id}
activetrail_put_api_templates_by_id_contentWRITEUpdate template's content. via PUT /api/templates/{Id}/content
activetrail_put_api_templates_templatecategory_by_idWRITEUpdate the given template category via PUT /api/templates/TemplateCategory/{id}
activetrail_put_api_webhooks_by_idWRITEUpdate a Webhook via PUT /api/webhooks/{id}
activetrail_put_api_webhooks_by_id_parameters_by_parameteridWRITEUpdate a given Webhook Parameter via PUT /api/webhooks/{id}/parameters/{parameterid}
Put ActiveTrail behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.