Endpoints
POST /v1/gate/sessions- Create a signup sessionGET /v1/gate/sessions/{gateSessionId}- Poll session statusGET /v1/gate/sessions/{gateSessionId}/consent- Get consent page dataPOST /v1/gate/sessions/{gateSessionId}/approve- Submit approvalPOST /v1/gate/sessions/{gateSessionId}/cancel- Cancel a pending sessionPOST /v1/gate/sessions/{gateSessionId}/ack- Acknowledge credential delivery
Notes
POST /v1/gate/sessionsrequiresservice_id.- New signup sessions can only be created for services that are
activeand publicly discoverable in the registry. - Existing sessions keep working even if their service is later disabled or made private; Gate resolves those session-owned service configs internally.
Approved credentials are delivered exactly once. Gate stores the company secret encrypted until the first successful delivery, then clears the secret material.