API Documentation
|
where {organisationId}
is the ID of an organisation.
DELETE
- removes an organisation (specified by organisationId
) configured on the Cocoon Data Platform (available to SafeShare administrators only) on the proviso that this organisation has an existing request for its removal (made by another SafeShare administrator).Note: This method takes no parameters.
This API endpoint removes an organisation (specified by organisationId
) configured on the Cocoon Data Platform by a SafeShare administrator.
For a request to this endpoint to succeed, a previous call to <access-service>/api/v1/organisations/{organisationId}/removalRequest (i.e. to initiate a request to remove this organisation) must have already been made by another SafeShare administrator whose access token was submitted in the request to that API endpoint.
Tip: To determine if an organisation has an existing request for its removal, use the <access-service>/api/v1/organisations API endpoint to retrieve information about organisations configured on the Cocoon Data Platform and if the required organisation's
organisationRemovalRequest
member is notnull
and contains sub-members, then the organisation has an existing request for its removal.
This API endpoint supports the following Cocoon Data user roles (as described in the SafeShare Administrator's Guide):
The Cocoon Data Platform's resources available to a Cocoon Data user meeting the criteria above is determined by the access token submitted in the header of requests to this endpoint.
The appropriate access token as the Bearer
token:
Authorization: Bearer eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE0NjcwMTY2NjYsInVzZXJfbmFtZSI6ImFsZXgub...
If the request succeeded, then an HTTP response status 200 OK
is returned.