Execute a confirmed Dev and Prod data assignment change

Accepts an asynchronous Owner-only data change with the plan ETag, X-Confirmation-Token and Idempotency-Key. It never deletes the data area Prod keeps. Retired Dev resources are removed after access and outstanding upload capabilities are fenced; uncertain effects remain reconcilable.

post/v1/projects/{project_id}/data-changes

Request

  • Base URL: https://app.ohmyho.st
  • URL: https://app.ohmyho.st/v1/projects/{project_id}/data-changes
  • Auth: HTTP bearer

Path parameters

project_idstring required

Project identifier.

Headers

X-Request-Idstring

Optional caller-provided correlation identifier.

Idempotency-Keystring required

Identifies one mutation and its canonical request payload.

If-Matchstring required

Use resource_etag from a fresh rollback, promotion, deletion or data-change plan. For a project address change, use etag from project status; an ETag from another representation is not accepted.

X-Confirmation-Tokenstring required

Opaque, single-action token bound to the planned action, project, target resource, and resource ETag.

Ten-minute token bound to the planned action, project, target resource, and resource ETag.

Request body

change'isolate_prod_keeps_data' | 'isolate_dev_keeps_data' | 'share_prod_keeps_data' | 'reset_dev' required

Owner-confirmed assignment change. No application data is copied; physical resources are provisioned lazily.

Response

The mutation was accepted for asynchronous processing.

blocking_operation_idstring
deployment_idstring
idstring required
state'queued' | 'running' | 'succeeded' | 'failed' | 'cancelled' required
created_atstring date-time required
updated_atstring date-time required
resultobject

Changes

No recorded changes to this operation across all 1 revision of this API.