Projects

Propose a project transfer

Proposes an existing member as the project's next owner — the account it is billed to. Nothing changes until that member accepts with POST /v1/projects/{project_id}/transfer/accept; a proposal already pending is replaced. The recipient is emailed.

Requires the owner role and an account-wide credential; refused to a connected app.

put/v1/projects/{project_id}/transfer

Request

  • Base URL: https://api.naturali.ai
  • URL: https://api.naturali.ai/v1/projects/{project_id}/transfer
  • Auth: HTTP bearer

Request body

member_idstring required

The membership ID (pmem_ prefix) of the proposed owner.

Example request

{
  "member_id": "pmem_V1StGXR8Z5jdHi6B"
}

Response

The pending transfer.

project_idstring required
status'pending' | 'completed' required
from_user_idstring required

The owner before the transfer.

to_user_idstring required

The owner after it.

requested_atstring date-time nullable required
transferred_atstring date-time nullable required

When ownership moved; null while pending.

Example response

{
  "project_id": "proj_V1StGXR8Z5jdHi6B",
  "from_user_id": "user_V1StGXR8Z5jdHi6B",
  "to_user_id": "user_3fV9pQ2mK8xLr7Wd"
}

Changes

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