---
title: "Handshake — ask what you need, then route"
method: GET
path: "/handshake"
tags: ["handshake", "agents", "need"]
---

# Handshake — ask what you need, then route

`GET /handshake`

## Request

- Base URL: `https://sqlguard.io`
- URL: `https://sqlguard.io/handshake`
- Auth: none required

On connect we ask: What do you need? Optional ?need=… matches Workday / Sprint / Session / Gateway Pilot / Instant Cert (taste-only) / Mandate Bind / micro / GATE / risk tip. Need containing sprint/week/client routes to sqlguard_sprint. Also POST /handshake { need } and MCP sqlguard_handshake.

## Response `200`

ask + options + matched route

---

[API](https://skmtc.dev/sqlguard/apis/sqlguard-permission-before-production-writes.md) · [All operations](https://skmtc.dev/sqlguard/apis/sqlguard-permission-before-production-writes/llms.txt) · [OpenAPI document](https://skmtc.dev/sqlguard/apis/sqlguard-permission-before-production-writes/revisions/d164204b4aea?raw)
