A request to join, for an administrator
const url = 'https://api.sloose.com/orgs/org_9f3c/access-requests/ar_3k9d';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.sloose.com/orgs/org_9f3c/access-requests/ar_3k9d \ --header 'Authorization: Bearer <token>'Who asked, their address, the CRM their Zoho sign-in proved and whether it is still open. The page the administrators’ mail links to reads this; approving is POST …/approve, never a link, since mail scanners follow links.
Administrators, and a session only.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”The org id the session was issued for. A token for one org can never read another.
Example
org_9f3cThe org id the session was issued for. A token for one org can never read another.
The request, from the link in the administrators’ mail.
Example
ar_3k9dThe request, from the link in the administrators’ mail.
Responses
Section titled “Responses”The request.
object
object
The name they signed in with. Null when they gave none, or gave one that could be read as Sloose — it is not shown, here or in the mail, since it is theirs to choose.
The CRM the person’s Zoho sign-in proved, as it names itself — null, by the same rule, when that name could be read as Sloose.
Example
{ "request": { "status": "open" }}No bearer, or one that is expired, revoked or no longer resolves to a member.
The error envelope every non-2xx answer uses.
object
Human-readable explanation.
Machine-readable reason. Absent on a few legacy 400s.
Examplegenerated
{ "error": "example", "code": "example"}Not an owner or administrator of this org, a bearer issued for another org, or an API token (code: SESSION_REQUIRED).
The error envelope every non-2xx answer uses.
object
Human-readable explanation.
Machine-readable reason. Absent on a few legacy 400s.
Examplegenerated
{ "error": "example", "code": "example"}No such request in this org (code: ACCESS_REQUEST_NOT_FOUND).
The error envelope every non-2xx answer uses.
object
Human-readable explanation.
Machine-readable reason. Absent on a few legacy 400s.
Examplegenerated
{ "error": "example", "code": "example"}