---
title: API overview
slug: campaign/docs/api-overview
docTags: 
createdAt: 2026-07-20T15:45:20.513Z
---

The **API overview** provides access to specific data like URLs, IDs and authorization codes required when integrating Optimizely Campaign using for example REST and SOAP APIs.

To open the API overview, open the Optimizely Campaign[ menu](docId\:PmNPgvNucBrAG5Rw8f41f) and select **Administration** > **API Overview**.

See also API documentation on Optimizely World:

[REST API](https://world.optimizely.com/documentation/developer-guides/campaign/rest-api/)

[SOAP API](https://world.optimizely.com/documentation/developer-guides/campaign/SOAP-API/)

[HTTP API](https://world.optimizely.com/documentation/developer-guides/campaign/http-api/)

[SMTP API](https://world.optimizely.com/documentation/developer-guides/campaign/smtp-api/)

## Information in the API overview

![Image: API overview](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/IqDIxtC7X2wO19OsbP6Eh-20260720-145220.png "Image: API overview")

### REST API

The ID of the client you are logged in to and a link to the [REST API User Manual](https://world.optimizely.com/documentation/developer-guides/campaign/REST-API/).

### SOAP API

The ID of the client you are logged in to and a link to the [SOAP API User Manual](https://world.optimizely.com/documentation/developer-guides/campaign/SOAP-API/).

### HTTP API

Here you find a link to the [HTTP API User Manual](https://world.optimizely.com/documentation/developer-guides/campaign/http-api/) with more information and examples.

### Post-Click Tracking

- **Standard Basic URL**. The default URL for the tracking of post clicks.
- **User Event Basic URL**. The URL for the tracking of post clicks that are not related to a mailing.

### [api-overview.mdx](docId\:XhqDfbEVueM9jA-rOwNM6)Recipient Lists

Overview of the recipient lists in your client, and information required for the HTTP and SOAP APIs.

You can also manage authorization codes for recipient lists:

1. Select a recipient list in the listing.
2. Click **Manage Authorization Codes…**.
3. Click **Create Authorization Code** to add a new code for the recipient list. Or, select an authorization code in the list and click **Deactivate Authorization Code**, to deactivate it.

:::hint{type="danger"}
**Warning**

Treat the authorization codes of the form service as sensitively as a combination of user name and password! Never pass the authorization code to third parties and never use HTTP API calls of the form service directly on your websites or in messages. HTTP API calls of the form service must always be executed by the server without exposing the used source code to others. To use HTTP operations in mailings, use the mail service of the HTTP API.
:::

![Image: Manage authorization codes](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/a064vwtBjWLw6j21fBD8l-20260720-145220.png "Image: Manage authorization codes")

### Target Groups

[Target groups](docId\:fyUCvFswwt7cmTBr2k8Nk) are available in your client, with information required for the HTTP and SOAP APIs.

### Opt-in Processes

[Opt-in processes](docId:1E5S4MmWzP3r8i1F0zA9e) are available in your client, with information required for the HTTP and SOAP APIs.

### Special Mailings

Special mailings are available in your client, with information required for the SMTP API.
