Skip to main content
Signup sessions manage the lifecycle of an agentic signup flow — from creation by the CLI, through browser consent, to credential delivery.

Endpoints

  • POST /v1/gate/sessions — Create a signup session
  • GET /v1/gate/sessions/{gateSessionId} — Poll session status
  • GET /v1/gate/sessions/{gateSessionId}/consent — Get consent page data
  • POST /v1/gate/sessions/{gateSessionId}/approve — Submit approval
  • POST /v1/gate/sessions/{gateSessionId}/cancel — Cancel a pending session
  • POST /v1/gate/sessions/{gateSessionId}/ack — Acknowledge credential delivery

Notes

  • POST /v1/gate/sessions requires service_id.
  • New signup sessions can only be created for services that are active and 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.
See the OpenAPI spec for full request/response schemas.
Approved credentials are delivered exactly once. Gate stores the company secret encrypted until the first successful delivery, then clears the secret material.