Apply project configuration
Changed onValidates and applies a declarative configuration manifest to the project, reconciling each declared section and returning a per-resource report. Omitted sections are untouched. Declared collection keys (variables, buckets[].policies, auth.providers.oauth, auth.email.templates, functions[].schedulers) are fully synced: resources absent from the manifest are deleted. Functions, frontends, databases, and buckets are never created or deleted; manifest entries for resources that do not exist are skipped and reported in skipped, and existing resources missing from a declared section are reported in missing. Validation failures (including plan-gate violations) return 422 and nothing is applied. Set dry_run=true to get the projected report without applying changes. Applies are serialized per project; a concurrent apply returns 409.
Request
- Base URL: https://api.volcano.dev
- URL: https://api.volcano.dev/projects/{id}/config
- Auth: one of:
- HTTP bearer
- HTTP bearer
Path parameters
Project ID
Query parameters
Validate and report projected actions without applying changes.
Request body
Response
Apply report. Individual entries may still carry action: error for apply-phase failures (summary.errors > 0); already-applied changes are not rolled back.
Changes
- ●
added the new
sandboxenum value to the//response property for the response status - ●
added the new
sandboxenum value to the//response property for the response status - ○
added the new optional request property
- ●
- ○
the endpoint scheme security
ProjectAccessTokenwas added to the API - ○
added the new optional request property
- ○
added the new optional request property
// - ○
added the new optional request property
// - ○
added the new optional request property
// - ○
added the new optional request property
// - ○
request property
//deprecated - ○
added the new
17enum value to the request property// - ○
added the new
18enum value to the request property//
- ○