API objects - CAPI & Signals Gateway
Updated: Jun 18, 2025
Copy for LLM
Starting from Conversions API Gateway and Signals Gateway v2.2.0, up-to-date versions of the Control Plane API reference docs, including examples with sample data, can be accessed inside your gateway UI. To find these docs:
- Click on Settings
- Choose API accounts
- Click the API Reference link at the top of the API accounts page
Objects
Tenant
| Field | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|
idString | Unique identifier of the account | ||||||||
nameString | Name of the account | ||||||||
statusInt | Account status can have 3 values indicating its state:
| ||||||||
canPartnerManageBoolean | This flag indicates whether a partner can manage this account | ||||||||
List of users in the account | |||||||||
Available roles for the account | |||||||||
canEditTenantSettingsInUIBoolean | This flag indicates whether user can modify account settings like Pixels, domains, and so on. | ||||||||
canViewTenantInUIBoolean | Ths flag indicates whether the user can actually view the account detail in UI. | ||||||||
canEditTenantUsersInUIBoolean | This flag indicates whether a user can add/remove users in account user list, or change their permissions. | ||||||||
tenantUsageTenantUsage | Tenant Usage info. |
User
| Field | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|
idString | Unique identifier of the user | ||||||||
emailString | User’s email address | ||||||||
statusInt | User status can have 3 values indicating its state:
| ||||||||
List of roles of the user | |||||||||
Accounts to which the user belongs | |||||||||
isSelfBoolean | This indicates whether the logged in user is the same user (would be always false with api). | ||||||||
canBeDeletedBoolean | This indicates that the user is the only admin of one/more of the accounts, so it can’t be deleted. | ||||||||
userExpiryString | Expiration date for temporary user, in the format of date string “yyyy-mm-dd”. |
Role
| Field | Description |
|---|---|
nameString | Full name of the role.
Roles can be for agency (partner) users or advertisers (account) users. Role name follows the following format: For partner:
agency-[ROLE-ACTION] For advertisers: advertiser-[ROLE-ACTION]-[tenantId] [ROLE-ACTION] -- This describes the responsibility of the role. It can have one of the 3 values:
[tenantId] - The id of the account whose roles are being assigned to users |
displayNameString | This is the [ROLE-ACTION] of the role |
tenantNameString | Name of the tenant/account. |
UserType
| Value | Description |
|---|---|
AGENCY | This is for partners/host |
ADVERTISER | This is for tenant/account. |
SignalConfig
| Field | Description |
|---|---|
idID | Unique identifier of the format SignalConfig:<pixel id> |
connectionIdString | The Meta Pixel ID |
Connection status of the Meta Pixel |
ConnectionStatus
| Field | Description |
|---|---|
idID | Unique identifier of the Meta Pixel connection ConnectionStatus:<pixel id> |
connectedBoolean | Indicates whether Meta Pixel ID and access token are present. |
activeBoolean | Indicating whether Meta Pixel is active or not. |
eventBridgeActiveBoolean | Indicating whether Event Bridge is active for the Meta Pixel. |
publishingEnabledBoolean | Indicating whether events can be published. |
accessKeyString | Access Key for Event Bridge |
apiErrorCodeString | Last error code from publishing to the Meta Conversions API. Value will be of the format <error code>.<error subcode>. (Reference) |
pixelIDString | The unique identifier of the Meta Pixel |
pixelNameString | Name of the Meta Pixel |
accessTokenAvailableBoolean | Access token to publish to the Conversions API present or not |
totalEventsPublishedFloat | Total events published |
lastPublishedFloat | Timestamp of last event published |
totalEventsReceivedFloat | Total events received |
lastReceivedFloat | Timestamp of last event received |
IngressDomain
| Field | Description |
|---|---|
idID | Unique ID for the ingress |
tenantNameString | Name of the account |
ingressString | Advertiser domain |
cnameResolveSuccessBoolean | Advertiser domain’s CName is verified |
EnhancementTenantIngressVerifiedResult
| Field | Description |
|---|---|
idID | Unique ID for the form <tenantId>:tenantIngressVerified |
tenantIngressVerifiedBoolean | Boolean indicating valid domain for enhancement features |
EventFilter
| Field | Description |
|---|---|
eventNameString | Name of the event |
pixelIdString | The Pixel that the filter applies to. It is null if the filter is applied to all the Pixels. |
State of the event filter |
EventFilterState
| Value |
|---|
PUBLISH |
DROP |
MIXED |
DomainFilter
| Field | Description |
|---|---|
eventNameString | Name of the domain |
pixelIdString | The Pixel that the filter applies to. It is null if the filter is applied to all the Pixels. |
State of the event filter |
DomainFilterState
| Value |
|---|
PUBLISH |
DROP |
MIXED |
EventTrafficSummary
| Field | Description |
|---|---|
idID | Identifier for EventTrafficSummary - always EventTrafficSummary:incoming |
eventNamesCountInt | Count of the event names received |
eventsCountInt | Total events received |
ConversionsApiPublishSummary
| Field | Description |
|---|---|
idID | Identifier for ConversionsApiPublishSummary - always ConversionsApiPublishSummary:global |
eventNamesCountInt | Count of the event names sent |
eventsCountInt | Total events sent |
publishSuccessRateFloat | Success rate of publishing events |
EventActivity
| Field | Description |
|---|---|
idID | Identifier for EventActivity of the format - EventActivity: <event name> |
nameString | Event name |
receivedCountInt | Total events received |
publishedCountInt | Total events published |
lastUpdatedString | Last updated time |
DomainActivity
| Field | Description |
|---|---|
idID | Unique identifier for DomainActivity of the format - DomainActivity: <domain name> |
domainNameString | Domain name |
receivedCountInt | Total events received |
publishedCountInt | Total events published |
TenantUsage
| Field | Description |
|---|---|
totalPixelsInt | Total pixels in the account |
totalActivePixelsInt | Total active pixels in the account |
totalInactivePixelsInt | Total inactive pixels in the account |
tenantUsageByTrafficTenantUsageByTraffic | Tenant usage by traffic |
pixelIdsString | List of associated pixel ids |
TenantUsageByTraffic
| Field | Description |
|---|---|
totalEventsReceivedLong | Total events received for a Tenant for a duration |
totalPixelsWithTrafficInt | Total number of pixels with traffic for a duration |
publishErrorBoolean | Error publishing to CAPI for a duration |
durationInHoursInt | The duration |
lastUpdatedAtString | Last updated at |