Enable an author
POST/v1/authors/{external_id}/enableKey scope write
Sets the author's status back to enabled, lifting a block or a suspension. The automatic trust level is computed again from the author's history.
Needs a key with the write scope. Authentication
Path parameters
external_idstringRequiredYour id for the end user. The author must exist: this call does not create one.
Request body
reasonstringWhy the author is enabled. Keep it to 255 characters: validation accepts up to 500, and a reason longer than 255 answers 500
internal_error. Stored asstatus_reasonand sent in theauthor.enabledevent. Omitted or null clears a reason stored earlier.untiltimestampAccepted and ignored. Only a suspension reads
until.
Returns
The author. The author.enabled event is emitted when the status changed.
- 200 OKAn author object
Errors
- 404
not_foundThe project has no author with this id.
- 422
validation_errorThe body has an unknown key,
reasonis longer than 500 characters, oruntilis not ISO 8601 in UTC.
Every endpoint can also answer the errors any request can meet: a missing key, a rate limit, a malformed body. Errors
Something missing or unclear on this page? Write to support@useinfrared.com.