Hosted gateway

Make a new gateway token for one gateway, shown once and kept pending

POST
/v1/public/account/workspace/deployments/gateway-token/regenerate

Signed account session, current workspace ADMIN or OWNER and verified email; same-site JSON is mandatory. Acts on the gateway deployment_id names, else the primary, once it has been ready. Returns a new 256-bit token exactly once and keeps it pending, sealed; the gateway goes on sending the token in use until the token is activated, so the tenant's API can accept both first. Regenerating again replaces a pending token not yet activated. An explicit id the workspace does not hold is 404 GATEWAY_NOT_FOUND.

Authorization

AccountSessionCookie
decionis_account_session<token>

The signed HttpOnly account session the web app holds after sign-in (also accepted as a Bearer acct_ token).

In: cookie

Query Parameters

deployment_id?string

One of the current workspace's gateways; omitted, the workspace's primary. The organization always comes from the session, never from a parameter.

Formatuuid

Request Body

application/json

Response Body

application/json

curl -X POST "https://example.com/v1/public/account/workspace/deployments/gateway-token/regenerate" \  -H "Content-Type: application/json" \  -d '{}'
{  "gateway_token": "string",  "header": "AgentSafe-Gateway-Token",  "pending_at": "2019-08-24T14:15:22Z"}