Destination Types

Discover which destination types the platform supports, plus the settings each type accepts and its capability flags (OAuth, account listing, renamed-event mapping). Use this to drive a destination picker in your UI or to generate IaC against the destinations API.

This endpoint is read-only and account-agnostic — every API key sees the same list. The descriptors here are the source of truth for the keys you can send in the settings object of POST /rest/v1/destinations and PATCH /rest/v1/destinations/{id}.

GET
/rest/v1/destination-types
AuthorizationBearer <token>

Ours Privacy API key

In: header

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://app.oursprivacy.com/rest/v1/destination-types"
{
  "entities": [
    {
      "id": "AWSEventBridge",
      "label": "string",
      "status": "deprecated",
      "capabilities": {
        "oauth": true,
        "listsAccounts": true,
        "supportsRenamedEvents": true
      },
      "settings": [
        {
          "key": "string",
          "type": "Alert",
          "label": "string"
        }
      ]
    }
  ]
}
{
  "error": "string",
  "details": "string"
}
{
  "error": "string",
  "details": "string"
}
{
  "error": "string",
  "details": "string"
}
{
  "error": "string",
  "details": "string"
}
{
  "error": "string",
  "details": "string"
}
GET
/rest/v1/destination-types/{id}
AuthorizationBearer <token>

Ours Privacy API key

In: header

Path Parameters

id*string
Value in"AWSEventBridge" | "AWSKinesis" | "AWSLambda" | "AWSS3" | "AWSSNS" | "ActiveCampaignApi" | "Admitad" | "AmazonDSP" | "Amplitude" | "AppLovin" | "ArtsAI" | "Attentive" | "Audiohook" | "AzureBlob" | "BasisPostback" | "BeeswaxPostback" | "BingAds" | "BingAdsWeb" | "Braze" | "ConvertABTestingEvent" | "Customerio" | "DomoWarehouse" | "Everflow" | "Facebook" | "FloodlightSGTM" | "FullContact" | "G4Analytics" | "GA4MeasurementProtocol" | "GA4ServerProxy" | "Google" | "GoogleAds360" | "GoogleAdsServerContainer" | "GoogleBigQuery" | "GoogleBigQueryWarehouse" | "GoogleDataManagerEventIngest" | "GooglePubSub" | "GoogleStorage" | "HTTPCustomRequest" | "HTTPDestination" | "Hubspot" | "IHeartMediaMagellan" | "Impact" | "Iterable" | "Klaviyo" | "LinkedInAdsCAPI" | "LiveIntent" | "LiveRampWarehouse" | "Mailchimp" | "Mixpanel" | "NextdoorAds" | "OursSyntheticData" | "Partnerize" | "Pinterest" | "Plausible" | "Podscribe" | "PostHog" | "QuantcastCAPI" | "QuoraAds" | "Reddit" | "RokuCAPI" | "SnapchatAdsCapi" | "Spotify" | "StackAdaptAPI" | "Taboola" | "Tatari" | "TheTradeDesk" | "TikTok" | "VWO" | "Viant" | "Vibe" | "Woopra" | "XAds" | "Zendesk" | "ZoomInfo"

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://app.oursprivacy.com/rest/v1/destination-types/AWSEventBridge"
{
  "id": "AWSEventBridge",
  "label": "string",
  "status": "deprecated",
  "capabilities": {
    "oauth": true,
    "listsAccounts": true,
    "supportsRenamedEvents": true
  },
  "settings": [
    {
      "key": "string",
      "type": "Alert",
      "label": "string"
    }
  ]
}
{
  "error": "string",
  "details": "string"
}
{
  "error": "string",
  "details": "string"
}
{
  "error": "string",
  "details": "string"
}
{
  "error": "string",
  "details": "string"
}
{
  "error": "string",
  "details": "string"
}

How is this guide?