You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"deleteReplica": {"operationId":"deleteReplica","method":"DELETE","path":"/v1/databases/{database_id}/replicas/{replica_id}","summary":"Delete a replica","description":"Removes a read replica from a database.","parameters":[{"name":"database_id","in":"path","required":true,"type":"string","description":"Unique database identifier (prefixed, e.g. db_xxx)."},{"name":"replica_id","in":"path","required":true,"type":"string","description":"Unique replica identifier (prefixed, e.g. rep_xxx)."}],"requestBodyType":"","requestBodyRequired":false,"responseType":"","responseStatus":"204"},
97
+
"listSchemaAnnotations": {"operationId":"listSchemaAnnotations","method":"GET","path":"/v1/projects/{project_id}/schema-annotations","summary":"List schema annotations","description":"Lists the project's human-written table and column descriptions. These are surfaced to connected agents through the MCP schema catalog.\n","parameters":[{"name":"project_id","in":"path","required":true,"type":"string","description":"Unique project identifier (prefixed, e.g. prj_xxx)."},{"name":"page_size","in":"query","required":false,"type":"number","description":"Maximum number of items to return (1-100, default 20)."},{"name":"page_token","in":"query","required":false,"type":"string","description":"Opaque token for cursor-based pagination."}],"requestBodyType":"","requestBodyRequired":false,"responseType":"{ annotations: ({ column_name?: string; created_at: string; description: string; id: string; project_id: string; schema_name?: string; table_name: string; updated_at: string })[]; next_page_token?: string }","responseStatus":"200"},
98
+
"putSchemaAnnotation": {"operationId":"putSchemaAnnotation","method":"PUT","path":"/v1/projects/{project_id}/schema-annotations","summary":"Create or replace a schema annotation","description":"Attaches an operator-written description to a table (omit column_name) or a column. Keyed by (schema_name, table_name, column_name); an existing annotation with the same key is replaced.\n","parameters":[{"name":"project_id","in":"path","required":true,"type":"string","description":"Unique project identifier (prefixed, e.g. prj_xxx)."}],"requestBodyType":"{ column_name?: string; description: string; schema_name?: string; table_name: string }","requestBodyRequired":true,"responseType":"{ column_name?: string; created_at: string; description: string; id: string; project_id: string; schema_name?: string; table_name: string; updated_at: string }","responseStatus":"200"},
99
+
"deleteSchemaAnnotation": {"operationId":"deleteSchemaAnnotation","method":"DELETE","path":"/v1/projects/{project_id}/schema-annotations","summary":"Delete a schema annotation","description":"Removes a single annotation identified by its natural key. Omit column_name to delete a table-level annotation, and omit schema_name to match the unqualified form.\n","parameters":[{"name":"project_id","in":"path","required":true,"type":"string","description":"Unique project identifier (prefixed, e.g. prj_xxx)."},{"name":"table_name","in":"query","required":true,"type":"string","description":"Relation (table or view) the annotation describes."},{"name":"schema_name","in":"query","required":false,"type":"string","description":"Optional schema. Omit to match the unqualified form."},{"name":"column_name","in":"query","required":false,"type":"string","description":"Optional column. Omit to delete a table-level annotation."}],"requestBodyType":"","requestBodyRequired":false,"responseType":"","responseStatus":"204"},
"createSelfHostEnrollment": {"operationId":"createSelfHostEnrollment","method":"POST","path":"/v1/organizations/{org_id}/self-host-enrollments","summary":"Issue a self-host enrollment token","description":"Issues an enrollment token a self-hosted (BYOC) proxy uses to authenticate to the control plane's config/audit gRPC stream. The token is returned once and cannot be retrieved again. Requires the Scale or enterprise plan.","parameters":[{"name":"org_id","in":"path","required":true,"type":"string","description":"Unique organization identifier."}],"requestBodyType":"{ description?: string; expires_at?: string; region_label?: string }","requestBodyRequired":false,"responseType":"{ enrollment: { created_at: string; created_by?: string; description?: string; expires_at?: string; id: string; last_seen_at?: string; org_id: string; region_label?: string; revoked_at?: string }; token: string }","responseStatus":"201"},
99
102
"revokeSelfHostEnrollment": {"operationId":"revokeSelfHostEnrollment","method":"DELETE","path":"/v1/organizations/{org_id}/self-host-enrollments/{enrollment_id}","summary":"Revoke a self-host enrollment","description":"Revokes an enrollment so its token can no longer authenticate a proxy. Connected proxies keep their last-known config until they reconnect.","parameters":[{"name":"org_id","in":"path","required":true,"type":"string","description":"Unique organization identifier."},{"name":"enrollment_id","in":"path","required":true,"type":"string","description":"Unique enrollment identifier."}],"requestBodyType":"","requestBodyRequired":false,"responseType":"","responseStatus":"204"},
0 commit comments