# Sitecore CDP Developer Documentation > CDP documentation for developers, in English. - Product: CDP - Audience: Developers - Language: English - Status: Current - Canonical URL: https://doc.sitecore.com/cdp/en/developers/api ## Overview - [Developing with Sitecore CDP](https://doc.sitecore.com/cdp/en/developers/api/developing-with-sitecore-cdp.md) ## Data privacy - [Data privacy](https://doc.sitecore.com/cdp/en/developers/api/data-privacy-compliance-with-sitecore-cdp.md): Data privacy compliance for Sitecore CDP including CCPPA, GDPR, and more. - [Provide personal data](https://doc.sitecore.com/cdp/en/developers/api/data-privacy-compliance-with-sitecore-cdp/provide-personal-data.md): How to provide personal data to a guest in JSON format to meet data privacy compliance. - [Rectify personal data](https://doc.sitecore.com/cdp/en/developers/api/data-privacy-compliance-with-sitecore-cdp/rectify-personal-data.md): How to rectify a guest's personal data to meet data privacy compliance. - [Delete guest data](https://doc.sitecore.com/cdp/en/developers/api/data-privacy-compliance-with-sitecore-cdp/delete-guest-data.md): How to delete guest data to meet data privacy compliance requirements. - [Suppress identity profiling](https://doc.sitecore.com/cdp/en/developers/api/data-privacy-compliance-with-sitecore-cdp/suppress-identity-profiling.md): How to support a guest's right to not have their identity profiled as part of data privacy compliance. - [Audit log](https://doc.sitecore.com/cdp/en/developers/api/data-privacy-compliance-with-sitecore-cdp/logged-activities-in-sitecore-cdp.md): A list of all activities in Sitecore CDP audit logged by Sitecore Common Audit Log. ## Before you start sending data - [Before you start sending data](https://doc.sitecore.com/cdp/en/developers/api/before-you-start-sending-data.md): Introduction to modeling the data you send to Sitecore CDP. - [Sending guest data](https://doc.sitecore.com/cdp/en/developers/api/before-you-start-sending-data/sending-guest-data.md): Overview of managing guest data using the Sitecore CDP Stream API, Batch API, and REST APIs. - [Sending events](https://doc.sitecore.com/cdp/en/developers/api/before-you-start-sending-data/sending-events.md): Overview of collecting and sending behavioral data to Sitecore CDP using the Stream API. - [Sending orders](https://doc.sitecore.com/cdp/en/developers/api/before-you-start-sending-data/sending-orders.md): Overview of sending order data to Sitecore CDP. ## Integrating with Sitecore CDP - [Integrating with Sitecore CDP](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp.md): Overview of integrating an app with Sitecore CDP by collecting and sending behavioral and transactional data using the Stream API. - [IP allowlists](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/ip-allowlists-for-inbound-and-outbound-traffic.md): Provides a list of Network Address Translation (NAT) gateway IP addresses to allow for outbound and inbound traffic when sending and receiving data from Sitecore CDP. ### Preparing to integrate - [Preparing to integrate](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/preparing-to-integrate.md): Describes prerequisite steps to take before integrating an app with Sitecore CDP. - [Collect required details](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/preparing-to-integrate/collect-required-details.md): Describes the necessary information to collect in order to integrate an app with Sitecore CDP. - [Choose an integration type](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/preparing-to-integrate/choose-an-integration-type.md): Describes the integration options to choose from before integrating an app with Sitecore CDP. ### Walkthroughs - [Walkthroughs](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/walkthroughs-for-integrating.md): Lists the available walkthroughs for integrating an app with Sitecore CDP. - [Integrate using the Engage SDK script and Google Tag Manager](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/walkthroughs-for-integrating/integrate-engage-sdk-and-google-tag-manager.md): How to integrate a website that uses Google Tag Manager with Sitecore CDP by loading the Engage SDK script from a CDN. - [Integrate using the Engage SDK script](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/walkthroughs-for-integrating/integrate-engage-sdk-script.md): How to integrate a website with Sitecore CDP by loading the Engage SDK script from a CDN. - [Integrate a React app using the Engage SDK package](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/walkthroughs-for-integrating/integrate-engage-sdk-react.md): How to integrate a React app with Sitecore CDP by installing the Engage SDK npm package. - [Integrate a Next app using the Engage SDK package (client-set cookies)](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/walkthroughs-for-integrating/integrate-engage-sdk-nextjs-client-side.md): How to integrate a Next.js app with Sitecore CDP by installing the Engage SDK npm package and setting cookies from the client. - [Integrate a Next.js app using the Engage SDK package (server-set cookies)](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/walkthroughs-for-integrating/integrate-engage-sdk-nextjs-server-side.md): How to integrate a Next.js app with Sitecore CDP by installing the Engage SDK npm package and setting cookies from the server. - [Integrate using direct HTTP requests](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/walkthroughs-for-integrating/integrate-direct-http-requests.md): How to integrate an app with Sitecore CDP by making direct HTTP requests to Sitecore CDP. - [Upgrade from the Boxever JavaScript Library to the Engage SDK](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/walkthroughs-for-integrating/upgrade-from-bx-to-engage-sdk.md): How to move from an existing, legacy Boxever JavaScript Library integration to a modern integration using the Engage SDK. ### Understanding integration details - [Understanding integration details](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/understanding-integration-details.md): Lists concepts that are important to understand when integrating an app with Sitecore CDP. - [Browser ID](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/understanding-integration-details/browser-id.md): Describes the browser ID and how to use it to find a guest in Sitecore CDP. - [Geolocation data](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/understanding-integration-details/geolocation-data.md): Describes how geolocation data is automatically collected by the Engage SDK, and how it becomes available in Sitecore CDP. - [Cookies](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/understanding-integration-details/cookies.md): Describes Sitecore CDP first-party cookies and how to set them from the client or from the server. - [Sending events](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/understanding-integration-details/sending-events-using-the-engage-sdk.md): Describes collecting and sending behavioral data to Sitecore CDP from the client and from the server. - [Sending orders](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/understanding-integration-details/sending-orders-using-the-engage-sdk.md): Describes collecting and sending transactional data to Sitecore CDP from the client and from the server. - [Server-side tracking](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/understanding-integration-details/server-side-tracking-with-the-engage-sdk-package.md): Describes the benefits of and considerations when collecting and sending data from the server to Sitecore CDP using the Engage SDK. - [Queueing events](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/understanding-integration-details/queueing-events-using-the-engage-sdk.md): Describes queueing events in session storage before sending them to Sitecore CDP in one go using the Engage SDK. - [Viewing events in Sitecore CDP](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/understanding-integration-details/viewing-events-in-sitecore-cdp.md): Describes how to find the collected data in Sitecore CDP. - [Running personalization](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/understanding-integration-details/running-personalization.md): Describes running personalization in Sitecore CDP using the Engage SDK. - [Finding the Sitecore Engage version number](https://doc.sitecore.com/cdp/en/developers/api/integrating-with-sitecore-cdp/understanding-integration-details/finding-the-sitecore-engage-version-number.md): Describes how to check the version of Engage SDK that a web app is running. ## Stream API - [Stream API](https://doc.sitecore.com/cdp/en/developers/api/stream-api.md): Introduction to the Sitecore CDP Stream API. ### Sitecore Engage SDK reference - [Sitecore Engage SDK reference](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference.md): Describes the Sitecore Engage SDK, including functions, objects, common errors, and release notes (Sitecore CDP Stream API). - [Functions](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions.md): Lists Sitecore Engage SDK functions (Sitecore CDP Stream API). - [Engage.init(settings)](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engage-init.md): Describes the client-side init() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Engage.initServer(settings)](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engage-initserver.md): Describes the server-side initServer() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Engage.initServer.handleCookie(req, res)](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engage-initserver-handlecookie.md): Describes the server-side initServer.handleCookie() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Engage.getBrowserId()](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engage-getbrowserid.md): Describes the getBrowserId() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Engage.getGuestId()](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engage-getguestid.md): Describes the getGuestId() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Engage.updatePointOfSale(pointOfSale)](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engage-updatepointofsale.md): Describes the updatePointOfSale() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Engage.pageView(eventData\[, extensionData\])](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engage-pageview.md): Describes the client-side pageView() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Engage.identity(eventData\[, extensionData\])](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engage-identity.md): Describes the client-side identity() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Engage.event(type, eventData\[, extensionData\])](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engage-event.md): Describes the client-side event() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Engage.addToEventQueue(type, eventData\[, extensionData\])](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engage-addtoeventqueue.md): Describes the addToEventQueue() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Engage.processEventQueue()](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engage-processeventqueue.md): Describes the processEventQueue() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Engage.clearEventQueue()](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engage-cleareventqueue.md): Describes the clearEventQueue() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [EngageServer.pageView(eventData, req\[, extensionData\])](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engageserver-pageview.md): Describes the server-side pageView() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [EngageServer.identity(eventData, req\[, extensionData\])](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engageserver-identity.md): Describes the server-side identity() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [EngageServer.event(type, eventData, req\[, extensionData\])](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engageserver-event.md): Describes the server-side event() function in the Sitecore Engage SDK (Sitecore CDP Stream API). - [window.Engage.triggerExperiences()](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/functions/engage-window-triggerexperiences.md): Describes the client-side triggerExperiences() function on the window object in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Objects](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects.md): Lists Sitecore Engage SDK objects (Sitecore CDP Stream API). - [Settings object](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects/settings-object.md): Describes the settings object in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Event data object](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects/event-data-object.md): Describes the event data object in the Sitecore Engage SDK (Sitecore CDP Stream API). - [VIEW event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects/event-data-object/view-event.md): Describes the event data object for a VIEW event in the Sitecore Engage SDK (Sitecore CDP Stream API). - [IDENTITY event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects/event-data-object/identity-event.md): Describes the event data object for an IDENTITY event in the Sitecore Engage SDK (Sitecore CDP Stream API). - [ORDER_CHECKOUT event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects/event-data-object/order_checkout-event.md): Describes the event data object for an ORDER_CHECKOUT event in the Sitecore Engage SDK (Sitecore CDP Stream API). - [ADD event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects/event-data-object/add-event.md): Describes the event data object for an ADD event in the Sitecore Engage SDK (Sitecore CDP Stream API). - [CONFIRM event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects/event-data-object/confirm-event.md): Describes the event data object for a CONFIRM event in the Sitecore Engage SDK (Sitecore CDP Stream API). - [CHECKOUT event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects/event-data-object/checkout-event.md): Describes the event data object for a CHECKOUT event in the Sitecore Engage SDK (Sitecore CDP Stream API). - [PAYMENT event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects/event-data-object/payment-event.md): Describes the event data object for a PAYMENT event in the Sitecore Engage SDK (Sitecore CDP Stream API). - [CLEAR_CART event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects/event-data-object/clear_cart-event.md): Describes the event data object for a CLEAR_CART event in the Sitecore Engage SDK (Sitecore CDP Stream API). - [SEARCH event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects/event-data-object/search-event.md): Describes the event data object for a SEARCH event in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Custom event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects/event-data-object/custom-event.md): Describes the event data object for a custom event in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Extension data object](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/objects/extension-data-object.md): Describes the extension data object in the Sitecore Engage SDK (Sitecore CDP Stream API). - [Troubleshooting](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/troubleshooting.md): Common errors related to the Sitecore Engage SDK and how to fix them (Sitecore CDP Stream API). - [Release notes](https://doc.sitecore.com/cdp/en/developers/api/stream-api/sitecore-engage-sdk-reference/release-notes.md): Describes release notes for the Sitecore Engage SDK (Sitecore CDP Stream API). ### Boxever JavaScript Library (legacy) reference - [Boxever JavaScript Library (legacy) reference](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference.md): Describes the legacy Boxever JavaScript Library, including functions, objects, common errors, and release notes (Sitecore CDP Stream API). - [Functions](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463.md): Lists Boxever JavaScript Library functions (Sitecore CDP Stream API). - [Boxever.eventCreate(event, callback, format)](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/bx-eventcreate.md): Describes the eventCreate() function in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Boxever.callFlows(flow, callback)](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/bx-callflows.md): Describes the callFlows() function in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Boxever.addUTMParams(event)](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/bx-addutmparams.md): Describes the addUTMParams() function in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Boxever.browserCreate(object, callback, format)](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/bx-browsercreate.md): Describes the browserCreate() function in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Boxever.browserShow(browserId, clientKey, callback, format)](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/bx-browsershow.md): Describes the browserShow() function in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Boxever.getBucketNumber(\[callback\])](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/bx-getbucketnumber.md): Describes the getBucketNumber() function in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Boxever.getClientKey()](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/bx-getclientkey.md): Describes the getClientKey() function in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Boxever.getCookie(cookieName)](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/bx-getcookie.md): Describes the getCookie() function in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Boxever.getID()](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/bx-getid.md): Describes the getID() function in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Boxever.reset()](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/bx-reset.md): Describes the reset() function in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Boxever.setCookie(cookieName, cookieValue\[, expiresIn\])](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/bx-setcookie.md): Describes the setCookie() function in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Boxever.templating()](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/bx-templating.md): Describes the templating() function in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Boxever.triggerExperiences()](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/bx-triggerexperiences.md): Describes the triggerExperiences() function in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Objects](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/objects-1166464.md): Lists Boxever JavaScript Library objects (Sitecore CDP Stream API). - [Event object](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/objects-1166464/event-object.md): Describes the event object in the Boxever JavaScript Library (Sitecore CDP Stream API). - [VIEW event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/objects-1166464/event-object/view-event-1166466.md): Describes the event object for a VIEW event in the Boxever JavaScript Library (Sitecore CDP Stream API). - [IDENTITY event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/objects-1166464/event-object/identity-event-1166467.md): Describes the event object for an IDENTITY event in the Boxever JavaScript Library (Sitecore CDP Stream API). - [SEARCH event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/objects-1166464/event-object/search-event-1166468.md): Describes the event object for a SEARCH event in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Custom events](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/objects-1166464/event-object/custom-events.md): Describes the event object for a custom event in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Flow object](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/objects-1166464/flow-object.md): Describes the flow object in the Boxever JavaScript Library (Sitecore CDP Stream API). - [Troubleshooting](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/troubleshooting-1153247.md): Describes common errors related to the legacy Boxever JavaScript Library and how to troubleshoot them (Sitecore CDP Stream API). - [Release notes](https://doc.sitecore.com/cdp/en/developers/api/stream-api/bx-js-library-legacy-reference/release-notes-1153248.md): Describes release notes for the legacy Boxever JavaScript Library (Sitecore CDP Stream API). ### Direct HTTP requests reference - [Direct HTTP requests reference](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference.md): Describes the Sitecore CDP direct Stream API HTTP requests. - [Authentication](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/authentication.md): Overview of authentication when making direct HTTP requests to Sitecore CDP. - [Base URL](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/base-url.md): Overview of base URLs for Sitecore CDP APIs. - [Retrieve the browser ID](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/retrieve-the-browser-id.md): How to retrieve the browser ID when making direct HTTP requests (Sitecore CDP Stream API). - [Sending events](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442.md): Describes sending events using direct HTTP requests (Sitecore CDP Stream API). - [VIEW event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/view-event-1166446.md): Describes the JSON object for a VIEW event when using direct HTTP requests (Sitecore CDP Stream API). - [Session data](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/view-event-1166446/session-data.md): Describes session data when using direct HTTP requests (Sitecore CDP Stream API). - [Tracking data](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/view-event-1166446/tracking-data.md): Describes tracking data in UTM parameters when using direct HTTP requests (Sitecore CDP Stream API). - [IDENTITY event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/identity-event-1166449.md): Describes the JSON object for an IDENTITY event when using direct HTTP requests (Sitecore CDP Stream API). - [SEARCH event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/search-event-1166450.md): Describes the JSON object for a SEARCH event when using direct HTTP requests (Sitecore CDP Stream API). - [ADD event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/add-event-1166451.md): Describes the JSON object for an ADD event when using direct HTTP requests (Sitecore CDP Stream API). - [ADD event for flights](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/add-event-for-flights.md): Describes the JSON object for an ADD event for flights when using direct HTTP requests (Sitecore CDP Stream API). - [ADD event for ancillary product](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/add-event-for-ancillary-product.md): Describes the JSON object for an ADD event for ancillary products when using direct HTTP requests (Sitecore CDP Stream API). - [ADD_CONSUMERS event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/add_consumers-event.md): Describes the JSON object for an ADD_CONSUMERS event when using direct HTTP requests (Sitecore CDP Stream API). - [ADD_CONTACTS event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/add_contacts-event.md): Describes the JSON object for an ADD_CONTACTS event when using direct HTTP requests (Sitecore CDP Stream API). - [CONFIRM event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/confirm-event-1166456.md): Describes the JSON object for a CONFIRM event when using direct HTTP requests (Sitecore CDP Stream API). - [CONFIRM event for flights](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/confirm-event-for-flights.md): Describes the JSON object for a CONFIRM event for flights when using direct HTTP requests (Sitecore CDP Stream API). - [CHECKOUT event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/checkout-event-1166458.md): Describes the JSON object for a CHECKOUT event when using direct HTTP requests (Sitecore CDP Stream API). - [ORDER_CHECKOUT event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/order_checkout-event-1166459.md): Describes the JSON object for an ORDER_CHECKOUT event when using direct HTTP requests (Sitecore CDP Stream API). - [CLEAR_CART event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/clear_cart-event-1166460.md): Describes the JSON object for a CLEAR_CART event when using direct HTTP requests (Sitecore CDP Stream API). - [PAYMENT event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/payment-event-1470656.md): Describes the JSON object for a PAYMENT event when using direct HTTP requests (Sitecore CDP Stream API). - [Custom event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/custom-event-1166461.md): Describes the JSON object for a custom event when using direct HTTP requests (Sitecore CDP Stream API). - [TRACKING event](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/tracking-event.md): Describes the TRACKING event (Sitecore CDP Stream API). - [Sending orders](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/sending-orders-1166443.md): Overview of sending order data to Sitecore CDP. - [Cart abandonment](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/cart-abandonment.md): Describes tracking cart abandonment (Sitecore CDP Stream API). - [Send additional event data](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/send-additional-event-data.md): Describes sending additional event data (Sitecore CDP Stream API). - [Troubleshooting](https://doc.sitecore.com/cdp/en/developers/api/stream-api/direct-http-requests-reference/troubleshooting-1153275.md): Describes common errors related to direct Stream API HTTP requests and how to troubleshoot them (Sitecore CDP). ## Batch API - [Batch API](https://doc.sitecore.com/cdp/en/developers/api/batch-api.md): Introduction to the Sitecore CDP Batch API. - [Authentication](https://doc.sitecore.com/cdp/en/developers/api/batch-api/authentication-999478.md): Overview of authentication when using the Sitecore CDP Batch API. - [Base URL](https://doc.sitecore.com/cdp/en/developers/api/batch-api/base-url-999468.md): Overview of base URLs for Sitecore CDP APIs. - [Batch file formatting requirements](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-file-formatting-requirements.md): Overview of formatting requirements for JSON records, the JSON file, and the gzipped archive file when uploading data to Sitecore CDP using the Batch API. ### Upload a batch file - [Upload a batch file](https://doc.sitecore.com/cdp/en/developers/api/batch-api/upload-a-batch-file.md): How to upload a batch file to Sitecore CDP. - [Allocate batch upload location](https://doc.sitecore.com/cdp/en/developers/api/batch-api/upload-a-batch-file/allocate-batch-upload-location.md): Describes how to allocate a batch upload location when uploading a batch file to Sitecore CDP. - [Upload batch file](https://doc.sitecore.com/cdp/en/developers/api/batch-api/upload-a-batch-file/upload-batch-file.md): Describes how to start uploading a batch file to Sitecore CDP. - [Retrieve details of batch uploads](https://doc.sitecore.com/cdp/en/developers/api/batch-api/upload-a-batch-file/retrieve-details-of-batch-uploads.md): Describes how to retrieve the details of batches uploaded to your instance of Sitecore CDP in the past 30 days. - [Retrieve batch file upload status](https://doc.sitecore.com/cdp/en/developers/api/batch-api/upload-a-batch-file/retrieve-batch-file-upload-status.md): Describes how to retrieve the batch file upload status when uploading a batch file to Sitecore CDP. - [Retrieve batch upload error log](https://doc.sitecore.com/cdp/en/developers/api/batch-api/upload-a-batch-file/retrieve-batch-upload-error-log.md): Describes how to retrieve the batch upload error log if an error occurs when uploading a batch file to Sitecore CDP. ### Batch API Guest - [Batch API Guest](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-guest.md): Describes how to model your guest data when preparing to import it into Sitecore CDP. - [Guest data model](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-guest/guest-data-model.md): Describes the standard data model for guests (Sitecore CDP Batch API). - [Send additional guest data](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-guest/send-additional-guest-data.md): Overview of sending additional guest data to Sitecore CDP using the Batch API. - [Guest extension data model](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-guest/guest-extension-data-model.md): Describes the standard data model for guest extensions (Sitecore CDP Batch API). - [Guest extension data model for flight](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-guest/guest-extension-data-model-for-flight.md): Describes the standard data model for flight guest extensions (Sitecore CDP Batch API). - [Guest identifiers data model](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-guest/guest-identifiers-data-model.md): Describes the standard data model for guest identifiers (Sitecore CDP Batch API). - [Using guest profile migration](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-guest/using-guest-profile-migration.md): Overview of using guest profile migration (Sitecore CDP Batch API). - [Guest migration data model](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-guest/guest-migration-data-model.md): Describes the standard data model for guest migration (Sitecore CDP Batch API). - [Using guest delete](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-guest/using-guest-delete.md): Overview of using guest delete (Sitecore CDP Batch API). - [Guest delete data model](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-guest/guest-delete-data-model.md): Describes the standard data model for guest deletion (Sitecore CDP Batch API). ### Batch API Offline orders - [Batch API Offline orders](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-offline-orders.md): Describes how to model your order data when preparing to import it into Sitecore CDP. - [Sending offline orders](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-offline-orders/sending-offline-orders.md): Overview of sending offline order data to Sitecore CDP using the Batch API. - [Order data model](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-offline-orders/order-data-model.md): Describes the standard data model for orders (Sitecore CDP Batch API). - [Order data model for flight](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-offline-orders/order-data-model-for-flight.md): Describes the standard data model for flight orders (Sitecore CDP Batch API). - [Send additional order data](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-offline-orders/send-additional-order-data.md): Overview of sending additional order data to Sitecore CDP using the Batch API. - [Order extension data model](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-offline-orders/order-extension-data-model.md): Describes the standard data model for order extensions (Sitecore CDP Batch API). - [Order item data model](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-offline-orders/order-item-data-model.md): Describes the standard data model for order items (Sitecore CDP Batch API). - [Send additional order items data](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-offline-orders/send-additional-order-items-data.md): Overview of sending additional order items data to Sitecore CDP using the Batch API. - [Order item extension data model](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-offline-orders/order-item-extension-data-model.md): Describes the standard data model for order item extensions (Sitecore CDP Batch API). - [Flight segments data model](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-offline-orders/flight-segments-data-model.md): Describes the standard data model for flight segments (Sitecore CDP Batch API). - [Using order delete](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-offline-orders/using-order-delete.md): How to delete an offline order using the Batch API. - [Order delete data model](https://doc.sitecore.com/cdp/en/developers/api/batch-api/batch-api-offline-orders/order-delete-data-model.md): Describes the standard data model for deleting orders (Sitecore CDP Batch API). ## REST APIs - [REST APIs](https://doc.sitecore.com/cdp/en/developers/api/rest-apis.md): Introduction to Sitecore CDP REST APIs. - [Base URL](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/base-url-1114890.md): Overview of base URLs for Sitecore CDP APIs. - [Response codes](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/response-codes.md): Describes the response codes used in Sitecore CDP REST APIs. - [REST API Guest v2.1](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/guest-rest-api-v2-1.md): Access the most recent version of the Sitecore CDP Guest REST API. - [REST API Guest data extension v2.1](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/guest-data-extension-rest-api-v2-1.md): Access the most recent version of the Sitecore CDP Guest data extension REST API. - [REST API Order v2.1](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/order-rest-api-v2-1.md): Access the most recent version of the Sitecore CDP Order REST API. - [REST API Order contact v2.1](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/order-contact-rest-api-v2-1.md): Access the most recent version of the Sitecore CDP Order contact REST API. - [REST API Order consumer v2.1](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/order-consumer-rest-api-v2-1.md): Access the most recent version of the Sitecore CDP Order consumer REST API. - [REST API Order data extension v2.1](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/order-data-extension-rest-api-v2-1.md): Access the most recent version of the Sitecore CDP Order data extension REST API. - [REST API Order item data extension v2.1](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/order-item-data-extension-rest-api-v2-1.md): Access the most recent version of the Sitecore CDP Order item data extension REST API. - [REST API Audience export](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/audience-export-rest-api.md): Access the most recent version of the Sitecore CDP Audience export REST API. ### Authentication and authorization - [Authentication and authorization](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/authentication-and-authorization.md): Overview of authentication and authorization when using Sitecore CDP REST APIs. - [API keys](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/authentication-and-authorization/api-keys.md): Overview of using API keys to provide granular access to Sitecore CDP REST API resources. - [Create an API key](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/authentication-and-authorization/create-an-api-key.md): How to create API keys to provide granular access to Sitecore CDP REST API resources. - [Request an access token](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/authentication-and-authorization/request-an-access-token.md): How to request an access token after creating an API key to start making Sitecore CDP REST API requests. ### Using a collection resource - [Using a collection resource](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/using-a-collection-resource.md): Overview of using collection resources to search, sort, and paginate responses in Sitecore CDP REST APIs. - [Searching in a collection](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/using-a-collection-resource/searching-in-a-collection.md): Overview of searching in a collection resource in Sitecore CDP REST APIs. - [Sorting search results](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/using-a-collection-resource/sorting-search-results.md): Overview of sorting search results in Sitecore CDP REST APIs. - [Paginating responses](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/using-a-collection-resource/paginating-responses.md): Overview of paginating responses in Sitecore CDP REST APIs. ### Linking to objects - [Linking to objects](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/linking-to-objects.md): Overview of linked resources in Sitecore CDP REST APIs. - [Using link expansion](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/linking-to-objects/using-link-expansion.md): Overview of expanding resources and subresources in Sitecore CDP REST APIs. ### REST API Order item v2.1 - [REST API Order item v2.1](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/order-item-rest-api-v2-1.md): Access the most recent version of the Sitecore CDP Order item REST API. - [Examples of order items](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/order-item-rest-api-v2-1/examples-of-order-items-rest-api-v2-1.md): Code examples for order items and order item extensions in REST APIs version 2.1 of the Sitecore CDP Order item and Order item data extension. ### Legacy REST APIs - [Legacy REST APIs](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis.md) - [REST API Guest v2 (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/guest-rest-api-v2--legacy-.md): Describes the object attributes used in the Sitecore CDP Guest REST API. - [Differences between v2 and v2.1](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/guest-rest-api-v2--legacy-/differences-between-v2-and-v2-1-of-the-guest-and-guest-data-extension-rest-apis.md): Find out what's changed in version 2.1 of the Sitecore CDP Guest and the Guest data extension REST APIs, so you can upgrade. - [Create a guest (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/guest-rest-api-v2--legacy-/create-a-guest--legacy-.md): Describes how to create a guest using the Sitecore CDP Guest REST API. - [Retrieve guests (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/guest-rest-api-v2--legacy-/retrieve-guests--legacy-.md): Describes how to retrieve guests using the Sitecore CDP Guest REST API. - [Retrieve a guest (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/guest-rest-api-v2--legacy-/retrieve-a-guest--legacy-.md): Describes how to retrieve a guest using the Sitecore CDP Guest REST API. - [Update a guest (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/guest-rest-api-v2--legacy-/update-a-guest--legacy-.md): Update a guest using the Sitecore CDP Guest REST API. - [REST API Guest data extension v2 (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/guest-data-extension-rest-api-v2--legacy-.md): Describes the object attributes used in the Sitecore CDP Guest data extension REST API. - [Create a guest data extension (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/guest-data-extension-rest-api-v2--legacy-/create-a-guest-data-extension--legacy-.md): Describes how to create a guest data extension using the Sitecore CDP Guest data extension REST API. - [Retrieve a guest data extension (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/guest-data-extension-rest-api-v2--legacy-/retrieve-a-guest-data-extension--legacy-.md): Describes how to retrieve a guest data extension using the Sitecore CDP Guest data extension REST API. - [Update a guest data extension (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/guest-data-extension-rest-api-v2--legacy-/update-a-guest-data-extension--legacy-.md): Describes how to update a guest data extension using the Sitecore CDP Guest data extension REST API. - [Delete a guest data extension (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/guest-data-extension-rest-api-v2--legacy-/delete-a-guest-data-extension--legacy-.md): Describes how to delete a guest data extension using the Sitecore CDP Guest data extension REST API. - [REST API Order v2 (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-rest-api-v2--legacy-.md): Describes the object attributes used in the Sitecore CDP Order REST API. - [Differences between v2 and v2.1](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-rest-api-v2--legacy-/differences-between-v2-and-v2-1-of-the-order-rest-apis.md): Find out what's changed in version 2.1 of the Sitecore CDP Order, Order item, Order contact, Order consumer, Order data extension, and Order item data extension REST APIs, so you can upgrade. - [Create an order (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-rest-api-v2--legacy-/create-an-order--legacy-.md): Describes how to create an order using the Sitecore CDP Order REST API. - [Retrieve orders (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-rest-api-v2--legacy-/retrieve-orders--legacy-.md): Describes how to retrieve orders using the Sitecore CDP Order REST API. - [Retrieve an order (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-rest-api-v2--legacy-/retrieve-an-order--legacy-.md): Describes how to retrieve an order using the Sitecore CDP Order REST API. - [Update an order (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-rest-api-v2--legacy-/update-an-order--legacy-.md): Describes how to update an order using the Sitecore CDP Order REST API. - [REST API Order item v2 (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-item-rest-api-v2--legacy-.md): Describes the object attributes used in the Sitecore CDP Order item REST API. - [Create an order item (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-item-rest-api-v2--legacy-/create-an-order-item--legacy-.md): Describes how to create an order item using the Sitecore CDP Order item REST API. - [Retrieve order item references (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-item-rest-api-v2--legacy-/retrieve-order-item-references--legacy-.md): Describes how to retrieve references using the Sitecore CDP Order item REST API. - [Retrieve an order item (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-item-rest-api-v2--legacy-/retrieve-an-order-item--legacy-.md): Describes how to retrieve an order item using the Sitecore CDP Order item REST API. - [Update an order item (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-item-rest-api-v2--legacy-/update-an-order-item--legacy-.md): Describes how to update an order item using the Sitecore CDP Order item REST API. - [Delete an order item (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-item-rest-api-v2--legacy-/delete-an-order-item--legacy-.md): Describes how to delete an order item using the Sitecore CDP Order item REST API. - [REST API Order contact v2 (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-contact-rest-api-v2--legacy-.md): Describes the object attributes used in the Sitecore CDP Order contact REST API. - [Create an order contact (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-contact-rest-api-v2--legacy-/create-an-order-contact--legacy-.md): Describes how to create an order contact using the Sitecore CDP Order contact REST API. - [Retrieve order contact references (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-contact-rest-api-v2--legacy-/retrieve-order-contact-references--legacy-.md): Describes how to retrieve references using the Sitecore CDP Order contact REST API. - [Retrieve an order contact (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-contact-rest-api-v2--legacy-/retrieve-an-order-contact--legacy-.md): Describes how to retrieve an order contact using the Sitecore CDP Order contact REST API. - [Update an order contact (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-contact-rest-api-v2--legacy-/update-an-order-contact--legacy-.md): Describes how to update an order contact using the Sitecore CDP Order contact REST API. - [Delete an order contact (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-contact-rest-api-v2--legacy-/delete-an-order-contact--legacy-.md): Describes how to delete an order contact using the Sitecore CDP Order contact REST API. - [REST API Order consumer v2 (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-consumer-rest-api-v2--legacy-.md): Describes the object attributes used in the Sitecore CDP Order consumer REST API. - [Create an order consumer (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-consumer-rest-api-v2--legacy-/create-an-order-consumer--legacy-.md): Describes how to create an order consumer using the Sitecore CDP Order consumer REST API. - [Retrieve order consumer references (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-consumer-rest-api-v2--legacy-/retrieve-order-consumer-references--legacy-.md): Describes how to retrieve references using the Sitecore CDP Order consumer REST API. - [Retrieve an order consumer (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-consumer-rest-api-v2--legacy-/retrieve-an-order-consumer--legacy-.md): Describes how to retrieve an order consumer using the Sitecore CDP Order consumer REST API. - [Update an order consumer (legacy)](https://doc.sitecore.com/cdp/en/developers/api/rest-apis/legacy-rest-apis/order-consumer-rest-api-v2--legacy-/update-an-order-consumer--legacy-.md): Describes how to update an order consumer using the Sitecore CDP Order consumer REST API. ## Data lake export service - [Data lake export service](https://doc.sitecore.com/cdp/en/developers/api/data-lake-export-service.md): Overview of how Sitecore CDP stores your organization's data and how you can access it. - [Access your data](https://doc.sitecore.com/cdp/en/developers/api/data-lake-export-service/access-your-data.md): Access your organization's data using the Amazon Web Services Command Line Interface (Sitecore CDP). - [Writing SQL queries](https://doc.sitecore.com/cdp/en/developers/api/data-lake-export-service/writing-sql-queries.md): How to query data exported from the Sitecore CDP data lake using SQL on tables such as guests, sessions, events, and orders. ### Data entities reference - [Data entities reference](https://doc.sitecore.com/cdp/en/developers/api/data-lake-export-service/data-entities-reference.md): Describes the data entities and their attributes in your organization's data (Sitecore CDP). - [Guests](https://doc.sitecore.com/cdp/en/developers/api/data-lake-export-service/data-entities-reference/guests.md): Describes the guests data entity in your organization's data (Sitecore CDP). - [Orders](https://doc.sitecore.com/cdp/en/developers/api/data-lake-export-service/data-entities-reference/orders.md): Describes the orders data entity in your organization's data (Sitecore CDP). - [Order items](https://doc.sitecore.com/cdp/en/developers/api/data-lake-export-service/data-entities-reference/order-items.md): Describes the order items data entity in your organization's data (Sitecore CDP). - [Experience definitions](https://doc.sitecore.com/cdp/en/developers/api/data-lake-export-service/data-entities-reference/experience-definitions.md): Describes the experience definitions data entity in your organization's data (Sitecore CDP). - [Events](https://doc.sitecore.com/cdp/en/developers/api/data-lake-export-service/data-entities-reference/events.md): Describes the events data entity in your organization's data (Sitecore CDP). - [Sessions](https://doc.sitecore.com/cdp/en/developers/api/data-lake-export-service/data-entities-reference/sessions.md): Describes the sessions data entity in your organization's data (Sitecore CDP). ## Optional - [Full publication as Markdown](https://doc.sitecore.com/cdp/en/developers/api/llms-full.txt): Every article in this publication in a single file.