{"items":[{"type":"link","label":"Edge Platform Custom Context API","link":"/portal/edge-platform-custom-context-api","routeSlug":"/portal/edge-platform-custom-context-api"},{"type":"link","label":"Authentication","link":"/portal/edge-platform-custom-context-api/section/authentication","routeSlug":"/portal/edge-platform-custom-context-api/section/authentication"},{"type":"group","label":"Context","link":"/portal/edge-platform-custom-context-api/context","routeSlug":"/portal/edge-platform-custom-context-api/context","items":[{"label":"Create context","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/context/createusercontext","routeSlug":"/portal/edge-platform-custom-context-api/context/createusercontext","metadata":{"seo":{"title":"Create context","description":"Create a context within your organization. Creating a context means issuing a new context ID and defining what it can access."}},"httpPath":"/api/context/user/v1/contexts"},{"label":"Retrieve a context by ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/context/getusercontextbyid","routeSlug":"/portal/edge-platform-custom-context-api/context/getusercontextbyid","metadata":{"seo":{"title":"Retrieve a context by ID","description":"Get a context within your organization by specifying a sitecoreContextId . When you get a context, you retrieve the configuration and metadata of the context. This tells you what the context ID grants access to."}},"httpPath":"/api/context/user/v1/contexts/{sitecoreContextId}"},{"label":"Delete a context by ID","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/context/deleteusercontextbyid","routeSlug":"/portal/edge-platform-custom-context-api/context/deleteusercontextbyid","metadata":{"seo":{"title":"Delete a context by ID","description":"Delete a context within an organization by specifying a sitecoreContextId . When you delete a context, the context no longer grants access."}},"httpPath":"/api/context/user/v1/contexts/{sitecoreContextId}"},{"label":"Update a context","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/context/updateusercontext","routeSlug":"/portal/edge-platform-custom-context-api/context/updateusercontext","metadata":{"seo":{"title":"Update a context","description":"Update a context by specifying a sitecoreContextId. Updating a context, you update the context definition without creating a new context (for example, you can adjust the access time."}},"httpPath":"/api/context/user/v1/contexts/{sitecoreContextId}"},{"label":"Regenerate a custom context ID","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/context/regenerateusercontextid","routeSlug":"/portal/edge-platform-custom-context-api/context/regenerateusercontextid","metadata":{"seo":{"title":"Regenerate a custom context ID","description":"Update a custom context ID by specifying a sitecoreContextId. When you regenerate a custom context ID, this means replacing the SitecoreContextId value with a new one."}},"httpPath":"/api/context/user/v1/contexts/{sitecoreContextId}/regenerate"},{"label":"List custom-context pagination","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/context/listusercontextpagination","routeSlug":"/portal/edge-platform-custom-context-api/context/listusercontextpagination","metadata":{"seo":{"title":"List custom-context pagination","description":"Retrieve a paginated list of contexts within an organization."}},"httpPath":"/api/context/user/v2/contexts"}]},{"type":"group","label":"Resources","link":"/portal/edge-platform-custom-context-api/resources","routeSlug":"/portal/edge-platform-custom-context-api/resources","items":[{"label":"Create resources","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/resources/createuserresource","routeSlug":"/portal/edge-platform-custom-context-api/resources/createuserresource","metadata":{"seo":{"title":"Create resources","description":"Create a context resource. This means adding a specific access target, such as Edge, Personalize, and so on, to an existing context ID."}},"httpPath":"/api/context/user/v1/contexts/{sitecoreContextId}/resources"},{"label":"List resources","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/resources/listuserresource","routeSlug":"/portal/edge-platform-custom-context-api/resources/listuserresource","metadata":{"seo":{"title":"List resources","description":"Lists all resources attached to a specific context. This is useful when you want to determine what that context can access."}},"httpPath":"/api/context/user/v1/contexts/{sitecoreContextId}/resources"},{"label":"Retrieve a context resource","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/resources/getuserresource","routeSlug":"/portal/edge-platform-custom-context-api/resources/getuserresource","metadata":{"seo":{"title":"Retrieve a context resource","description":"Get a context' resource."}},"httpPath":"/api/context/user/v1/contexts/{sitecoreContextId}/resources/{resourceId}"},{"label":"List resources available in the organization","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/resources/listuseravailableresource","routeSlug":"/portal/edge-platform-custom-context-api/resources/listuseravailableresource","metadata":{"seo":{"title":"List resources available in the organization","description":"Lists all available resources of the user's organization that can be added to a context."}},"httpPath":"/api/context/user/v1/available-resources"}]},{"type":"group","label":"Scoped context","link":"/portal/edge-platform-custom-context-api/scoped-context","routeSlug":"/portal/edge-platform-custom-context-api/scoped-context","items":[{"label":"Create a scoped context","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/scoped-context/createuserfilteredcontext","routeSlug":"/portal/edge-platform-custom-context-api/scoped-context/createuserfilteredcontext","metadata":{"seo":{"title":"Create a scoped context","description":"Creates a scoped context for the masterSitecoreContextId within an organization. It defines subset access through the allowedResourceIds."}},"httpPath":"/api/context/user/v1/contexts/{masterSitecoreContextId}/filtered"},{"label":"List scoped contexts","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/scoped-context/listuserfilteredcontext","routeSlug":"/portal/edge-platform-custom-context-api/scoped-context/listuserfilteredcontext","metadata":{"seo":{"title":"List scoped contexts","description":"List all scoped contexts under a given parent (masterSitecoreContextId), including allowed resouces and metadata."}},"httpPath":"/api/context/user/v1/contexts/{masterSitecoreContextId}/filtered"},{"label":"Update a scoped context","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/scoped-context/updateuserfilteredcontext","routeSlug":"/portal/edge-platform-custom-context-api/scoped-context/updateuserfilteredcontext","metadata":{"seo":{"title":"Update a scoped context","description":"Updates a scoped context for a masterSitecoreContextId and sitecoreContextId within an organization."}},"httpPath":"/api/context/user/v1/contexts/{masterSitecoreContextId}/filtered/{sitecoreContextId}"},{"label":"Delete scoped context","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/scoped-context/deleteuserfilteredcontext","routeSlug":"/portal/edge-platform-custom-context-api/scoped-context/deleteuserfilteredcontext","metadata":{"seo":{"title":"Delete scoped context","description":"Deletes the scoped context identified by masterSitecoreContextId and sitecoreContextId when it's no longer needed. This revokes access granted through that scoped context to its allowed allowedResourceIds."}},"httpPath":"/api/context/user/v1/contexts/{masterSitecoreContextId}/filtered/{sitecoreContextId}"},{"label":"Retrieve scoped context data","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/scoped-context/getuserfilteredcontext","routeSlug":"/portal/edge-platform-custom-context-api/scoped-context/getuserfilteredcontext","metadata":{"seo":{"title":"Retrieve scoped context data","description":"Gets scoped context data for a masterSitecoreContextId  and sitecoreContextId within an organization."}},"httpPath":"/api/context/user/v1/contexts/{masterSitecoreContextId}/filtered/{sitecoreContextId}"}]},{"type":"group","label":"Products","link":"/portal/edge-platform-custom-context-api/products","routeSlug":"/portal/edge-platform-custom-context-api/products","items":[{"label":"List available products","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/products/listuseravailableproducts","routeSlug":"/portal/edge-platform-custom-context-api/products/listuseravailableproducts","metadata":{"seo":{"title":"List available products","description":"Lists products in your organization that can be added to a context."}},"httpPath":"/api/context/user/v1/available-products"},{"label":"Add product resources to a context","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/portal/edge-platform-custom-context-api/products/createuserproduct","routeSlug":"/portal/edge-platform-custom-context-api/products/createuserproduct","metadata":{"seo":{"title":"Add product resources to a context","description":"Adds product-based resources to a specific context."}},"httpPath":"/api/context/user/v1/contexts/{sitecoreContextId}/products"}]}]}