Session management
Retrieves a specified session context. Recommended for performing calls on the management side.
Your Emporix tenant name.
Note: The tenant name should always be provided in lowercase.
^[a-z][a-z0-9]+$Customer session ID.
The request was successful. Session context details are returned.
A session context with the provided ID was not found.
A server-side error occurred.
GET /session-context/{tenant}/context/{sessionId} HTTP/1.1
Host: api.emporix.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"sessionId": "62528895-b561-4518-bfdc-2cbf52a07845",
"customerId": "C87362407845",
"siteCode": "main",
"currency": "EUR",
"cartId": "61079711ce0eb90861357045",
"targetLocation": "DE",
"context": {
"Custom session attributes": {
"": "string",
"property1": {},
"property2": {}
}
},
"metadata": {
"version": 1,
"createdAt": "text",
"modifiedAt": "text"
}
}Updates a specified session context. Recommended for performing calls on the management side.
Note: To update a session context, you need to provide its current metadata.version value in the request body.
Your Emporix tenant name.
Note: The tenant name should always be provided in lowercase.
^[a-z][a-z0-9]+$Customer session ID.
- If set to
trueand the session with the specified id does not exist, the session will be created. - If set to
falseor not specified, a standard update will be performed.
Customer access token.
Note: This header is only required if the session context belongs to a logged-in customer. In that case, the value of the token and the customerId in the request body must belong to the same customer.
The request was successful. The session context has been updated.
A session context with the provided ID was not found.
A server-side error occurred.
PUT /session-context/{tenant}/context/{sessionId} HTTP/1.1
Host: api.emporix.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 198
{
"sessionId": "62528895-b561-4518-bfdc-2cbf52a07845",
"customerId": "C87362407845",
"siteCode": "main",
"currency": "EUR",
"cartId": "61079711ce0eb90861357045",
"targetLocation": "DE",
"metadata": {
"version": 1
}
}No content
Last updated
Was this helpful?

