v2 Account

Unlink device from account / sign out in the extension (device-signed)

Device-signed (ES256). Removes the link and returns the device's active jobs to anonymous mode (owner_type=device, tier=anonymous) without data loss. Idempotent (for an already anonymous device — linked=false).

post/api/v2/account/unlink

Request

  • Base URL: https://pdf2md.dev
  • URL: https://pdf2md.dev/api/v2/account/unlink
  • Auth: HTTP bearer

Response

Unlinked

linkedboolean required

true — the device is linked to an account

account_idstring uuid
emailstring
display_namestring nullable
avatar_urlstring nullable
tier'anonymous' | 'free' | 'lifetime' | 'builder' | 'pro' | 'business' | 'enterprise'

EP-069: lifetime is the one-time unlock, ranked BETWEEN free and builder — it raises the interactive limits and carries 600 pages/month, but grants no API keys, hosted MCP, webhooks or batch, so a subscription is genuinely more and its holder may still buy one.

affected_jobsinteger

How many jobs were re-attached/returned on link/unlink

slots_in_useinteger nullable

EP-025-T2 (additive): active jobs currently owned by the linked account.

Example response

{
  "limits": {
    "max_active_slots": 3,
    "max_concurrent_conversions": 1,
    "max_file_size_bytes": 10485760,
    "processing_soft_budget_sec": 900,
    "processing_timeout_sec": 1200,
    "ready_ttl_sec": 3600,
    "priority_base": 100
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.