Request

Create a context resource. This means adding a specific access target, such as Edge, Personalize, and so on, to an existing context ID.

Security
BearerAuth
Path
sitecoreContextIdstringrequired

Sitecore Context ID

Example:f9c3b17d181640efbbf3ae670311452d
Bodyapplication/json
typestringrequired

personalize | edge | search | forms | files

Example:"personalize"
tenantIdstringrequired
Example:"g6c3b17d-1816-40ef-bbf3-ae670311452c"
idstring
Example:"SitecorePesonalizeResource"
namestring
Example:"My Sitecore personalize resource"
propertiesArray of objects
curl -i -X POST \
  https://edge-platform-context-api.sitecorecloud.io/api/context/user/v1/contexts/f9c3b17d181640efbbf3ae670311452d/resources \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "id": "SitecorePesonalizeResource",
    "name": "My Sitecore personalize resource",
    "type": "personalize",
    "tenantId": "g6c3b17d-1816-40ef-bbf3-ae670311452c",
    "properties": [
      {
        "id": "POS",
        "value": "playwebsite"
      }
    ]
  }'

Responses

Created

Bodyapplication/json
idstringrequired
Example:"SitecoreSearchResource"
namestringrequired
Example:"My Sitecore search resource"
typestringrequired
Example:"search"
tenantIdstringrequired
Example:"g6c3b17d-1816-40ef-bbf3-ae670311452c"
propertiesArray of objectsrequired
Response
{ "id": "SitecoreSearchResource", "name": "My Sitecore search resource", "type": "search", "tenantId": "g6c3b17d-1816-40ef-bbf3-ae670311452c", "properties": [ { … } ] }