API reference
Get current user
Verify an API key and read the account, plan, limits, and usage.
GET
/api/v1/meRequires a Bearer API key — see authentication.
Returns the account behind the API key, along with the plan's limits and the current month's API usage. This is the simplest way to confirm a key works.
Request
Send the request to GET /api/v1/me. Set your key in the environment as POSTMYISH_KEY to run these as-is.
curl https://postmyish.com/api/v1/me \
-H "Authorization: Bearer $POSTMYISH_KEY"Response
{
"id": "usr_9f2c8b1e",
"email": "you@studio.com",
"name": "Ada Lovelace",
"studio": "Analytical Engines",
"plan": "creator",
"limits": {
"profiles": 5,
"posts_per_month": null,
"api_calls_per_month": 10000
},
"usage": {
"api_calls_this_month": 42
}
}Response fields
idstringYour account id.
emailstringAccount email address.
namestringAccount display name.
studiostring | nullStudio / workspace name, if set.
planstringCurrent plan:
free, creator, studio, or scale.limitsobjectThe plan's ceilings. A
null value means unlimited.profilesinteger | nullMax connected profiles.
posts_per_monthinteger | nullPosts allowed per calendar month.
api_calls_per_monthinteger | nullMonthly REST API call allowance.
usageobjectLive usage counters.
api_calls_this_monthintegerAPI calls counted against this month's allowance.
Try it
Run this endpoint live with your own key. The key is kept in your browser (local storage) and sent straight to the API — nothing passes through the docs.