Skip to main content
POST
Transfer a project

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

project_id
string<uuid>
required

Body

application/json
approval_id
string<uuid>
required
to_tenant_id
string<uuid>
required
grace_hours
integer
default:72

How long the old source keys keep working; 0 cuts them at once.

Required range: 0 <= x <= 720
operator_entity_id
string<uuid> | null

The new operator's legal entity, added as the project's operator.

Response

Successful Response

from_tenant_id
string<uuid>
required
keys_retired
integer
required

Active source keys that expire at grace_until.

project_id
string<uuid>
required
requested_at
string<date-time>
required
status
enum<string>
required
Available options:
pending,
done,
cancelled
to_tenant_id
string<uuid>
required
transfer_id
string<uuid>
required
completed_at
string<date-time> | null
grace_until
string<date-time> | null
webhook_endpoints
Webhook Endpoints · object

Space id -> the endpoints whose secrets the new operator must turn before grace_until; an endpoint still signing with an old secret then stops.