> ## Documentation Index
> Fetch the complete documentation index at: https://docs.slm.m1amdocs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Campaign Methods Mapping

The following table contains Campaign SOAP methods and the equivalent REST operations:

| SOAP Methods | Rest Equivalent | Comments |
| - | - | - |
| `activateCampaign` | `POST /campaigns/<campaign>/actions/activate` |   |
| `activateCode` | `POST /campaign_codes/<campaign_code>/actions/activate` |   |
| `cancelCampaign` | `POST /campaigns/<campaign>/actions/cancel` |   |
| `cloneCampaign` |   | Currently not on the roadmap |
| `createCampaign` | `POST /campaigns` |   |
| `deactivateCampaign` | `POST /campaigns/<campaign>/actions/deactivate` |   |
| `fetchAllCampaigns` | `GET /campaigns` |   |
| `fetchByCampaignId` | `GET /campaigns/<campaign>` |   |
| `fetchByVid` | `GET /campaigns/<campaign>` |   |
| `generateCouponCodes` |   | Currently available in the Portal |
| `markAllCouponsUsed` | `POST /campaigns/<campaign>/actions/mark_all_codes_used` |   |
| `retrieveCouponCodes` |   | Currently available in the Portal |
| `updateCampaign` | `POST /campaigns/<campaign>` |   |
| `validateCode` | `POST /campaign_codes/<campaign_code>/actions/validate` |   |

**Parent topic:**[Operations Mapping](../topics/OperationsMapping)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.