Back to top

Transfer Requests

Transfer Request Management (Project)

Create a transfer request
/projects/{id}/transfers

Project owners can transfer ownership of their projects to other members.

  • Parameters
  • id
    string  (required) in path

    Project UUID

    transfer_request
     (required) in body

    Transfer Request to create

    {
    	"membership_id": "string"
    }
  • Response  201   created
  • {
    	"id": "string",
    	"created_at": "string",
    	"updated_at": "string",
    	"membership": {
    		"href": "string"
    	},
    	"project": {
    		"href": "string"
    	},
    	"href": "string"
    }
  • Response  401   unauthorized
  • Response  403   forbidden
  • Response  404   not found
  • Response  422   unprocessable entity
View a transfer request
GET
/transfers/{id}

Returns a single transfer request.

  • Parameters
  • id
    string  (required) in path

    Transfer request UUID

    include
    string in query

    related attributes to include

  •  
  • Response Body Show Hide
  • Request URL Show Hide
  • cURL Show Hide
  • Response  200   ok
  • {
    	"id": "string",
    	"created_at": "string",
    	"updated_at": "string",
    	"membership": {
    		"href": "string"
    	},
    	"project": {
    		"href": "string"
    	},
    	"href": "string"
    }
  • Response  401   unauthorized
  • Response  403   forbidden
  • Response  404   not found
Accept a transfer request
PUT
/transfers/{id}

Accept a transfer request.

  • Parameters
  • id
    string  (required) in path

    Transfer request UUID

  • Response  204   no content
  • Response  401   unauthorized
  • Response  403   forbidden
  • Response  404   not found
Decline a transfer request
/transfers/{id}

Decline a transfer request.

  • Parameters
  • id
    string  (required) in path

    Transfer request UUID

  • Response  204   no content
  • Response  401   unauthorized
  • Response  403   forbidden
  • Response  404   not found