Me endpoints

The key and workspace behind a credential — the first call every integration should make. Every operation with parameters, body, responses, errors and examples.

View this page as Markdown

The key and workspace behind a credential — the first call every integration should make.

Base URL https://app.processcart.com/api/v1. Every operation below is also in the OpenAPI document and the interactive reference.

Operation Method and path Scope
Identify the API key and its workspace GET /v1/me Any valid key

GET /v1/me

Identify the API key and its workspace. Any valid key. Operation id getMe · open in the API reference.

Returns the organization (workspace) and the API key behind the credential, with the key's scopes and the published rate limit. org.labels lists the workspace's status labels — the ids a run's labels, the runs filter and automation rules take. Any valid key may call it — the first request every integration should make.

Responses

Status Meaning Body
200 OK. Me
401 No usable credential. unauthorized — Authentication required; invalid_api_key — Invalid API key; key_revoked — API key revoked. Problem
405 The verb is not supported on this path. method_not_allowed — Method not allowed. Problem
422 validation_failed — Validation failed. Problem
429 rate_limited — Too many requests. Problem
500 internal_error — Internal error. Problem
503 unavailable — Service unavailable. Problem

Errors (every code this operation can answer; see Errors)

Example response (200)

{
  "org": {
    "id": "8602787e-fdb1-4a7e-982f-09ea5b3005cd",
    "name": "Example workspace",
    "slug": "example-workspace",
    "timezone": "America/Los_Angeles",
    "sandbox": false,
    "labels": [
      {
        "id": "rush",
        "name": "Rush",
        "color": "#dc2626"
      },
      {
        "id": "waiting",
        "name": "Waiting",
        "color": "#f59e0b"
      }
    ]
  },
  "key": {
    "id": "07ea300f-832f-4f75-8859-0c318deec6b1",
    "name": "Example key",
    "prefix": "pc_live_ynpQ",
    "readOnly": false,
    "scopes": [
      "*"
    ],
    "createdAt": "2026-10-13T00:39:13.702Z",
    "lastUsedAt": null
  },
  "rateLimit": {
    "limit": 600,
    "windowSeconds": 60
  }
}