Skip to content

Scopes

Each key has scopes that say what it can do. Endpoints list the scope they need.

Scope Allows
read_all See every kind of record, now and as new ones are added. Changes nothing.
write_all Read and change everything a key can, including webhooks.
organisation:read See your business name, country and settings summary.
locations:read List your locations and their details.
locations:write Add, change and remove locations.
members:read List the people in your team.
members:write Invite people to your team as staff, and see or cancel the invitations the app sent. Only for installed apps, and only while you are on the Free plan or a trial.
items:read List and read catalogue items.
items:write Add, change and remove catalogue items, one at a time or in bulk.
leads:write Send in new leads, for example from your website forms.
contacts:read Read contacts and their details.
contacts:write Add and change contacts.
contacts:delete Delete a contact and all their data, for example to honour an erasure request. This cannot be undone.
companies:read List and read companies, their people and their details.
companies:write Add and change companies, merge them, and link people to them (with their role and job title).
companies:delete Delete a company. Its people and their threads stay.
threads:read List and read threads, their tags and links.
threads:write Assign, snooze, close, tag and link threads.
messages:read Read the messages and notes in threads.
messages:write Send replies, add notes, send automated messages and log messages sent elsewhere.
tasks:read See tasks and follow-ups, and who they are for.
tasks:write Add, change, complete and delete tasks.
appointments:read See booked appointments, such as test drives and viewings.
appointments:write Book, move and cancel appointments, which can message the customer.
events:read See the events recorded for contacts, and the event types in use.
events:write Tell Threadkite what happened to a contact in your system (a purchase, a finance agreement ending), which can start automations and set contact fields.
records:read See the records other systems keep up to date on contacts (invoices, e-sign requests, documents) and their history.
records:write Delete records your system sent. Events that mention a record add and update it.
flows:read See automations, their runs and how they are doing.
flows:write Create, change, publish, pause and test automations, and add threads to them. Automations can message customers.
segments:read See saved segments of contacts, how many are in each and who.
reports:read Read lead, response time, outcome, team, tag, sales, funnel, location and automation reports, and download them as CSV.
reports:write Enter spend per source and set monthly targets for people and locations.
sales:read List sales and the leads they are credited to.
sales:write Tell Threadkite a customer bought, so the sale counts in the reports and is credited to their leads.
imports:read See history imports from other systems and what each one brought in.
imports:write Bring in contacts, threads and their past messages from another system without sending anything or starting automations, and undo an import.
webhooks:manage Add, change and remove webhook endpoints and replay deliveries.

A :write scope includes the matching :read scope. A key without the scope an endpoint needs gets 403 with code insufficient_scope.