Marketing Cloud REST API Skill
salesforce-marketing-cloud
salesforce-marketing-cloud
| Method | Path | Description |
|---|---|---|
GET | /asset/v1/content/assets/{id} | |
PATCH | /asset/v1/content/assets/{id} | getAssetById |
DELETE | /asset/v1/content/assets/{id} | partiallyUpdateAssetById |
POST | /asset/v1/content/assets | deleteAssetById |
POST | /hub/v1/campaigns | createAsset |
GET | /hub/v1/campaigns/{id} | createCampaign |
DELETE | /hub/v1/campaigns/{id} | getCampaignById |
POST | /messaging/v1/email/definitions/ | deleteCampaignById |
GET | /messaging/v1/email/definitions/ | createEmailDefinition |
DELETE | /messaging/v1/email/definitions/{definitionKey} | getEmailDefinitions |
PATCH | /messaging/v1/email/definitions/{definitionKey} | deleteEmailDefinition |
GET | /messaging/v1/email/definitions/{definitionKey} | partiallyUpdateEmailDefinition |
GET | /messaging/v1/email/definitions/{definitionKey}/queue | getEmailDefinition |
DELETE | /messaging/v1/email/definitions/{definitionKey}/queue | getQueueMetricsForEmailDefinition |
POST | /messaging/v1/email/messages/ | deleteQueuedMessagesForEmailDefinition |
GET | /messaging/v1/email/messages/ | sendEmailToMultipleRecipients |
GET | /messaging/v1/email/messages/{messageKey} | getEmailsNotSentToRecipients |
POST | /messaging/v1/email/messages/{messageKey} | getEmailSendStatusForRecipient |
GET | /messaging/v1/sms/definitions/{definitionKey} | sendEmailToSingleRecipient |
PATCH | /messaging/v1/sms/definitions/{definitionKey} | getSmsDefinition |
DELETE | /messaging/v1/sms/definitions/{definitionKey} | partiallyUpdateSmsDefinition |
POST | /messaging/v1/sms/definitions | deleteSmsDefinition |
GET | /messaging/v1/sms/definitions | createSmsDefinition |
GET | /messaging/v1/sms/definitions/{definitionKey}/queue | getSmsDefinitions |
DELETE | /messaging/v1/sms/definitions/{definitionKey}/queue | getQueueMetricsForSmsDefinition |
POST | /messaging/v1/sms/messages/ | deleteQueuedMessagesForSmsDefinition |
GET | /messaging/v1/sms/messages/ | sendSmsToMultipleRecipients |
POST | /messaging/v1/sms/messages/{messageKey} | getSMSsNotSentToRecipients |
GET | /messaging/v1/sms/messages/{messageKey} | sendSmsToSingleRecipient |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install salesforce-marketing-cloud
Downloads and installs to ~/.claude/skills/salesforce-marketing-cloud/
1.0.0 (2026-02-13)