The workspace, the plan, this month's usage and what this credential may do
GET
/whoami
const url = 'https://api.dropslate.top/v1/whoami';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.dropslate.top/v1/whoami \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Responses
Section titled “ Responses ”The caller’s own reflection.
Media typeapplication/json
object
workspace
object
id
string
slug
string
name
string
plan
owner is internal and never sold.
string
currency
string
tz
string
user
Who calls are attributed to. email is null for an API key.
object
id
string
name
string
email
string
credential
What authenticated this call and what it may do.
object
kind
string
name
The key’s or MCP client’s name.
string
scopes
Array<string>
usage
object
plan
free, creator, studio, agency, or the internal owner.
string
period
string
posts
object
used
integer
limit
null: the plan sets no limit.
integer
storage
object
usedBytes
integer
limitBytes
null: the plan sets no limit.
integer
accounts
object
used
integer
limit
null: the plan sets no limit.
integer
members
object
used
integer
limit
null: the plan sets no limit.
integer
groups
boolean
mcp
string
api
boolean
Example
{ "workspace": { "plan": "free", "currency": "USD", "tz": "Europe/Kiev" }, "credential": { "kind": "session", "scopes": [ "read" ] }, "usage": { "period": "2026-09", "mcp": "read" }}