{"items":[{"type":"link","label":"Guest API","link":"/cdp/guest-rest-api","routeSlug":"/cdp/guest-rest-api"},{"type":"link","label":"Authentication","link":"/cdp/guest-rest-api/section/authentication","routeSlug":"/cdp/guest-rest-api/section/authentication"},{"type":"group","label":"Guest","link":"/cdp/guest-rest-api/guest","routeSlug":"/cdp/guest-rest-api/guest","items":[{"label":"Create a guest","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cdp/guest-rest-api/guest/createguest","routeSlug":"/cdp/guest-rest-api/guest/createguest","metadata":{"seo":{"title":"Create a guest","description":"Creates a guest.The REST API does not check whether a guest already exists in Sitecore CDP when you create a guest. To avoid creating duplicates, first retrieve guests by their email address or other identifying information."}},"httpPath":"/v2.1/guests"},{"label":"Retrieve guests","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cdp/guest-rest-api/guest/retrieveguests","routeSlug":"/cdp/guest-rest-api/guest/retrieveguests","metadata":{"seo":{"title":"Retrieve guests","description":"Retrieves a maximum of 100 of the most recent guests. We recommend that you retrieve guests by their email address or other identifying information using query parameters before you create a guest. This lets you check if a certain guest already exists in Sitecore CDP. If the guest exists, avoid creating duplicates. Instead, update the existing guest."}},"httpPath":"/v2.1/guests"},{"label":"Retrieve a guest","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cdp/guest-rest-api/guest/retrieveguest","routeSlug":"/cdp/guest-rest-api/guest/retrieveguest","metadata":{"seo":{"title":"Retrieve a guest","description":"Retrieves the full guest record of a guest, including any guest data extensions."}},"httpPath":"/v2.1/guests/{guestRef}"},{"label":"Update a guest","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cdp/guest-rest-api/guest/putguest","routeSlug":"/cdp/guest-rest-api/guest/putguest","metadata":{"seo":{"title":"Update a guest","description":"Fully updates a guest, replacing the entire resource including all the key-value pairs with the data you send in the request."}},"httpPath":"/v2.1/guests/{guestRef}"},{"label":"Partially update a guest","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cdp/guest-rest-api/guest/updateguests","routeSlug":"/cdp/guest-rest-api/guest/updateguests","metadata":{"seo":{"title":"Partially update a guest","description":"Partially updates a guest, replacing only those fields in the resource that you provide in the request."}},"httpPath":"/v2.1/guests/{guestRef}"},{"label":"Delete a guest","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cdp/guest-rest-api/guest/deleteguest","routeSlug":"/cdp/guest-rest-api/guest/deleteguest","metadata":{"seo":{"title":"Delete a guest","description":"Deletes a guest record and all entities associated with the guestincluding orders, sessions, and events. This is an irreversibleoperation. After you delete a guest record, you cannot retrieve theguest record or any related entities."}},"httpPath":"/v2.1/guests/{guestRef}"}]},{"type":"group","label":"Guest data extension","link":"/cdp/guest-rest-api/guest-data-extension","routeSlug":"/cdp/guest-rest-api/guest-data-extension","items":[{"label":"Create a data extension","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cdp/guest-rest-api/guest-data-extension/createguestdataextension","routeSlug":"/cdp/guest-rest-api/guest-data-extension/createguestdataextension","metadata":{"seo":{"title":"Create a data extension","description":"Creates a data extension for a guest. You can create up to six data extensions."}},"httpPath":"/v2.1/guests/{guestRef}/extensions"},{"label":"Retrieve a guest's collection of data extensions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cdp/guest-rest-api/guest-data-extension/retrieveguestdataextensions","routeSlug":"/cdp/guest-rest-api/guest-data-extension/retrieveguestdataextensions","metadata":{"seo":{"title":"Retrieve a guest's collection of data extensions","description":"Retrieves the URLs for each of the guest's data extensions."}},"httpPath":"/v2.1/guests/{guestRef}/extensions"},{"label":"Retrieve a data extension","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cdp/guest-rest-api/guest-data-extension/retrieveguestdataextension","routeSlug":"/cdp/guest-rest-api/guest-data-extension/retrieveguestdataextension","metadata":{"seo":{"title":"Retrieve a data extension","description":"Retrieves a data extension for a guest."}},"httpPath":"/v2.1/guests/{guestRef}/extensions/{dataExtensionName}"},{"label":"Update a data extension","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cdp/guest-rest-api/guest-data-extension/putguestdataextension","routeSlug":"/cdp/guest-rest-api/guest-data-extension/putguestdataextension","metadata":{"seo":{"title":"Update a data extension","description":"Fully updates a data extension for a guest, replacing the entire resource including all the key-value pairs with the data you send in the request."}},"httpPath":"/v2.1/guests/{guestRef}/extensions/{dataExtensionName}"},{"label":"Partially update a data extension","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cdp/guest-rest-api/guest-data-extension/updateguestdataextension","routeSlug":"/cdp/guest-rest-api/guest-data-extension/updateguestdataextension","metadata":{"seo":{"title":"Partially update a data extension","description":"Partially updates a data extension for a guest, replacing only those key-value pairs in the resource that you provide in the request."}},"httpPath":"/v2.1/guests/{guestRef}/extensions/{dataExtensionName}"},{"label":"Delete a data extension","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cdp/guest-rest-api/guest-data-extension/deleteguestdataextension","routeSlug":"/cdp/guest-rest-api/guest-data-extension/deleteguestdataextension","metadata":{"seo":{"title":"Delete a data extension","description":"Deletes the data extension for a guest, including all the key-value pairs in the data extension."}},"httpPath":"/v2.1/guests/{guestRef}/extensions/{dataExtensionName}"},{"label":"Delete key-value pairs from a data extension","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cdp/guest-rest-api/guest-data-extension/deleteguestdataextensionfields","routeSlug":"/cdp/guest-rest-api/guest-data-extension/deleteguestdataextensionfields","metadata":{"seo":{"title":"Delete key-value pairs from a data extension","description":"Deletes the key-value pairs you provide in the name query parameter from a data extension for a guest."}},"httpPath":"/v2.1/guests/{guestRef}/extensions/{dataExtensionName}/fields"}]}]}