Update project defaults
Changed onPreview first, then confirm the exact source/revision/token with a stable command key. Lost responses replay the same committed receipt. Omitted review refuses before writes; changed source or expired quotes require a new preview. Existing targets/history are not retargeted.
Request
- Base URL: https://eu.bisibility.com/api/v1
- URL: https://eu.bisibility.com/api/v1/projects/{project_id}/defaults
- Auth: one of:
- HTTP bearer
- HTTP bearer
- OAuth 2 (authorization code, authorization URL /api/auth/oauth2/authorize, token URL /api/auth/oauth2/token, scopes: api:write)
Path parameters
Public project ID; membership and token scope are enforced.
Query parameters
Requires capabilities.features.reviewed_project_defaults=v1. true reads the current signed draft without writes or provider calls. Confirm that exact draft with review on a later PATCH.
Headers
API contract version requested by the client. Omit this header to use the current backward-compatible behavior.
Declares the client that produced the request for usage reporting: sdk, cli or mcp. Optional; any other value counts as api. It never changes authentication or which budget applies (every bearer-authenticated request counts against the API, MCP and SDK budget).
Request body
Example request
{
"country": "United States",
"location_key": "ES/Andalusia/Malaga@en"
}Response
JSON response
Example response
{
"country": "United States",
"location_key": "ES/Andalusia/Malaga@en",
"project_id": "prj_a00000000000000000000000"
}Changes
- breaking
added the new path request parameter
project_id - breaking
removed the media type
application/jsonfor the response with the status - info
the endpoint scheme security
AppOAuthwas added to the API - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status
- breaking