# `extensions.ops.get` The extension's agent contract with LIVE readiness: every op, what it needs (secrets/config/enabled), and exactly what blocks it right now. Secrets appear as keys only. - **method + path**: `GET /v1/extensions/{ext}/ops` - **TR label**: Eklenti operasyonları - **auth**: authenticated · scope gates: none beyond authentication - **agentPolicy**: `read` — GET, no store effects — every token kind calls it directly. - **effects**: none - **idempotency**: server — the platform derives the key - **wraps**: — (no command inside) Machine-readable body schema: [/schemas/routes/extensions.ops.get.json](/schemas/routes/extensions.ops.get.json). ## Body No request body.