Default test target: https://api-staging.driftgate.ai. Keep production usage for controlled release validation.

Step 1: Create staging API key

In DriftGate UI: Workspace Settings → API Keys → create key with run read/write scopes.

Step 2: Execute two-line flow

TypeScript

const session = await dg.session.start({ agent: "refund-agent" })
await session.execute({ input: { orderId: "123" } })

Step 3: Inspect envelope

  • meta.requestId present in all success/error responses.
  • meta.timingMs.total present in all success/error responses.
  • error.code maps to stable cross-SDK code list.