Projects
Projects
Manage project settings, API keys, provider configs, policies, and analytics.
Most project management endpoints are served under /projects/:projectId/... and require an authenticated actor (session/JWT).
Project settings
PATCH /projects/:projectId— update mutable project fields.
API keys
Project API keys authenticate runtime endpoints (proxy/light):
GET /projects/:projectId/api-keys— list keys.POST /projects/:projectId/api-keys— create key (returns plaintext value once).DELETE /projects/:projectId/api-keys/:keyId— revoke key.
Provider configs
GET /projects/:projectId/provider-configs— list provider configs.POST /projects/:projectId/provider-configs— create provider config.PATCH /projects/:projectId/provider-configs/:configId— update provider config.
Policies
GET /projects/:projectId/policiesPOST /projects/:projectId/policiesPATCH /projects/:projectId/policies/:policyIdPOST /projects/:projectId/policies/:policyId/versions
Analytics
GET /projects/:projectId/requests— list requests.GET /projects/:projectId/analytics/summaryGET /projects/:projectId/analytics/timeseriesGET /projects/:projectId/analytics/breakdownsGET /projects/:projectId/analytics/export— CSV export (setscontent-disposition).