Scopes

A token needs the scopes required by the operation, plus mcp for an MCP connection. A missing scope returns 403.

In token requests, prefix each scope below with https://api.filemark.ca/ and separate the names with spaces.

scope=https://api.filemark.ca/clients:read https://api.filemark.ca/mcp
Short scopeGrants
mcpConnect to the MCP server
tax:computeList computation targets, read their cell contracts, and run computations
clients:readList or get clients
entities:readList or get legal entities
tax-years:readList or get tax years
engagements:readSearch, list and get engagements, their amendment context and history, and the form catalog
tax-data:readRead saved trial-balance and account data. Scenario computations also need tax:compute
documents:readList and get document metadata
workpapers:readList and get workpapers, their evidence, account links, tie-out and versions, and validate a workpaper
review:readGet the engagement review summary, and list account notes and review marks
exports:createStart an export job for an engagement's filing handoff or a separate scenario draft package
exports:readList and get export jobs
clients:writeCreate, update, archive and restore clients
entities:writeCreate, update, archive and restore legal entities
engagements:writeCreate, update, archive and restore engagements
tax-data:writeLand a trial balance and apply saved tax-data actions such as GIFI mapping, classification answers and adjusting entries
documents:writeUpload, classify, ingest, replace and archive documents. Creating a document delivery also needs documents:read
workpapers:writeCreate, update, archive, restore, generate and carry forward workpapers, and manage their evidence and account links
review:annotateCreate and update account notes and question or correction review marks
portal:readList portal contacts and requests, and get a portal request
portal:writePreview and apply portal actions. Commenting also needs portal:send
portal:sendComment on portal requests, and send, remind or cancel portal invitations. Server integrations only
integrations:readList integration connections and sources, preview a sync, and get a sync
integrations:syncApply a previewed integration sync. Server integrations only
exports:deliverGet a download URL for a finished export job's package. Server integrations only

Any of clients:write, entities:write, engagements:write or tax-data:write also reads an engagement's mutation preconditions. See Write data.

Filemark | Scopes