PostMantis
API ReferenceProfiles

Get a profile

Returns one connected profile by ID.

GET
/api/profiles/{id}

Returns one connected profile by ID.

Authorization

BearerAuth
AuthorizationBearer <token>

API key from the PostMantis dashboard.

In: header

Path Parameters

id*string

Profile identifier.

Formatuuid

Response Body

application/json

application/problem+json

application/problem+json

application/json

curl -X GET "https://loading/api/profiles/4339a6bc-9cd3-455e-8f91-df8bc63f12d7"

{  "data": {    "id": "4339a6bc-9cd3-455e-8f91-df8bc63f12d7",    "name": "Julius",    "provider": "x",    "status": "active",    "username": "julius",    "pictureUrl": "https://cdn.postmantis.com/profiles/julius.png",    "expiresAt": null,    "postsCount": 12,    "createdAt": "2026-03-10T09:00:00Z",    "updatedAt": "2026-03-28T09:00:00Z"  }}

{  "type": "https://postmantis.com/problems/unauthorized",  "title": "Unauthorized",  "status": 401,  "detail": "Missing or invalid API key.",  "code": "unauthorized"}
{  "type": "https://postmantis.com/problems/not-found",  "title": "Not found",  "status": 404,  "detail": "Profile was not found for the authenticated account.",  "code": "notFound"}
{  "error": "Too Many Requests"}