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.