---
title: "Every method"
description: "All 430, one row each, against the endpoint each one calls."
url: "https://openemail.uk/docs/php/reference/methods"
area: "PHP"
category: "Reference"
---

# Every method

All 430, one row each, against the endpoint each one calls.

## Every method

One method for every method of the TypeScript SDK, under the same name, and the package’s parity check proves it. It runs every PHP method and its TypeScript twin with the same arguments and every option set, and fails when a method is missing, takes different arguments, or sends anything but byte for byte the request its twin sends.

Every list that pages has a `listAll` and an `iterate` beside it, named after the list they walk: `listAllEvents` and `iterateEvents` beside `listEvents`, `listAllRuns` and `iterateRuns` beside `listRuns`. They call the same endpoint as the list, so one request can appear on more than one row.

> The `tempMail` rows say "inbox token" where every other row names a scope. Disposable inboxes are the only resource on the API that authenticates with something other than a key: `listDomains` and `create` send no credential at all, like `forms->subscribe`, and the others authenticate with the `oe_inbox_` token that `create` returned, or with the newer one that `extend` returns, since only the new token carries the later expiry. Pass it as `inboxToken:` on each call, or build a client for that inbox with `OpenEmail::createTempMail(inboxToken: ...)`. Without one, a workspace client falls back to its API key, which the API refuses with 401 `missing_inbox_token`.

> The three `security` rows need no scope because they answer an OAuth access token only. An API key calling one gets 400 `step_up_not_applicable`.

| Call | Endpoint | Scope |
| --- | --- | --- |
| [`me->get`](https://openemail.uk/docs/php/reference/me#get) | `GET /keys/self` | no scope |
| [`me->ping`](https://openemail.uk/docs/php/reference/me#ping) | `GET /ping` | no scope |
| [`me->rotate`](https://openemail.uk/docs/php/reference/me#rotate) | `POST /keys/self/rotate` | `keys:write` |
| [`security->stepUpStatus`](https://openemail.uk/docs/php/reference/security#stepUpStatus) | `GET /security/step-up` | no scope |
| [`security->beginStepUp`](https://openemail.uk/docs/php/reference/security#beginStepUp) | `POST /security/step-up` | no scope |
| [`security->verifyStepUp`](https://openemail.uk/docs/php/reference/security#verifyStepUp) | `POST /security/step-up/verify` | no scope |
| [`keys->list`](https://openemail.uk/docs/php/reference/keys#list) | `GET /keys` | `keys:read` |
| [`keys->listAll`](https://openemail.uk/docs/php/reference/keys#listAll) | `GET /keys` | `keys:read` |
| [`keys->iterate`](https://openemail.uk/docs/php/reference/keys#iterate) | `GET /keys` | `keys:read` |
| [`keys->get`](https://openemail.uk/docs/php/reference/keys#get) | `GET /keys/{id}` | `keys:read` |
| [`keys->create`](https://openemail.uk/docs/php/reference/keys#create) | `POST /keys` | `keys:manage` |
| [`keys->update`](https://openemail.uk/docs/php/reference/keys#update) | `PATCH /keys/{id}` | `keys:manage` |
| [`keys->delete`](https://openemail.uk/docs/php/reference/keys#delete) | `DELETE /keys/{id}` | `keys:manage` |
| [`keys->rotate`](https://openemail.uk/docs/php/reference/keys#rotate) | `POST /keys/{id}/rotate` | `keys:manage` |
| [`keys->revoke`](https://openemail.uk/docs/php/reference/keys#revoke) | `POST /keys/{id}/revoke` | `keys:manage` |
| [`keys->listRequests`](https://openemail.uk/docs/php/reference/keys#listRequests) | `GET /keys/{id}/requests` | `keys:read` |
| [`keys->listAllRequests`](https://openemail.uk/docs/php/reference/keys#listAllRequests) | `GET /keys/{id}/requests` | `keys:read` |
| [`keys->iterateRequests`](https://openemail.uk/docs/php/reference/keys#iterateRequests) | `GET /keys/{id}/requests` | `keys:read` |
| [`keys->listActivity`](https://openemail.uk/docs/php/reference/keys#listActivity) | `GET /keys/{id}/activity` | `keys:read` |
| [`keys->listAllActivity`](https://openemail.uk/docs/php/reference/keys#listAllActivity) | `GET /keys/{id}/activity` | `keys:read` |
| [`keys->iterateActivity`](https://openemail.uk/docs/php/reference/keys#iterateActivity) | `GET /keys/{id}/activity` | `keys:read` |
| [`keys->listWorkspaceRequests`](https://openemail.uk/docs/php/reference/keys#listWorkspaceRequests) | `GET /keys/requests` | `keys:read` |
| [`keys->listAllWorkspaceRequests`](https://openemail.uk/docs/php/reference/keys#listAllWorkspaceRequests) | `GET /keys/requests` | `keys:read` |
| [`keys->iterateWorkspaceRequests`](https://openemail.uk/docs/php/reference/keys#iterateWorkspaceRequests) | `GET /keys/requests` | `keys:read` |
| [`keys->listWorkspaceActivity`](https://openemail.uk/docs/php/reference/keys#listWorkspaceActivity) | `GET /keys/activity` | `keys:read` |
| [`keys->listAllWorkspaceActivity`](https://openemail.uk/docs/php/reference/keys#listAllWorkspaceActivity) | `GET /keys/activity` | `keys:read` |
| [`keys->iterateWorkspaceActivity`](https://openemail.uk/docs/php/reference/keys#iterateWorkspaceActivity) | `GET /keys/activity` | `keys:read` |
| [`keys->stats`](https://openemail.uk/docs/php/reference/keys#stats) | `GET /keys/stats` | `keys:read` + `emails:read` |
| [`addresses->list`](https://openemail.uk/docs/php/reference/addresses#list) | `GET /addresses` | `emails:send` |
| [`addresses->listAll`](https://openemail.uk/docs/php/reference/addresses#listAll) | `GET /addresses` | `emails:send` |
| [`addresses->iterate`](https://openemail.uk/docs/php/reference/addresses#iterate) | `GET /addresses` | `emails:send` |
| [`languages->list`](https://openemail.uk/docs/php/reference/languages#list) | `GET /languages` | no scope |
| [`emails->send`](https://openemail.uk/docs/php/reference/emails#send) | `POST /emails` | `emails:send` |
| [`emails->sendBatch`](https://openemail.uk/docs/php/reference/emails#sendBatch) | `POST /emails/batch` | `emails:send` |
| [`emails->translate`](https://openemail.uk/docs/php/reference/emails#translate) | `POST /emails/translate` | `emails:send` |
| [`emails->check`](https://openemail.uk/docs/php/reference/emails#check) | `POST /emails/check` | `emails:send` |
| [`emails->list`](https://openemail.uk/docs/php/reference/emails#list) | `GET /emails` | `emails:read` |
| [`emails->listAll`](https://openemail.uk/docs/php/reference/emails#listAll) | `GET /emails` | `emails:read` |
| [`emails->iterate`](https://openemail.uk/docs/php/reference/emails#iterate) | `GET /emails` | `emails:read` |
| [`emails->get`](https://openemail.uk/docs/php/reference/emails#get) | `GET /emails/{id}` | `emails:read` |
| [`emails->listEvents`](https://openemail.uk/docs/php/reference/emails#listEvents) | `GET /emails/{id}/events` | `emails:read` |
| [`emails->listAllEvents`](https://openemail.uk/docs/php/reference/emails#listAllEvents) | `GET /emails/{id}/events` | `emails:read` |
| [`emails->iterateEvents`](https://openemail.uk/docs/php/reference/emails#iterateEvents) | `GET /emails/{id}/events` | `emails:read` |
| [`emails->getTracking`](https://openemail.uk/docs/php/reference/emails#getTracking) | `GET /emails/{id}/tracking` | `emails:read` |
| [`emails->cancel`](https://openemail.uk/docs/php/reference/emails#cancel) | `POST /emails/{id}/cancel` | `emails:send` |
| [`emails->reschedule`](https://openemail.uk/docs/php/reference/emails#reschedule) | `PATCH /emails/{id}` | `emails:send` |
| [`emails->update`](https://openemail.uk/docs/php/reference/emails#update) | `PATCH /emails/{id}` | `emails:send` |
| [`emails->compose`](https://openemail.uk/docs/php/reference/emails#compose) | `POST /emails/compose` | `emails:send` |
| [`emails->rewrite`](https://openemail.uk/docs/php/reference/emails#rewrite) | `POST /emails/rewrite` | `emails:send` |
| [`emails->suggestSubject`](https://openemail.uk/docs/php/reference/emails#suggestSubject) | `POST /emails/subject` | `emails:send` |
| [`templates->list`](https://openemail.uk/docs/php/reference/templates#list) | `GET /templates` | `templates:read` |
| [`templates->listAll`](https://openemail.uk/docs/php/reference/templates#listAll) | `GET /templates` | `templates:read` |
| [`templates->iterate`](https://openemail.uk/docs/php/reference/templates#iterate) | `GET /templates` | `templates:read` |
| [`templates->get`](https://openemail.uk/docs/php/reference/templates#get) | `GET /templates/{id}` | `templates:read` |
| [`templates->create`](https://openemail.uk/docs/php/reference/templates#create) | `POST /templates` | `templates:write` |
| [`templates->update`](https://openemail.uk/docs/php/reference/templates#update) | `PATCH /templates/{id}` | `templates:write` |
| [`templates->duplicate`](https://openemail.uk/docs/php/reference/templates#duplicate) | `POST /templates/{id}/duplicate` | `templates:write` |
| [`templates->replaceContent`](https://openemail.uk/docs/php/reference/templates#replaceContent) | `POST /templates/{id}/content` | `templates:write` |
| [`templates->delete`](https://openemail.uk/docs/php/reference/templates#delete) | `DELETE /templates/{id}` | `templates:write` |
| [`templates->listVersions`](https://openemail.uk/docs/php/reference/templates#listVersions) | `GET /templates/{id}/versions` | `templates:read` |
| [`templates->listAllVersions`](https://openemail.uk/docs/php/reference/templates#listAllVersions) | `GET /templates/{id}/versions` | `templates:read` |
| [`templates->iterateVersions`](https://openemail.uk/docs/php/reference/templates#iterateVersions) | `GET /templates/{id}/versions` | `templates:read` |
| [`templates->getVersion`](https://openemail.uk/docs/php/reference/templates#getVersion) | `GET /templates/{id}/versions/{version}` | `templates:read` |
| [`templates->publish`](https://openemail.uk/docs/php/reference/templates#publish) | `POST /templates/{id}/versions` | `templates:write` |
| [`templates->restoreVersion`](https://openemail.uk/docs/php/reference/templates#restoreVersion) | `POST /templates/{id}/versions/{version}/restore` | `templates:write` |
| [`templates->deleteVersion`](https://openemail.uk/docs/php/reference/templates#deleteVersion) | `DELETE /templates/{id}/versions/{version}` | `templates:write` |
| [`templates->listStarters`](https://openemail.uk/docs/php/reference/templates#listStarters) | `GET /templates/starters` | `templates:read` |
| [`templates->getStarter`](https://openemail.uk/docs/php/reference/templates#getStarter) | `GET /templates/starters/{slug}` | `templates:read` |
| [`templates->listFonts`](https://openemail.uk/docs/php/reference/templates#listFonts) | `GET /templates/fonts` | `templates:read` |
| [`templates->render`](https://openemail.uk/docs/php/reference/templates#render) | `POST /templates/render` | `templates:read` |
| [`templates->preview`](https://openemail.uk/docs/php/reference/templates#preview) | `POST /templates/{id}/preview` | `templates:read` |
| [`templates->getAnalytics`](https://openemail.uk/docs/php/reference/templates#getAnalytics) | `GET /templates/{id}/analytics` | `templates:read` |
| [`templates->listSends`](https://openemail.uk/docs/php/reference/templates#listSends) | `GET /templates/{id}/sends` | `templates:read` |
| [`templates->send`](https://openemail.uk/docs/php/reference/templates#send) | `POST /templates/{id}/send` | `templates:write` + `emails:send` |
| [`templates->listImages`](https://openemail.uk/docs/php/reference/templates#listImages) | `GET /templates/images` | `templates:read` |
| [`templates->listAllImages`](https://openemail.uk/docs/php/reference/templates#listAllImages) | `GET /templates/images` | `templates:read` |
| [`templates->iterateImages`](https://openemail.uk/docs/php/reference/templates#iterateImages) | `GET /templates/images` | `templates:read` |
| [`templates->uploadImage`](https://openemail.uk/docs/php/reference/templates#uploadImage) | `POST /templates/images` | `templates:write` |
| [`templates->design`](https://openemail.uk/docs/php/reference/templates#design) | `POST /templates/design` | `templates:write` |
| [`templates->redesign`](https://openemail.uk/docs/php/reference/templates#redesign) | `POST /templates/{id}/redesign` | `templates:write` |
| [`tracking->list`](https://openemail.uk/docs/php/reference/tracking#list) | `GET /tracking` | `emails:read` |
| [`tracking->listAll`](https://openemail.uk/docs/php/reference/tracking#listAll) | `GET /tracking` | `emails:read` |
| [`tracking->iterate`](https://openemail.uk/docs/php/reference/tracking#iterate) | `GET /tracking` | `emails:read` |
| [`tracking->getStats`](https://openemail.uk/docs/php/reference/tracking#getStats) | `GET /tracking/stats` | `emails:read` |
| [`tracking->get`](https://openemail.uk/docs/php/reference/tracking#get) | `GET /tracking/{id}` | `emails:read` |
| [`tracking->listOpens`](https://openemail.uk/docs/php/reference/tracking#listOpens) | `GET /tracking/{id}/opens` | `emails:read` |
| [`tracking->listAllOpens`](https://openemail.uk/docs/php/reference/tracking#listAllOpens) | `GET /tracking/{id}/opens` | `emails:read` |
| [`tracking->iterateOpens`](https://openemail.uk/docs/php/reference/tracking#iterateOpens) | `GET /tracking/{id}/opens` | `emails:read` |
| [`tracking->listClicks`](https://openemail.uk/docs/php/reference/tracking#listClicks) | `GET /tracking/{id}/clicks` | `emails:read` |
| [`tracking->listAllClicks`](https://openemail.uk/docs/php/reference/tracking#listAllClicks) | `GET /tracking/{id}/clicks` | `emails:read` |
| [`tracking->iterateClicks`](https://openemail.uk/docs/php/reference/tracking#iterateClicks) | `GET /tracking/{id}/clicks` | `emails:read` |
| [`threads->list`](https://openemail.uk/docs/php/reference/threads#list) | `GET /threads` | `threads:read` |
| [`threads->listAll`](https://openemail.uk/docs/php/reference/threads#listAll) | `GET /threads` | `threads:read` |
| [`threads->iterate`](https://openemail.uk/docs/php/reference/threads#iterate) | `GET /threads` | `threads:read` |
| [`threads->get`](https://openemail.uk/docs/php/reference/threads#get) | `GET /threads/{id}` | `threads:read` |
| [`threads->update`](https://openemail.uk/docs/php/reference/threads#update) | `PATCH /threads/{id}` | `threads:write` |
| [`threads->trash`](https://openemail.uk/docs/php/reference/threads#trash) | `POST /threads/{id}/trash` | `threads:write` |
| [`threads->snooze`](https://openemail.uk/docs/php/reference/threads#snooze) | `POST /threads/{id}/snooze` | `threads:write` |
| [`threads->unsnooze`](https://openemail.uk/docs/php/reference/threads#unsnooze) | `POST /threads/{id}/unsnooze` | `threads:write` |
| [`threads->listAttachments`](https://openemail.uk/docs/php/reference/threads#listAttachments) | `GET /threads/{id}/messages/{messageId}/attachments` | `threads:read` |
| [`threads->listNotes`](https://openemail.uk/docs/php/reference/threads#listNotes) | `GET /threads/{id}/notes` | `threads:read` |
| [`threads->createNote`](https://openemail.uk/docs/php/reference/threads#createNote) | `POST /threads/{id}/notes` | `threads:write` |
| [`threads->updateNote`](https://openemail.uk/docs/php/reference/threads#updateNote) | `PATCH /threads/{id}/notes/{noteId}` | `threads:write` |
| [`threads->deleteNote`](https://openemail.uk/docs/php/reference/threads#deleteNote) | `DELETE /threads/{id}/notes/{noteId}` | `threads:write` |
| [`threads->reorderNotes`](https://openemail.uk/docs/php/reference/threads#reorderNotes) | `POST /threads/{id}/notes/reorder` | `threads:write` |
| [`threads->counts`](https://openemail.uk/docs/php/reference/threads#counts) | `GET /threads/counts` | `threads:read` |
| [`threads->summary`](https://openemail.uk/docs/php/reference/threads#summary) | `GET /threads/{id}/summary` | `threads:read` |
| [`threads->restore`](https://openemail.uk/docs/php/reference/threads#restore) | `POST /threads/{id}/restore` | `threads:write` |
| [`threads->delete`](https://openemail.uk/docs/php/reference/threads#delete) | `DELETE /threads/{id}` | `threads:write` |
| [`threads->unsubscribe`](https://openemail.uk/docs/php/reference/threads#unsubscribe) | `POST /threads/{id}/unsubscribe` | `threads:write` |
| [`threads->getEvent`](https://openemail.uk/docs/php/reference/threads#getEvent) | `GET /threads/{id}/event` | `calendar:read` |
| [`drafts->list`](https://openemail.uk/docs/php/reference/drafts#list) | `GET /drafts` | `drafts:read` |
| [`drafts->listAll`](https://openemail.uk/docs/php/reference/drafts#listAll) | `GET /drafts` | `drafts:read` |
| [`drafts->iterate`](https://openemail.uk/docs/php/reference/drafts#iterate) | `GET /drafts` | `drafts:read` |
| [`drafts->get`](https://openemail.uk/docs/php/reference/drafts#get) | `GET /drafts/{id}` | `drafts:read` |
| [`drafts->create`](https://openemail.uk/docs/php/reference/drafts#create) | `POST /drafts` | `drafts:write` |
| [`drafts->update`](https://openemail.uk/docs/php/reference/drafts#update) | `PATCH /drafts/{id}` | `drafts:write` |
| [`drafts->delete`](https://openemail.uk/docs/php/reference/drafts#delete) | `DELETE /drafts/{id}` | `drafts:write` |
| [`labels->list`](https://openemail.uk/docs/php/reference/labels#list) | `GET /labels` | `labels:read` |
| [`labels->listAll`](https://openemail.uk/docs/php/reference/labels#listAll) | `GET /labels` | `labels:read` |
| [`labels->iterate`](https://openemail.uk/docs/php/reference/labels#iterate) | `GET /labels` | `labels:read` |
| [`labels->listColors`](https://openemail.uk/docs/php/reference/labels#listColors) | `GET /labels/colors` | `labels:read` |
| [`labels->get`](https://openemail.uk/docs/php/reference/labels#get) | `GET /labels/{id}` | `labels:read` |
| [`labels->create`](https://openemail.uk/docs/php/reference/labels#create) | `POST /labels` | `labels:write` |
| [`labels->update`](https://openemail.uk/docs/php/reference/labels#update) | `PATCH /labels/{id}` | `labels:write` |
| [`labels->delete`](https://openemail.uk/docs/php/reference/labels#delete) | `DELETE /labels/{id}` | `labels:write` |
| [`contacts->list`](https://openemail.uk/docs/php/reference/contacts#list) | `GET /contacts` | `contacts:read` |
| [`contacts->listAll`](https://openemail.uk/docs/php/reference/contacts#listAll) | `GET /contacts` | `contacts:read` |
| [`contacts->iterate`](https://openemail.uk/docs/php/reference/contacts#iterate) | `GET /contacts` | `contacts:read` |
| [`contacts->get`](https://openemail.uk/docs/php/reference/contacts#get) | `GET /contacts/{email}` | `contacts:read` |
| [`contacts->create`](https://openemail.uk/docs/php/reference/contacts#create) | `POST /contacts` | `contacts:write` |
| [`contacts->update`](https://openemail.uk/docs/php/reference/contacts#update) | `PATCH /contacts/{email}` | `contacts:write` |
| [`contacts->delete`](https://openemail.uk/docs/php/reference/contacts#delete) | `DELETE /contacts/{email}` | `contacts:write` |
| [`contacts->setAudiences`](https://openemail.uk/docs/php/reference/contacts#setAudiences) | `PUT /contacts/{email}/audiences` | `audiences:write` |
| [`contacts->listPeople`](https://openemail.uk/docs/php/reference/contacts#listPeople) | `GET /contacts/people` | `contacts:read` |
| [`contacts->listAllPeople`](https://openemail.uk/docs/php/reference/contacts#listAllPeople) | `GET /contacts/people` | `contacts:read` |
| [`contacts->iteratePeople`](https://openemail.uk/docs/php/reference/contacts#iteratePeople) | `GET /contacts/people` | `contacts:read` |
| [`contacts->save`](https://openemail.uk/docs/php/reference/contacts#save) | `PUT /contacts/{email}` | `contacts:write` |
| [`contacts->deleteMany`](https://openemail.uk/docs/php/reference/contacts#deleteMany) | `POST /contacts/batch-delete` | `contacts:write` |
| [`contacts->setPhoto`](https://openemail.uk/docs/php/reference/contacts#setPhoto) | `PUT /contacts/{email}/photo` | `contacts:write` |
| [`contacts->removePhoto`](https://openemail.uk/docs/php/reference/contacts#removePhoto) | `DELETE /contacts/{email}/photo` | `contacts:write` |
| [`contacts->block`](https://openemail.uk/docs/php/reference/contacts#block) | `POST /contacts/{email}/block` | `settings:write` |
| [`contacts->unblock`](https://openemail.uk/docs/php/reference/contacts#unblock) | `DELETE /contacts/{email}/block` | `settings:write` |
| [`contacts->listThreads`](https://openemail.uk/docs/php/reference/contacts#listThreads) | `GET /contacts/{email}/threads` | `threads:read` |
| [`contacts->listAllThreads`](https://openemail.uk/docs/php/reference/contacts#listAllThreads) | `GET /contacts/{email}/threads` | `threads:read` |
| [`contacts->iterateThreads`](https://openemail.uk/docs/php/reference/contacts#iterateThreads) | `GET /contacts/{email}/threads` | `threads:read` |
| [`contacts->activity`](https://openemail.uk/docs/php/reference/contacts#activity) | `GET /contacts/{email}/activity` | `threads:read` |
| [`audiences->list`](https://openemail.uk/docs/php/reference/audiences#list) | `GET /audiences` | `audiences:read` |
| [`audiences->listAll`](https://openemail.uk/docs/php/reference/audiences#listAll) | `GET /audiences` | `audiences:read` |
| [`audiences->iterate`](https://openemail.uk/docs/php/reference/audiences#iterate) | `GET /audiences` | `audiences:read` |
| [`audiences->growth`](https://openemail.uk/docs/php/reference/audiences#growth) | `GET /audiences/growth` | `audiences:read` |
| [`audiences->get`](https://openemail.uk/docs/php/reference/audiences#get) | `GET /audiences/{id}` | `audiences:read` |
| [`audiences->create`](https://openemail.uk/docs/php/reference/audiences#create) | `POST /audiences` | `audiences:write` |
| [`audiences->update`](https://openemail.uk/docs/php/reference/audiences#update) | `PATCH /audiences/{id}` | `audiences:write` |
| [`audiences->delete`](https://openemail.uk/docs/php/reference/audiences#delete) | `DELETE /audiences/{id}` | `audiences:write` |
| [`audiences->empty`](https://openemail.uk/docs/php/reference/audiences#empty) | `POST /audiences/{id}/empty` | `audiences:write` |
| [`audiences->listContacts`](https://openemail.uk/docs/php/reference/audiences#listContacts) | `GET /audiences/{id}/contacts` | `audiences:read` |
| [`audiences->listAllContacts`](https://openemail.uk/docs/php/reference/audiences#listAllContacts) | `GET /audiences/{id}/contacts` | `audiences:read` |
| [`audiences->iterateContacts`](https://openemail.uk/docs/php/reference/audiences#iterateContacts) | `GET /audiences/{id}/contacts` | `audiences:read` |
| [`audiences->addContact`](https://openemail.uk/docs/php/reference/audiences#addContact) | `POST /audiences/{id}/contacts` | `audiences:write` |
| [`audiences->removeContact`](https://openemail.uk/docs/php/reference/audiences#removeContact) | `DELETE /audiences/{id}/contacts/{email}` | `audiences:write` |
| [`audiences->addContacts`](https://openemail.uk/docs/php/reference/audiences#addContacts) | `POST /audiences/{id}/contacts/batch` | `audiences:write` |
| [`audiences->removeContacts`](https://openemail.uk/docs/php/reference/audiences#removeContacts) | `POST /audiences/{id}/contacts/batch-remove` | `audiences:write` |
| [`audiences->importContacts`](https://openemail.uk/docs/php/reference/audiences#importContacts) | `POST /audiences/{id}/import` | `audiences:write` + `contacts:write` |
| [`forms->list`](https://openemail.uk/docs/php/reference/forms#list) | `GET /forms` | `forms:read` |
| [`forms->listAll`](https://openemail.uk/docs/php/reference/forms#listAll) | `GET /forms` | `forms:read` |
| [`forms->iterate`](https://openemail.uk/docs/php/reference/forms#iterate) | `GET /forms` | `forms:read` |
| [`forms->create`](https://openemail.uk/docs/php/reference/forms#create) | `POST /forms` | `forms:write` |
| [`forms->design`](https://openemail.uk/docs/php/reference/forms#design) | `POST /forms/design` | `forms:write` |
| [`forms->redesign`](https://openemail.uk/docs/php/reference/forms#redesign) | `POST /forms/{id}/redesign` | `forms:write` |
| [`forms->listStarters`](https://openemail.uk/docs/php/reference/forms#listStarters) | `GET /forms/starters` | `forms:read` |
| [`forms->getStarter`](https://openemail.uk/docs/php/reference/forms#getStarter) | `GET /forms/starters/{slug}` | `forms:read` |
| [`forms->get`](https://openemail.uk/docs/php/reference/forms#get) | `GET /forms/{id}` | `forms:read` |
| [`forms->update`](https://openemail.uk/docs/php/reference/forms#update) | `PATCH /forms/{id}` | `forms:write` |
| [`forms->delete`](https://openemail.uk/docs/php/reference/forms#delete) | `DELETE /forms/{id}` | `forms:write` |
| [`forms->publish`](https://openemail.uk/docs/php/reference/forms#publish) | `POST /forms/{id}/publish` | `forms:write` |
| [`forms->pause`](https://openemail.uk/docs/php/reference/forms#pause) | `POST /forms/{id}/pause` | `forms:write` |
| [`forms->resume`](https://openemail.uk/docs/php/reference/forms#resume) | `POST /forms/{id}/resume` | `forms:write` |
| [`forms->duplicate`](https://openemail.uk/docs/php/reference/forms#duplicate) | `POST /forms/{id}/duplicate` | `forms:write` |
| [`forms->analytics`](https://openemail.uk/docs/php/reference/forms#analytics) | `GET /forms/{id}/analytics` | `forms:read` |
| [`forms->listSubmissions`](https://openemail.uk/docs/php/reference/forms#listSubmissions) | `GET /forms/{id}/submissions` | `forms:read` |
| [`forms->listAllSubmissions`](https://openemail.uk/docs/php/reference/forms#listAllSubmissions) | `GET /forms/{id}/submissions` | `forms:read` |
| [`forms->iterateSubmissions`](https://openemail.uk/docs/php/reference/forms#iterateSubmissions) | `GET /forms/{id}/submissions` | `forms:read` |
| [`forms->getSubmission`](https://openemail.uk/docs/php/reference/forms#getSubmission) | `GET /forms/{id}/submissions/{submissionId}` | `forms:read` |
| [`forms->deleteSubmission`](https://openemail.uk/docs/php/reference/forms#deleteSubmission) | `DELETE /forms/{id}/submissions/{submissionId}` | `forms:write` |
| [`forms->deleteSubmissions`](https://openemail.uk/docs/php/reference/forms#deleteSubmissions) | `POST /forms/{id}/submissions/batch-remove` | `forms:write` |
| [`forms->approveSubmission`](https://openemail.uk/docs/php/reference/forms#approveSubmission) | `POST /forms/{id}/submissions/{submissionId}/approve` | `forms:write` + `contacts:write` |
| [`forms->resendConfirmation`](https://openemail.uk/docs/php/reference/forms#resendConfirmation) | `POST /forms/{id}/submissions/{submissionId}/resend` | `forms:write` + `emails:send` |
| [`forms->subscribe`](https://openemail.uk/docs/php/reference/forms#subscribe) | `POST /subscribe/{formId}` | none |
| [`broadcasts->preview`](https://openemail.uk/docs/php/reference/broadcasts#preview) | `POST /broadcasts/preview` | `audiences:read` |
| [`broadcasts->send`](https://openemail.uk/docs/php/reference/broadcasts#send) | `POST /broadcasts` | `emails:send` + `audiences:read` |
| [`broadcasts->list`](https://openemail.uk/docs/php/reference/broadcasts#list) | `GET /broadcasts` | `emails:read` |
| [`broadcasts->listAll`](https://openemail.uk/docs/php/reference/broadcasts#listAll) | `GET /broadcasts` | `emails:read` |
| [`broadcasts->iterate`](https://openemail.uk/docs/php/reference/broadcasts#iterate) | `GET /broadcasts` | `emails:read` |
| [`broadcasts->get`](https://openemail.uk/docs/php/reference/broadcasts#get) | `GET /broadcasts/{id}` | `emails:read` |
| [`broadcasts->stats`](https://openemail.uk/docs/php/reference/broadcasts#stats) | `GET /broadcasts/{id}/stats` | `emails:read` |
| [`broadcasts->analytics`](https://openemail.uk/docs/php/reference/broadcasts#analytics) | `GET /broadcasts/analytics` | `emails:read` |
| [`broadcasts->listRecipients`](https://openemail.uk/docs/php/reference/broadcasts#listRecipients) | `GET /broadcasts/{id}/recipients` | `emails:read` |
| [`broadcasts->listAllRecipients`](https://openemail.uk/docs/php/reference/broadcasts#listAllRecipients) | `GET /broadcasts/{id}/recipients` | `emails:read` |
| [`broadcasts->iterateRecipients`](https://openemail.uk/docs/php/reference/broadcasts#iterateRecipients) | `GET /broadcasts/{id}/recipients` | `emails:read` |
| [`broadcasts->getRecipient`](https://openemail.uk/docs/php/reference/broadcasts#getRecipient) | `GET /broadcasts/{id}/recipients/{emailId}` | `emails:read` |
| [`broadcasts->cancel`](https://openemail.uk/docs/php/reference/broadcasts#cancel) | `POST /broadcasts/{id}/cancel` | `emails:send` |
| [`domains->list`](https://openemail.uk/docs/php/reference/domains#list) | `GET /domains` | `domains:read` |
| [`domains->listAll`](https://openemail.uk/docs/php/reference/domains#listAll) | `GET /domains` | `domains:read` |
| [`domains->iterate`](https://openemail.uk/docs/php/reference/domains#iterate) | `GET /domains` | `domains:read` |
| [`domains->get`](https://openemail.uk/docs/php/reference/domains#get) | `GET /domains/{id}` | `domains:read` |
| [`domains->create`](https://openemail.uk/docs/php/reference/domains#create) | `POST /domains` | `domains:write` |
| [`domains->verify`](https://openemail.uk/docs/php/reference/domains#verify) | `POST /domains/{id}/verify` | `domains:write` |
| [`domains->update`](https://openemail.uk/docs/php/reference/domains#update) | `PATCH /domains/{id}` | `domains:write` |
| [`domains->delete`](https://openemail.uk/docs/php/reference/domains#delete) | `DELETE /domains/{id}` | `domains:write` |
| [`domains->getLogo`](https://openemail.uk/docs/php/reference/domains#getLogo) | `GET /domains/{id}/logo` | `domains:read` |
| [`domains->setLogo`](https://openemail.uk/docs/php/reference/domains#setLogo) | `PUT /domains/{id}/logo` | `domains:write` |
| [`domains->removeLogo`](https://openemail.uk/docs/php/reference/domains#removeLogo) | `DELETE /domains/{id}/logo` | `domains:write` |
| [`domains->setLogoCertificate`](https://openemail.uk/docs/php/reference/domains#setLogoCertificate) | `PUT /domains/{id}/logo/certificate` | `domains:write` |
| [`domains->removeLogoCertificate`](https://openemail.uk/docs/php/reference/domains#removeLogoCertificate) | `DELETE /domains/{id}/logo/certificate` | `domains:write` |
| [`domains->listAddresses`](https://openemail.uk/docs/php/reference/domains#listAddresses) | `GET /domains/{id}/addresses` | `domains:read` |
| [`domains->listAllAddresses`](https://openemail.uk/docs/php/reference/domains#listAllAddresses) | `GET /domains/{id}/addresses` | `domains:read` |
| [`domains->iterateAddresses`](https://openemail.uk/docs/php/reference/domains#iterateAddresses) | `GET /domains/{id}/addresses` | `domains:read` |
| [`domains->createAddress`](https://openemail.uk/docs/php/reference/domains#createAddress) | `POST /domains/{id}/addresses` | `domains:write` |
| [`domains->getAddress`](https://openemail.uk/docs/php/reference/domains#getAddress) | `GET /domains/{id}/addresses/{addressId}` | `domains:read` |
| [`domains->updateAddress`](https://openemail.uk/docs/php/reference/domains#updateAddress) | `PATCH /domains/{id}/addresses/{addressId}` | `domains:write` |
| [`domains->setAddressPhoto`](https://openemail.uk/docs/php/reference/domains#setAddressPhoto) | `PUT /domains/{id}/addresses/{addressId}/photo` | `domains:write` |
| [`domains->removeAddressPhoto`](https://openemail.uk/docs/php/reference/domains#removeAddressPhoto) | `DELETE /domains/{id}/addresses/{addressId}/photo` | `domains:write` |
| [`domains->deleteAddress`](https://openemail.uk/docs/php/reference/domains#deleteAddress) | `DELETE /domains/{id}/addresses/{addressId}` | `domains:write` |
| [`domains->listAddressForwards`](https://openemail.uk/docs/php/reference/domains#listAddressForwards) | `GET /domains/{id}/addresses/{addressId}/forwards` | `domains:read` |
| [`domains->addAddressForwards`](https://openemail.uk/docs/php/reference/domains#addAddressForwards) | `POST /domains/{id}/addresses/{addressId}/forwards` | `domains:write` |
| [`domains->updateAddressForward`](https://openemail.uk/docs/php/reference/domains#updateAddressForward) | `PATCH /domains/{id}/addresses/{addressId}/forwards/{forwardId}` | `domains:write` |
| [`domains->deleteAddressForward`](https://openemail.uk/docs/php/reference/domains#deleteAddressForward) | `DELETE /domains/{id}/addresses/{addressId}/forwards/{forwardId}` | `domains:write` |
| [`domains->resendAddressForwardConsent`](https://openemail.uk/docs/php/reference/domains#resendAddressForwardConsent) | `POST /domains/{id}/addresses/{addressId}/forwards/{forwardId}/resend` | `domains:write` |
| [`domains->listAddressMembers`](https://openemail.uk/docs/php/reference/domains#listAddressMembers) | `GET /domains/{id}/addresses/{addressId}/members` | `members:read` |
| [`domains->getAddressLogin`](https://openemail.uk/docs/php/reference/domains#getAddressLogin) | `GET /domains/{id}/addresses/{addressId}/login` | `members:write` |
| [`domains->setAddressLogin`](https://openemail.uk/docs/php/reference/domains#setAddressLogin) | `PUT /domains/{id}/addresses/{addressId}/login` | `members:write` |
| [`domains->deleteAddressLogin`](https://openemail.uk/docs/php/reference/domains#deleteAddressLogin) | `DELETE /domains/{id}/addresses/{addressId}/login` | `members:write` |
| [`domains->getDns`](https://openemail.uk/docs/php/reference/domains#getDns) | `GET /domains/{id}/dns` | `domains:read` |
| [`domains->setDnsZone`](https://openemail.uk/docs/php/reference/domains#setDnsZone) | `PUT /domains/{id}/dns` | `domains:write` |
| [`domains->syncDns`](https://openemail.uk/docs/php/reference/domains#syncDns) | `POST /domains/{id}/dns/sync` | `domains:write` |
| [`appHost->get`](https://openemail.uk/docs/php/reference/app-host#get) | `GET /app-host` | `domains:read` |
| [`appHost->set`](https://openemail.uk/docs/php/reference/app-host#set) | `PUT /app-host` | `domains:write` |
| [`appHost->verify`](https://openemail.uk/docs/php/reference/app-host#verify) | `POST /app-host/verify` | `domains:write` |
| [`appHost->delete`](https://openemail.uk/docs/php/reference/app-host#delete) | `DELETE /app-host` | `domains:write` |
| [`branding->get`](https://openemail.uk/docs/php/reference/branding#get) | `GET /branding` | `settings:read` |
| [`branding->update`](https://openemail.uk/docs/php/reference/branding#update) | `PATCH /branding` | `settings:write` |
| [`branding->uploadImage`](https://openemail.uk/docs/php/reference/branding#uploadImage) | `PUT /branding/images/{variant}` | `settings:write` |
| [`branding->removeImage`](https://openemail.uk/docs/php/reference/branding#removeImage) | `DELETE /branding/images/{variant}` | `settings:write` |
| [`rules->list`](https://openemail.uk/docs/php/reference/rules#list) | `GET /rules` | `rules:read` |
| [`rules->listAll`](https://openemail.uk/docs/php/reference/rules#listAll) | `GET /rules` | `rules:read` |
| [`rules->iterate`](https://openemail.uk/docs/php/reference/rules#iterate) | `GET /rules` | `rules:read` |
| [`rules->get`](https://openemail.uk/docs/php/reference/rules#get) | `GET /rules/{id}` | `rules:read` |
| [`rules->create`](https://openemail.uk/docs/php/reference/rules#create) | `POST /rules` | `rules:write` |
| [`rules->update`](https://openemail.uk/docs/php/reference/rules#update) | `PATCH /rules/{id}` | `rules:write` |
| [`rules->delete`](https://openemail.uk/docs/php/reference/rules#delete) | `DELETE /rules/{id}` | `rules:write` |
| [`rules->reorder`](https://openemail.uk/docs/php/reference/rules#reorder) | `POST /rules/reorder` | `rules:write` |
| [`rules->test`](https://openemail.uk/docs/php/reference/rules#test) | `POST /rules/{id}/test` | `rules:read` |
| [`rules->listRuns`](https://openemail.uk/docs/php/reference/rules#listRuns) | `GET /rules/runs` | `rules:read` |
| [`rules->listAllRuns`](https://openemail.uk/docs/php/reference/rules#listAllRuns) | `GET /rules/runs` | `rules:read` |
| [`rules->iterateRuns`](https://openemail.uk/docs/php/reference/rules#iterateRuns) | `GET /rules/runs` | `rules:read` |
| [`webhooks->list`](https://openemail.uk/docs/php/reference/webhooks#list) | `GET /webhooks` | `webhooks:read` |
| [`webhooks->listAll`](https://openemail.uk/docs/php/reference/webhooks#listAll) | `GET /webhooks` | `webhooks:read` |
| [`webhooks->iterate`](https://openemail.uk/docs/php/reference/webhooks#iterate) | `GET /webhooks` | `webhooks:read` |
| [`webhooks->get`](https://openemail.uk/docs/php/reference/webhooks#get) | `GET /webhooks/{id}` | `webhooks:read` |
| [`webhooks->create`](https://openemail.uk/docs/php/reference/webhooks#create) | `POST /webhooks` | `webhooks:write` |
| [`webhooks->update`](https://openemail.uk/docs/php/reference/webhooks#update) | `PATCH /webhooks/{id}` | `webhooks:write` |
| [`webhooks->delete`](https://openemail.uk/docs/php/reference/webhooks#delete) | `DELETE /webhooks/{id}` | `webhooks:write` |
| [`webhooks->rotateSecret`](https://openemail.uk/docs/php/reference/webhooks#rotateSecret) | `POST /webhooks/{id}/rotate-secret` | `webhooks:write` |
| [`webhooks->test`](https://openemail.uk/docs/php/reference/webhooks#test) | `POST /webhooks/{id}/test` | `webhooks:write` |
| [`webhooks->listDeliveries`](https://openemail.uk/docs/php/reference/webhooks#listDeliveries) | `GET /webhooks/{id}/deliveries` | `webhooks:read` |
| [`webhooks->listAllDeliveries`](https://openemail.uk/docs/php/reference/webhooks#listAllDeliveries) | `GET /webhooks/{id}/deliveries` | `webhooks:read` |
| [`webhooks->iterateDeliveries`](https://openemail.uk/docs/php/reference/webhooks#iterateDeliveries) | `GET /webhooks/{id}/deliveries` | `webhooks:read` |
| [`webhooks->getDelivery`](https://openemail.uk/docs/php/reference/webhooks#getDelivery) | `GET /webhooks/{id}/deliveries/{deliveryId}` | `webhooks:read` |
| [`webhooks->replayDelivery`](https://openemail.uk/docs/php/reference/webhooks#replayDelivery) | `POST /webhooks/{id}/deliveries/{deliveryId}/replay` | `webhooks:write` |
| [`webhooks->listWorkspaceDeliveries`](https://openemail.uk/docs/php/reference/webhooks#listWorkspaceDeliveries) | `GET /webhooks/deliveries` | `webhooks:read` |
| [`webhooks->listAllWorkspaceDeliveries`](https://openemail.uk/docs/php/reference/webhooks#listAllWorkspaceDeliveries) | `GET /webhooks/deliveries` | `webhooks:read` |
| [`webhooks->iterateWorkspaceDeliveries`](https://openemail.uk/docs/php/reference/webhooks#iterateWorkspaceDeliveries) | `GET /webhooks/deliveries` | `webhooks:read` |
| [`webhooks->listActivity`](https://openemail.uk/docs/php/reference/webhooks#listActivity) | `GET /webhooks/{id}/activity` | `webhooks:read` |
| [`webhooks->listAllActivity`](https://openemail.uk/docs/php/reference/webhooks#listAllActivity) | `GET /webhooks/{id}/activity` | `webhooks:read` |
| [`webhooks->iterateActivity`](https://openemail.uk/docs/php/reference/webhooks#iterateActivity) | `GET /webhooks/{id}/activity` | `webhooks:read` |
| [`webhooks->listWorkspaceActivity`](https://openemail.uk/docs/php/reference/webhooks#listWorkspaceActivity) | `GET /webhooks/activity` | `webhooks:read` |
| [`webhooks->listAllWorkspaceActivity`](https://openemail.uk/docs/php/reference/webhooks#listAllWorkspaceActivity) | `GET /webhooks/activity` | `webhooks:read` |
| [`webhooks->iterateWorkspaceActivity`](https://openemail.uk/docs/php/reference/webhooks#iterateWorkspaceActivity) | `GET /webhooks/activity` | `webhooks:read` |
| [`webhooks->listEvents`](https://openemail.uk/docs/php/reference/webhooks#listEvents) | `GET /webhooks/events` | `webhooks:read` |
| [`webhooks->stats`](https://openemail.uk/docs/php/reference/webhooks#stats) | `GET /webhooks/stats` | `webhooks:read` |
| [`imports->list`](https://openemail.uk/docs/php/reference/imports#list) | `GET /imports` | `threads:read` |
| [`imports->listAll`](https://openemail.uk/docs/php/reference/imports#listAll) | `GET /imports` | `threads:read` |
| [`imports->iterate`](https://openemail.uk/docs/php/reference/imports#iterate) | `GET /imports` | `threads:read` |
| [`imports->get`](https://openemail.uk/docs/php/reference/imports#get) | `GET /imports/{id}` | `threads:read` |
| [`imports->create`](https://openemail.uk/docs/php/reference/imports#create) | `POST /imports` | `threads:write` |
| [`imports->uploadState`](https://openemail.uk/docs/php/reference/imports#uploadState) | `GET /imports/{id}/upload` | `threads:write` |
| [`imports->uploadChunk`](https://openemail.uk/docs/php/reference/imports#uploadChunk) | `PUT /imports/{id}/files/{file}/chunks/{chunk}` | `threads:write` |
| [`imports->start`](https://openemail.uk/docs/php/reference/imports#start) | `POST /imports/{id}/start` | `threads:write` |
| [`imports->cancel`](https://openemail.uk/docs/php/reference/imports#cancel) | `POST /imports/{id}/cancel` | `threads:write` |
| [`imports->listFailures`](https://openemail.uk/docs/php/reference/imports#listFailures) | `GET /imports/{id}/failures` | `threads:read` |
| [`imports->deleteUpload`](https://openemail.uk/docs/php/reference/imports#deleteUpload) | `DELETE /imports/{id}/upload` | `threads:write` |
| [`imports->importFiles`](https://openemail.uk/docs/php/reference/imports#importFiles) | `POST /imports` | `threads:write` |
| [`providerImports->inspect`](https://openemail.uk/docs/php/reference/provider-imports#inspect) | `POST /provider-imports/inspect` | `settings:write` |
| [`providerImports->create`](https://openemail.uk/docs/php/reference/provider-imports#create) | `POST /provider-imports` | `settings:write` |
| [`providerImports->list`](https://openemail.uk/docs/php/reference/provider-imports#list) | `GET /provider-imports` | `settings:read` |
| [`providerImports->listAll`](https://openemail.uk/docs/php/reference/provider-imports#listAll) | `GET /provider-imports` | `settings:read` |
| [`providerImports->iterate`](https://openemail.uk/docs/php/reference/provider-imports#iterate) | `GET /provider-imports` | `settings:read` |
| [`providerImports->get`](https://openemail.uk/docs/php/reference/provider-imports#get) | `GET /provider-imports/{id}` | `settings:read` |
| [`providerImports->cancel`](https://openemail.uk/docs/php/reference/provider-imports#cancel) | `POST /provider-imports/{id}/cancel` | `settings:write` |
| [`calendar->listEvents`](https://openemail.uk/docs/php/reference/calendar#listEvents) | `GET /calendar/events` | `calendar:read` |
| [`calendar->listAllEvents`](https://openemail.uk/docs/php/reference/calendar#listAllEvents) | `GET /calendar/events` | `calendar:read` |
| [`calendar->iterateEvents`](https://openemail.uk/docs/php/reference/calendar#iterateEvents) | `GET /calendar/events` | `calendar:read` |
| [`calendar->getEvent`](https://openemail.uk/docs/php/reference/calendar#getEvent) | `GET /calendar/events/{id}` | `calendar:read` |
| [`calendar->getEventIcs`](https://openemail.uk/docs/php/reference/calendar#getEventIcs) | `GET /calendar/events/{id}/ics` | `calendar:read` |
| [`calendar->createEvent`](https://openemail.uk/docs/php/reference/calendar#createEvent) | `POST /calendar/events` | `calendar:write` |
| [`calendar->updateEvent`](https://openemail.uk/docs/php/reference/calendar#updateEvent) | `PATCH /calendar/events/{id}` | `calendar:write` |
| [`calendar->deleteEvent`](https://openemail.uk/docs/php/reference/calendar#deleteEvent) | `DELETE /calendar/events/{id}` | `calendar:write` |
| [`calendar->cancelEvent`](https://openemail.uk/docs/php/reference/calendar#cancelEvent) | `POST /calendar/events/{id}/cancel` | `calendar:write` |
| [`calendar->respondToEvent`](https://openemail.uk/docs/php/reference/calendar#respondToEvent) | `POST /calendar/events/{id}/respond` | `calendar:write` + `emails:send` |
| [`settings->get`](https://openemail.uk/docs/php/reference/settings#get) | `GET /settings` | `settings:read` |
| [`settings->update`](https://openemail.uk/docs/php/reference/settings#update) | `PATCH /settings` | `settings:write` |
| [`roles->list`](https://openemail.uk/docs/php/reference/roles#list) | `GET /roles` | `roles:read` |
| [`roles->listAll`](https://openemail.uk/docs/php/reference/roles#listAll) | `GET /roles` | `roles:read` |
| [`roles->iterate`](https://openemail.uk/docs/php/reference/roles#iterate) | `GET /roles` | `roles:read` |
| [`roles->get`](https://openemail.uk/docs/php/reference/roles#get) | `GET /roles/{id}` | `roles:read` |
| [`roles->create`](https://openemail.uk/docs/php/reference/roles#create) | `POST /roles` | `roles:write` |
| [`roles->update`](https://openemail.uk/docs/php/reference/roles#update) | `PATCH /roles/{id}` | `roles:write` |
| [`roles->delete`](https://openemail.uk/docs/php/reference/roles#delete) | `DELETE /roles/{id}` | `roles:write` |
| [`roles->listPermissions`](https://openemail.uk/docs/php/reference/roles#listPermissions) | `GET /roles/permissions` | `roles:read` |
| [`members->list`](https://openemail.uk/docs/php/reference/members#list) | `GET /members` | `members:read` |
| [`members->listAll`](https://openemail.uk/docs/php/reference/members#listAll) | `GET /members` | `members:read` |
| [`members->iterate`](https://openemail.uk/docs/php/reference/members#iterate) | `GET /members` | `members:read` |
| [`members->get`](https://openemail.uk/docs/php/reference/members#get) | `GET /members/{userId}` | `members:read` |
| [`members->add`](https://openemail.uk/docs/php/reference/members#add) | `POST /members` | `members:write` |
| [`members->update`](https://openemail.uk/docs/php/reference/members#update) | `PATCH /members/{userId}` | `members:write` |
| [`members->remove`](https://openemail.uk/docs/php/reference/members#remove) | `DELETE /members/{userId}` | `members:write` |
| [`members->grantAddress`](https://openemail.uk/docs/php/reference/members#grantAddress) | `POST /members/{userId}/addresses` | `members:write` |
| [`members->revokeAddress`](https://openemail.uk/docs/php/reference/members#revokeAddress) | `DELETE /members/{userId}/addresses/{addressId}` | `members:write` |
| [`members->grantDomain`](https://openemail.uk/docs/php/reference/members#grantDomain) | `POST /members/{userId}/domains` | `members:write` |
| [`members->revokeDomain`](https://openemail.uk/docs/php/reference/members#revokeDomain) | `DELETE /members/{userId}/domains/{domainId}` | `members:write` |
| [`members->listInvitations`](https://openemail.uk/docs/php/reference/members#listInvitations) | `GET /members/invitations` | `members:read` |
| [`members->listAllInvitations`](https://openemail.uk/docs/php/reference/members#listAllInvitations) | `GET /members/invitations` | `members:read` |
| [`members->iterateInvitations`](https://openemail.uk/docs/php/reference/members#iterateInvitations) | `GET /members/invitations` | `members:read` |
| [`members->revokeInvitation`](https://openemail.uk/docs/php/reference/members#revokeInvitation) | `DELETE /members/invitations/{invitationId}` | `members:write` |
| [`members->resendInvitation`](https://openemail.uk/docs/php/reference/members#resendInvitation) | `POST /members/invitations/{invitationId}/resend` | `members:write` |
| [`suppressions->list`](https://openemail.uk/docs/php/reference/suppressions#list) | `GET /suppressions` | `settings:read` |
| [`suppressions->listAll`](https://openemail.uk/docs/php/reference/suppressions#listAll) | `GET /suppressions` | `settings:read` |
| [`suppressions->iterate`](https://openemail.uk/docs/php/reference/suppressions#iterate) | `GET /suppressions` | `settings:read` |
| [`suppressions->get`](https://openemail.uk/docs/php/reference/suppressions#get) | `GET /suppressions/{id}` | `settings:read` |
| [`suppressions->add`](https://openemail.uk/docs/php/reference/suppressions#add) | `POST /suppressions` | `settings:write` |
| [`suppressions->remove`](https://openemail.uk/docs/php/reference/suppressions#remove) | `DELETE /suppressions/{id}` | `settings:write` |
| [`files->list`](https://openemail.uk/docs/php/reference/files#list) | `GET /files` | `files:read` |
| [`files->listAll`](https://openemail.uk/docs/php/reference/files#listAll) | `GET /files` | `files:read` |
| [`files->iterate`](https://openemail.uk/docs/php/reference/files#iterate) | `GET /files` | `files:read` |
| [`files->get`](https://openemail.uk/docs/php/reference/files#get) | `GET /files/{id}` | `files:read` |
| [`files->stats`](https://openemail.uk/docs/php/reference/files#stats) | `GET /files/stats` | `files:read` |
| [`files->download`](https://openemail.uk/docs/php/reference/files#download) | `GET /files/{id}/content` | `files:read` |
| [`files->listLinks`](https://openemail.uk/docs/php/reference/files#listLinks) | `GET /files/{id}/links` | `files:read` |
| [`files->listAllLinks`](https://openemail.uk/docs/php/reference/files#listAllLinks) | `GET /files/{id}/links` | `files:read` |
| [`files->iterateLinks`](https://openemail.uk/docs/php/reference/files#iterateLinks) | `GET /files/{id}/links` | `files:read` |
| [`files->createLink`](https://openemail.uk/docs/php/reference/files#createLink) | `POST /files/{id}/links` | `files:write` |
| [`files->revokeLink`](https://openemail.uk/docs/php/reference/files#revokeLink) | `DELETE /files/{id}/links/{linkId}` | `files:write` |
| [`files->revokeAllLinks`](https://openemail.uk/docs/php/reference/files#revokeAllLinks) | `DELETE /files/{id}/links` | `files:write` |
| [`files->upload`](https://openemail.uk/docs/php/reference/files#upload) | `POST /files` | `files:write` |
| [`files->delete`](https://openemail.uk/docs/php/reference/files#delete) | `DELETE /files/{id}` | `files:write` |
| [`files->deleteMany`](https://openemail.uk/docs/php/reference/files#deleteMany) | `POST /files/batch-delete` | `files:write` |
| [`tempMail->listDomains`](https://openemail.uk/docs/php/reference/temp-mail#listDomains) | `GET /temp-mail/domains` | none |
| [`tempMail->create`](https://openemail.uk/docs/php/reference/temp-mail#create) | `POST /temp-mail/inboxes` | none |
| [`tempMail->get`](https://openemail.uk/docs/php/reference/temp-mail#get) | `GET /temp-mail/inboxes/{id}` | inbox token |
| [`tempMail->extend`](https://openemail.uk/docs/php/reference/temp-mail#extend) | `POST /temp-mail/inboxes/{id}/extend` | inbox token |
| [`tempMail->delete`](https://openemail.uk/docs/php/reference/temp-mail#delete) | `DELETE /temp-mail/inboxes/{id}` | inbox token |
| [`tempMail->listMessages`](https://openemail.uk/docs/php/reference/temp-mail#listMessages) | `GET /temp-mail/inboxes/{id}/messages` | inbox token |
| [`tempMail->listAllMessages`](https://openemail.uk/docs/php/reference/temp-mail#listAllMessages) | `GET /temp-mail/inboxes/{id}/messages` | inbox token |
| [`tempMail->iterateMessages`](https://openemail.uk/docs/php/reference/temp-mail#iterateMessages) | `GET /temp-mail/inboxes/{id}/messages` | inbox token |
| [`tempMail->getMessage`](https://openemail.uk/docs/php/reference/temp-mail#getMessage) | `GET /temp-mail/inboxes/{id}/messages/{messageId}` | inbox token |
| [`tempMail->deleteMessage`](https://openemail.uk/docs/php/reference/temp-mail#deleteMessage) | `DELETE /temp-mail/inboxes/{id}/messages/{messageId}` | inbox token |
| [`tempMail->listAttachments`](https://openemail.uk/docs/php/reference/temp-mail#listAttachments) | `GET /temp-mail/inboxes/{id}/messages/{messageId}/attachments` | inbox token |
| [`tools->checkDmarc`](https://openemail.uk/docs/php/reference/tools#checkDmarc) | `GET /tools/dmarc` | no scope |
| [`tools->checkBimi`](https://openemail.uk/docs/php/reference/tools#checkBimi) | `GET /tools/bimi` | no scope |
| [`tools->checkDeliverability`](https://openemail.uk/docs/php/reference/tools#checkDeliverability) | `GET /tools/deliverability` | no scope |
| [`support->send`](https://openemail.uk/docs/php/reference/support#send) | `POST /support` | no scope |
| [`encryption->listKeys`](https://openemail.uk/docs/php/reference/encryption#listKeys) | `GET /encryption/keys` | `emails:read` |
| [`encryption->publishKey`](https://openemail.uk/docs/php/reference/encryption#publishKey) | `POST /encryption/keys` | `emails:read` |
| [`encryption->lookupKeys`](https://openemail.uk/docs/php/reference/encryption#lookupKeys) | `GET /encryption/keys/lookup` | `emails:send` |
| [`senders->get`](https://openemail.uk/docs/php/reference/senders#get) | `GET /senders/{email}` | `threads:read` |
| [`senders->research`](https://openemail.uk/docs/php/reference/senders#research) | `POST /senders/{email}/research` | `threads:read` |
| [`chats->list`](https://openemail.uk/docs/php/reference/chats#list) | `GET /chats` | `threads:read` |
| [`chats->listAll`](https://openemail.uk/docs/php/reference/chats#listAll) | `GET /chats` | `threads:read` |
| [`chats->iterate`](https://openemail.uk/docs/php/reference/chats#iterate) | `GET /chats` | `threads:read` |
| [`chats->get`](https://openemail.uk/docs/php/reference/chats#get) | `GET /chats/{id}` | `threads:read` |
| [`chats->rename`](https://openemail.uk/docs/php/reference/chats#rename) | `PATCH /chats/{id}` | `threads:write` |
| [`chats->delete`](https://openemail.uk/docs/php/reference/chats#delete) | `DELETE /chats/{id}` | `threads:write` |
| [`analytics->mailbox`](https://openemail.uk/docs/php/reference/analytics#mailbox) | `GET /analytics/mailbox` | `threads:read` |
| [`analytics->sending`](https://openemail.uk/docs/php/reference/analytics#sending) | `GET /analytics/sending` | `emails:read` |
| [`subscriptions->list`](https://openemail.uk/docs/php/reference/subscriptions#list) | `GET /subscriptions` | `threads:read` |
| [`subscriptions->listDomains`](https://openemail.uk/docs/php/reference/subscriptions#listDomains) | `GET /subscriptions/domains` | `threads:read` |
| [`subscriptions->unsubscribe`](https://openemail.uk/docs/php/reference/subscriptions#unsubscribe) | `POST /subscriptions/{id}/unsubscribe` | `threads:write` |
| [`subscriptions->unsubscribeDomain`](https://openemail.uk/docs/php/reference/subscriptions#unsubscribeDomain) | `POST /subscriptions/domains/{domain}/unsubscribe` | `threads:write` |
| [`subscriptions->move`](https://openemail.uk/docs/php/reference/subscriptions#move) | `POST /subscriptions/{id}/move` | `threads:write` |
| [`exports->preview`](https://openemail.uk/docs/php/reference/exports#preview) | `GET /exports/preview` | `threads:read` |
| [`exports->list`](https://openemail.uk/docs/php/reference/exports#list) | `GET /exports` | `threads:read` |
| [`exports->get`](https://openemail.uk/docs/php/reference/exports#get) | `GET /exports/{id}` | `threads:read` |
| [`exports->start`](https://openemail.uk/docs/php/reference/exports#start) | `POST /exports` | `threads:read` |
| [`exports->download`](https://openemail.uk/docs/php/reference/exports#download) | `GET /exports/{id}/content` | `threads:read` |
| [`dnsConnections->list`](https://openemail.uk/docs/php/reference/dns-connections#list) | `GET /dns-connections` | `domains:read` |
| [`dnsConnections->get`](https://openemail.uk/docs/php/reference/dns-connections#get) | `GET /dns-connections/{id}` | `domains:read` |
| [`dnsConnections->delete`](https://openemail.uk/docs/php/reference/dns-connections#delete) | `DELETE /dns-connections/{id}` | `domains:write` |
| [`billing->get`](https://openemail.uk/docs/php/reference/billing#get) | `GET /billing` | `billing:read` |
| [`billing->listPlans`](https://openemail.uk/docs/php/reference/billing#listPlans) | `GET /billing/plans` | `billing:read` |
| [`billing->getUsage`](https://openemail.uk/docs/php/reference/billing#getUsage) | `GET /billing/usage` | `billing:read` |
| [`billing->listAlerts`](https://openemail.uk/docs/php/reference/billing#listAlerts) | `GET /billing/alerts` | `billing:read` |
| [`billing->listCountries`](https://openemail.uk/docs/php/reference/billing#listCountries) | `GET /billing/countries` | `billing:read` |
| [`billing->getPayAsYouGo`](https://openemail.uk/docs/php/reference/billing#getPayAsYouGo) | `GET /billing/pay-as-you-go` | `billing:read` |
| [`billing->setPayAsYouGo`](https://openemail.uk/docs/php/reference/billing#setPayAsYouGo) | `PATCH /billing/pay-as-you-go` | `billing:write` |
| [`billing->setPayAsYouGoLimit`](https://openemail.uk/docs/php/reference/billing#setPayAsYouGoLimit) | `PUT /billing/pay-as-you-go/limit` | `billing:write` |
| [`billing->confirmPayAsYouGo`](https://openemail.uk/docs/php/reference/billing#confirmPayAsYouGo) | `POST /billing/pay-as-you-go/confirm` | `billing:write` |
| [`billing->startCheckout`](https://openemail.uk/docs/php/reference/billing#startCheckout) | `POST /billing/checkout` | `billing:write` |
| [`billing->openPortal`](https://openemail.uk/docs/php/reference/billing#openPortal) | `POST /billing/portal` | `billing:write` |
| [`billing->listInvoices`](https://openemail.uk/docs/php/reference/billing#listInvoices) | `GET /billing/invoices` | `billing:read` |
| [`billing->getInvoice`](https://openemail.uk/docs/php/reference/billing#getInvoice) | `GET /billing/invoices/{orderId}` | `billing:read` |
| [`billing->saveInvoiceDetails`](https://openemail.uk/docs/php/reference/billing#saveInvoiceDetails) | `PUT /billing/invoices/{orderId}/details` | `billing:write` |
| [`workspaces->list`](https://openemail.uk/docs/php/reference/workspaces#list) | `GET /workspaces` | `account:read` |
| [`workspaces->create`](https://openemail.uk/docs/php/reference/workspaces#create) | `POST /workspaces` | `account:write` |
| [`workspaces->getActive`](https://openemail.uk/docs/php/reference/workspaces#getActive) | `GET /workspaces/active` | `account:read` |
| [`workspaces->setActive`](https://openemail.uk/docs/php/reference/workspaces#setActive) | `PUT /workspaces/active` | `account:write` |
| [`workspaces->delete`](https://openemail.uk/docs/php/reference/workspaces#delete) | `DELETE /workspaces/{id}` | `account:write` |
| [`account->getNotifications`](https://openemail.uk/docs/php/reference/account#getNotifications) | `GET /account/notifications` | `account:read` |
| [`account->setEmailNotification`](https://openemail.uk/docs/php/reference/account#setEmailNotification) | `PUT /account/notifications/email/{category}` | `account:write` |
| [`account->setPushMuted`](https://openemail.uk/docs/php/reference/account#setPushMuted) | `PUT /account/notifications/push/{workspaceId}` | `account:write` |
| [`account->setPhoto`](https://openemail.uk/docs/php/reference/account#setPhoto) | `PUT /account/photo` | `account:write` |
| [`account->removePhoto`](https://openemail.uk/docs/php/reference/account#removePhoto) | `DELETE /account/photo` | `account:write` |
| [`account->getUsername`](https://openemail.uk/docs/php/reference/account#getUsername) | `GET /account/username` | `account:read` |
| [`account->checkUsername`](https://openemail.uk/docs/php/reference/account#checkUsername) | `GET /account/username/availability` | `account:read` |
| [`account->setUsername`](https://openemail.uk/docs/php/reference/account#setUsername) | `PUT /account/username` | `account:write` |
| [`account->listConnectedApps`](https://openemail.uk/docs/php/reference/account#listConnectedApps) | `GET /account/connected-apps` | `account:read` |
| [`account->revokeConnectedApp`](https://openemail.uk/docs/php/reference/account#revokeConnectedApp) | `DELETE /account/connected-apps/{clientId}` | `account:write` |
| [`account->listInvitations`](https://openemail.uk/docs/php/reference/account#listInvitations) | `GET /account/invitations` | `account:read` |
| [`account->acceptInvitation`](https://openemail.uk/docs/php/reference/account#acceptInvitation) | `POST /account/invitations/{invitationId}/accept` | `account:write` |
| [`account->declineInvitation`](https://openemail.uk/docs/php/reference/account#declineInvitation) | `POST /account/invitations/{invitationId}/decline` | `account:write` |
