Revoke an API key
Revokes an API key (either generation) — org-scoped; an id from another organization or an unknown id answers 404 resource_not_found (no cross-org existence oracle). A key revoking ITSELF is allowed: the credential is only checked at the top of the request, before the revoke runs. DELETE is naturally idempotent by HTTP semantics — this route does not use the Idempotency-Key ledger.
bearerAuthAuthorizationBearer <token>A gid_ API key (Profile → API Keys) or an OAuth 2.1 access token.
key_id*stringThe key was revoked.
application/json- response
Confirmation that a key was revoked and can no longer authenticate.
id*stringThe id of the revoked key.
legacy*booleanTrue when the revoked key was a legacy row (soft-revoked); false for a plugin key (deleted).
curl -X DELETE 'https://app.nowgetitdone.com/v1/api-keys/string'{ "id": "string", "legacy": true}Create an API key POST
Mints a new org-owned API key. Beyond the api-keys:manage scope check, the CALLING credential's creator must currently hold an owner/admin membership in the…
List task attachments GET
Cursor-paginated attachments of the task's CURRENT version, newest first (metadata only — mint download URLs per attachment via the download-url endpoint).