/v1/orgs/{id}/suspend
POST
/v1/orgs/{id}/suspend
const url = 'https://api.reindeer.example.tr/v1/orgs/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/suspend';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"reason":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.reindeer.example.tr/v1/orgs/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/suspend \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "reason": "example" }'Scope orgs:write, fresh step-up. Suspends a pending or active organisation at once, records the reason in its history and cancels its open activation and resume requests.
Authorizations
Bölüm başlığı “Authorizations”Parameters
Bölüm başlığı “Parameters”Path Parameters
Bölüm başlığı “Path Parameters”id
required
string format: uuid
Request Bodyrequired
Bölüm başlığı “Request Bodyrequired”Media typeapplication/json
object
reason
required
string
Example generated
{ "reason": "example"}Responses
Bölüm başlığı “Responses”The suspended organisation with its history
Media typeapplication/json
object
id
string
name
string
state
string
contact_email
string
data_source
string
terms_version
string
founder
string
founder_name
string
source
Staff views only: the network the signup came from, an IPv4 /24 or an IPv6 /48
string
created_at
string format: date-time
activated_at
string format: date-time
suspended_at
string format: date-time
events
Array<object>
object
at
string format: date-time
kind
string
by
string
approval
string
reason
string
Example
{ "state": "pending", "events": [ { "kind": "signed_up" } ]}Org_state when it is already suspended
Suspend_reason