API Console
test
Sign in with BES

Session Tenant Select

Native user token plus DPoP. Omitted or null project_id means tenant scope; project products require a project UUID. Rechecks active member, tenant, product, project ownership, effective entitlement and assurance. Repeated or concurrent selection of the same sid and target returns the existing active context. Context expiry is an upper bound; every use still validates current token and live sessions. Web selection uses BES CSRF pages and consumes its flow in the same transaction as context creation.

POST https://id.test.globalbes.sg/api/sessions/tenants/select
Called byMobile app AuthSigned-in user token
Headers
string
Native clients require a DPoP proof bound to this endpoint method, issuer URL and ath; each proof is consumed once.
Body
uuid
uuid
Sign in to sendBrowsing needs no sign-in
Request preview
POST /api/sessions/tenants/select
Response

Choose an API and send a request.

Caller tags:BOSSTenant adminAll productsMobile appMessagingControlAIAssistantPlatform opsLegacy productsCI release