Create a tenant database activation batch job.
POST
/api/admin/jobs/tenant-databases/activate-batch
Code sample: Shell / cURL
curl --request POST \ --url https://auth.example.com/api/admin/jobs/tenant-databases/activate-batch \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "activation_batch_id": "batch_2026_02", "targets": [ { "tenant_id": "acme", "generation": 2, "roles": [ "tenant_core", "tenant_pii" ] } ], "require_health_check": true, "require_binding_reconciliation": true, "execution_mode": "plan_only" }'Creates a tenant-database/activate-batch deployment request for system storage operators. This is a plan/operator handoff job and is rejected when tenant D1 pool mode is managed by setup tooling.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ” Media type application/json
object
activation_batch_id
string
targets
required
Array<object>
object
tenant_id
required
string
generation
required
integer
roles
Array<string>
key
additional properties
scheduled_window
object
not_before
string format: date-time
not_after
string format: date-time
timezone
string
key
additional properties
require_health_check
boolean
require_binding_reconciliation
boolean
execution_mode
string
reason
string
key
additional properties
Example
{ "activation_batch_id": "batch_2026_02", "targets": [ { "tenant_id": "acme", "generation": 2, "roles": [ "tenant_core", "tenant_pii" ] } ], "require_health_check": true, "require_binding_reconciliation": true, "execution_mode": "plan_only"}Responses
Section titled “ Responses ”Tenant database activation batch request accepted response.
Media type application/json
object
job_id
required
string
job_type
required
string
status
required
string
target_count
required
integer
created_by
required
string
created_at
required
string format: date-time
key
additional properties
Example
{ "job_type": "tenant-database/activate-batch", "status": "pending"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}