You only need to use this API endpoint if you are submitting a productized (public) destination, to be used by other Experience Platform customers. If you are creating a private destination for your own use, you do not need to formally submit the destination using the publishing API.
API endpoint: platform.adobe.io/data/core/activation/authoring/destinations/publish
After you have configured and tested your destination, you can submit it to Adobe for review and publishing. Read Submit for review a destination authored in Destination SDK for all the other steps you must do as part of the destination submission process.
Use the publish destinations API endpoint to submit a publishing request when:
All parameter names and values supported by Destination SDK are case sensitive. To avoid case sensitivity errors, please use the parameters names and values exactly as shown in the documentation.
Before continuing, please review the getting started guide for important information that you need to know in order to successfully make calls to the API, including how to obtain the required destination authoring permission and required headers.
You can submit a destination configuration for publishing by making a POST request to the /authoring/destinations/publish
endpoint.
API format
POST /authoring/destinations/publish
The following request submits a destination for publishing, across the organizations configured by the parameters provided in the payload. The payload below includes all parameters accepted by the /authoring/destinations/publish
endpoint.
curl -X POST https://platform.adobe.io/data/core/activation/authoring/destinations/publish \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-d '
{
"destinationId":"1230e5e4-4ab8-4655-ae1e-a6296b30f2ec",
"destinationAccess":"ALL"
}
Parameter | Type | Description |
---|---|---|
destinationId |
String | The destination ID of the destination configuration that you are submitting for publishing. Get the destination ID of a destination configuration by using the retrieve a destination configuration API call. |
destinationAccess |
String | Use ALL for your destination to appear in the catalog for all Experience Platform customers. |
A successful response returns HTTP status 201 with details of your destination publish request.
Destination SDK API endpoints follow the general Experience Platform API error message principles. Refer to API status codes and request header errors in the Platform troubleshooting guide.
After reading this document, you now know how to submit a publish request for your destination. The Adobe Experience Platform team will review your publish request and get back to you with five business days.