Metadata-Version: 2.4
Name: lockally
Version: 0.3.2
Summary: lockally control plane
Home-page: 
Author: lockally support
Author-email: lockally support <support@lockally.com>
License: AGPL-3.0-only OR LicenseRef-LOC-Commercial
Project-URL: Repository, https://github.com/GIT_USER_ID/GIT_REPO_ID
Keywords: OpenAPI,OpenAPI-Generator,lockally control plane
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: urllib3<3.0.0,>=2.1.0
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: pydantic>=2.11
Requires-Dist: typing-extensions>=4.7.1
Dynamic: author
Dynamic: license-file

<!-- lockally-brand-header -->
<p align="center">
  <a href="https://lockally.com">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/LockallyInc/community/main/brand/lockup-dark.png">
      <img alt="Lockally" src="https://raw.githubusercontent.com/LockallyInc/community/main/brand/lockup-light.png" width="260">
    </picture>
  </a>
</p>
<!-- /lockally-brand-header -->

# lockally
The lockally control plane lets integrators and direct customers manage
everything except actual mail data flow (which uses standard JMAP / IMAP /
SMTP-submission against the data plane endpoints).

**Authentication.** All `/v1/*` endpoints require a Bearer API key in the
`Authorization` header. Keys are formatted `lk_live_<8-char-prefix>_<32-char-secret>`,
or `lk_test_<...>` for a test key. Create keys in the dashboard, or with
`POST /v1/api-keys` using a key that holds `tenant:admin`.

The key's plan is checked on every request, so a key stops working if the
account moves to a plan without API access, and works again if it moves back.

**Errors.** Failures return [RFC 9457](https://www.rfc-editor.org/rfc/rfc9457)
`application/problem+json` documents.

**Scopes.** Each endpoint requires a specific scope on the presented key.
Insufficient scope returns `403` with the required scope name in `detail`.


This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 0.1.0
- Package version: 0.3.2
- Generator version: 7.23.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.

Python 3.10+

## Installation & Usage
### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`)

Then import the package:
```python
import lockally
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import lockally
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import lockally
from lockally.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.lockally.com
# See configuration.py for a list of all supported configuration parameters.
configuration = lockally.Configuration(
    host = "https://api.lockally.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure Bearer authorization (lk_live_<prefix>_<secret>): bearerAuth
configuration = lockally.Configuration(
    access_token = os.environ["BEARER_TOKEN"]
)


# Enter a context with an instance of the API client
with lockally.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = lockally.AddOnsApi(api_client)
    name = 'name_example' # str | Add-on key

    try:
        # Activate an add-on
        api_response = api_instance.activate_add_on(name)
        print("The response of AddOnsApi->activate_add_on:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling AddOnsApi->activate_add_on: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *https://api.lockally.com*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AddOnsApi* | [**activate_add_on**](docs/AddOnsApi.md#activate_add_on) | **POST** /v1/add-ons/{name}/activate | Activate an add-on
*AddOnsApi* | [**cancel_add_on**](docs/AddOnsApi.md#cancel_add_on) | **POST** /v1/add-ons/{name}/cancel | Cancel an add-on
*AddOnsApi* | [**get_add_on_status**](docs/AddOnsApi.md#get_add_on_status) | **GET** /v1/add-ons/{name} | Get add-on status
*AddOnsApi* | [**list_add_ons**](docs/AddOnsApi.md#list_add_ons) | **GET** /v1/add-ons | List add-ons
*AdminApi* | [**admin_login**](docs/AdminApi.md#admin_login) | **POST** /v1/admin/login | Tenant-admin email+password login
*AdminApi* | [**admin_logout**](docs/AdminApi.md#admin_logout) | **POST** /v1/admin/logout | Invalidate the current admin session
*AdminApi* | [**get_current_admin**](docs/AdminApi.md#get_current_admin) | **GET** /v1/admin/me | Get the current admin + tenant
*AdminsApi* | [**delete_admin**](docs/AdminsApi.md#delete_admin) | **DELETE** /v1/admins/{id} | Delete an admin
*AdminsApi* | [**invite_admin**](docs/AdminsApi.md#invite_admin) | **POST** /v1/admins | Invite a new admin
*AdminsApi* | [**list_admins**](docs/AdminsApi.md#list_admins) | **GET** /v1/admins | List tenant admins
*AdminsApi* | [**update_admin**](docs/AdminsApi.md#update_admin) | **PATCH** /v1/admins/{id} | Update an admin
*AgentsApi* | [**download_thread_attachment**](docs/AgentsApi.md#download_thread_attachment) | **GET** /v1/threads/{threadID}/messages/{messageID}/attachments/{idx} | Download an attachment
*AgentsApi* | [**get_thread**](docs/AgentsApi.md#get_thread) | **GET** /v1/threads/{threadID} | Get a whole conversation
*AgentsApi* | [**get_thread_message**](docs/AgentsApi.md#get_thread_message) | **GET** /v1/threads/{threadID}/messages/{messageID} | Get one message with body
*AgentsApi* | [**grant_api_key_mailbox**](docs/AgentsApi.md#grant_api_key_mailbox) | **POST** /v1/api-keys/{keyID}/mailboxes | Grant a mailbox to a key
*AgentsApi* | [**list_api_key_mailboxes**](docs/AgentsApi.md#list_api_key_mailboxes) | **GET** /v1/api-keys/{keyID}/mailboxes | List a key&#39;s mailbox grants
*AgentsApi* | [**list_inboxes**](docs/AgentsApi.md#list_inboxes) | **GET** /v1/inboxes | List granted inboxes
*AgentsApi* | [**list_threads**](docs/AgentsApi.md#list_threads) | **GET** /v1/inboxes/{mailbox}/threads | List conversation threads
*AgentsApi* | [**lookup_contact**](docs/AgentsApi.md#lookup_contact) | **GET** /v1/contacts/lookup | Who is this sender?
*AgentsApi* | [**mark_thread_message_read**](docs/AgentsApi.md#mark_thread_message_read) | **POST** /v1/threads/{threadID}/messages/{messageID}/read | Mark read/unread
*AgentsApi* | [**reply_to_thread**](docs/AgentsApi.md#reply_to_thread) | **POST** /v1/threads/{threadID}/reply | Reply in-thread (agent stream)
*AgentsApi* | [**revoke_api_key_mailbox**](docs/AgentsApi.md#revoke_api_key_mailbox) | **DELETE** /v1/api-keys/{keyID}/mailboxes/{mailboxID} | Revoke a mailbox grant
*AgentsApi* | [**start_conversation**](docs/AgentsApi.md#start_conversation) | **POST** /v1/inboxes/{mailbox}/messages | Start a new conversation (agent stream)
*AgentsApi* | [**whoami**](docs/AgentsApi.md#whoami) | **GET** /v1/auth/whoami | Introspect the calling credentials
*AiApi* | [**classify_thread**](docs/AiApi.md#classify_thread) | **POST** /v1/threads/{threadID}/classify | LLM-classify a thread
*AiApi* | [**create_ai_units_checkout**](docs/AiApi.md#create_ai_units_checkout) | **POST** /v1/billing/ai-units/checkout | Buy prepaid AI units
*AiApi* | [**get_ai_config**](docs/AiApi.md#get_ai_config) | **GET** /v1/ai-config | Read the tenant&#39;s AI configuration
*AiApi* | [**update_ai_config**](docs/AiApi.md#update_ai_config) | **PUT** /v1/ai-config | Configure the AI tier
*AliasesApi* | [**create_alias**](docs/AliasesApi.md#create_alias) | **POST** /v1/aliases | Create an alias
*AliasesApi* | [**delete_alias**](docs/AliasesApi.md#delete_alias) | **DELETE** /v1/aliases/{address} | Delete an alias
*AliasesApi* | [**list_aliases**](docs/AliasesApi.md#list_aliases) | **GET** /v1/aliases | List aliases
*ApiKeysApi* | [**create_api_key**](docs/ApiKeysApi.md#create_api_key) | **POST** /v1/api-keys | Create an API key
*ApiKeysApi* | [**list_api_keys**](docs/ApiKeysApi.md#list_api_keys) | **GET** /v1/api-keys | List API keys
*ApiKeysApi* | [**revoke_api_key**](docs/ApiKeysApi.md#revoke_api_key) | **DELETE** /v1/api-keys/{id} | Revoke an API key
*BillingApi* | [**create_billing_checkout**](docs/BillingApi.md#create_billing_checkout) | **POST** /v1/billing/checkout | Create a plan checkout session
*BillingApi* | [**create_units_checkout**](docs/BillingApi.md#create_units_checkout) | **POST** /v1/billing/units/checkout | Create a send-units checkout session
*BillingApi* | [**get_billing**](docs/BillingApi.md#get_billing) | **GET** /v1/billing | Get billing status
*CalendarsApi* | [**add_calendar_member**](docs/CalendarsApi.md#add_calendar_member) | **POST** /v1/calendars/{id}/members | Add a member to a calendar
*CalendarsApi* | [**create_calendar**](docs/CalendarsApi.md#create_calendar) | **POST** /v1/calendars | Create a calendar
*CalendarsApi* | [**create_calendar_event**](docs/CalendarsApi.md#create_calendar_event) | **POST** /v1/calendars/{id}/events | Create an event in a calendar
*CalendarsApi* | [**create_calendar_integration**](docs/CalendarsApi.md#create_calendar_integration) | **POST** /v1/calendar-integrations | Create a calendar integration
*CalendarsApi* | [**delete_calendar**](docs/CalendarsApi.md#delete_calendar) | **DELETE** /v1/calendars/{id} | Delete a calendar
*CalendarsApi* | [**delete_calendar_event**](docs/CalendarsApi.md#delete_calendar_event) | **DELETE** /v1/calendars/{id}/events/{eventId} | Delete a calendar event
*CalendarsApi* | [**delete_calendar_integration**](docs/CalendarsApi.md#delete_calendar_integration) | **DELETE** /v1/calendar-integrations/{id} | Delete a calendar integration
*CalendarsApi* | [**get_calendar**](docs/CalendarsApi.md#get_calendar) | **GET** /v1/calendars/{id} | Get a calendar
*CalendarsApi* | [**get_calendar_overview**](docs/CalendarsApi.md#get_calendar_overview) | **GET** /v1/calendar-overview | Administrative overview of the organization&#39;s calendar system
*CalendarsApi* | [**get_calendar_policies**](docs/CalendarsApi.md#get_calendar_policies) | **GET** /v1/calendar-policies | Get calendar policies
*CalendarsApi* | [**get_calendar_security**](docs/CalendarsApi.md#get_calendar_security) | **GET** /v1/calendar-security | Get calendar security overview
*CalendarsApi* | [**list_calendar_events**](docs/CalendarsApi.md#list_calendar_events) | **GET** /v1/calendars/{id}/events | List events in a calendar
*CalendarsApi* | [**list_calendar_integrations**](docs/CalendarsApi.md#list_calendar_integrations) | **GET** /v1/calendar-integrations | List calendar integrations
*CalendarsApi* | [**list_calendar_members**](docs/CalendarsApi.md#list_calendar_members) | **GET** /v1/calendars/{id}/members | List calendar members
*CalendarsApi* | [**list_calendars**](docs/CalendarsApi.md#list_calendars) | **GET** /v1/calendars | List calendars
*CalendarsApi* | [**remove_calendar_member**](docs/CalendarsApi.md#remove_calendar_member) | **DELETE** /v1/calendars/{id}/members/{memberId} | Remove a member from a calendar
*CalendarsApi* | [**sync_calendar_integration**](docs/CalendarsApi.md#sync_calendar_integration) | **POST** /v1/calendar-integrations/{id}/sync | Trigger sync for a calendar integration
*CalendarsApi* | [**update_calendar**](docs/CalendarsApi.md#update_calendar) | **PATCH** /v1/calendars/{id} | Update a calendar
*CalendarsApi* | [**update_calendar_event**](docs/CalendarsApi.md#update_calendar_event) | **PATCH** /v1/calendars/{id}/events/{eventId} | Update a calendar event
*CalendarsApi* | [**update_calendar_integration**](docs/CalendarsApi.md#update_calendar_integration) | **PATCH** /v1/calendar-integrations/{id} | Update a calendar integration
*CalendarsApi* | [**update_calendar_member**](docs/CalendarsApi.md#update_calendar_member) | **PATCH** /v1/calendars/{id}/members/{memberId} | Update a calendar member&#39;s role
*CalendarsApi* | [**update_calendar_policies**](docs/CalendarsApi.md#update_calendar_policies) | **PATCH** /v1/calendar-policies | Update calendar policies
*ContactListsApi* | [**add_contact_list_member**](docs/ContactListsApi.md#add_contact_list_member) | **POST** /v1/contact-lists/{id}/members | Add a member to a contact list
*ContactListsApi* | [**create_contact_list**](docs/ContactListsApi.md#create_contact_list) | **POST** /v1/contact-lists | Create a contact list
*ContactListsApi* | [**delete_contact_list**](docs/ContactListsApi.md#delete_contact_list) | **DELETE** /v1/contact-lists/{id} | Delete a contact list
*ContactListsApi* | [**get_contact_list**](docs/ContactListsApi.md#get_contact_list) | **GET** /v1/contact-lists/{id} | Get a contact list with members
*ContactListsApi* | [**list_contact_lists**](docs/ContactListsApi.md#list_contact_lists) | **GET** /v1/contact-lists | List contact lists
*ContactListsApi* | [**remove_contact_list_member**](docs/ContactListsApi.md#remove_contact_list_member) | **DELETE** /v1/contact-lists/{id}/members/{contactId} | Remove a member from a contact list
*ContactListsApi* | [**update_contact_list**](docs/ContactListsApi.md#update_contact_list) | **PATCH** /v1/contact-lists/{id} | Update a contact list
*ContactsApi* | [**create_contact**](docs/ContactsApi.md#create_contact) | **POST** /v1/contacts | Create a contact
*ContactsApi* | [**delete_contact**](docs/ContactsApi.md#delete_contact) | **DELETE** /v1/contacts/{id} | Delete a contact
*ContactsApi* | [**get_contact**](docs/ContactsApi.md#get_contact) | **GET** /v1/contacts/{id} | Get a contact
*ContactsApi* | [**get_contact_lists**](docs/ContactsApi.md#get_contact_lists) | **GET** /v1/contacts/{id}/lists | Get lists a contact belongs to
*ContactsApi* | [**list_contacts**](docs/ContactsApi.md#list_contacts) | **GET** /v1/contacts | List contacts
*ContactsApi* | [**update_contact**](docs/ContactsApi.md#update_contact) | **PATCH** /v1/contacts/{id} | Update a contact
*DashboardApi* | [**get_audit_summary**](docs/DashboardApi.md#get_audit_summary) | **GET** /v1/audit-summary | Audit summary for the dashboard
*DashboardApi* | [**get_domains_status**](docs/DashboardApi.md#get_domains_status) | **GET** /v1/domains/status | Domain health status for the dashboard
*DashboardApi* | [**get_integrations_summary**](docs/DashboardApi.md#get_integrations_summary) | **GET** /v1/integrations-summary | Integrations summary for the dashboard
*DashboardApi* | [**get_security**](docs/DashboardApi.md#get_security) | **GET** /v1/security | Security overview for the dashboard
*DashboardApi* | [**get_storage**](docs/DashboardApi.md#get_storage) | **GET** /v1/storage | Storage usage for the dashboard
*DashboardApi* | [**get_tenant_health**](docs/DashboardApi.md#get_tenant_health) | **GET** /v1/health | Full tenant health report
*DashboardApi* | [**get_user_insights**](docs/DashboardApi.md#get_user_insights) | **GET** /v1/user-insights | User insights for the dashboard
*DirectoryApi* | [**get_directory_activity**](docs/DirectoryApi.md#get_directory_activity) | **GET** /v1/directory-activity | Get recent directory activity
*DirectoryApi* | [**get_directory_permissions**](docs/DirectoryApi.md#get_directory_permissions) | **GET** /v1/directory-permissions | Get directory permission settings
*DirectoryApi* | [**get_directory_stats**](docs/DirectoryApi.md#get_directory_stats) | **GET** /v1/directory-stats | Get directory statistics
*DirectoryApi* | [**get_gal_settings**](docs/DirectoryApi.md#get_gal_settings) | **GET** /v1/gal-settings | Get Global Address List settings
*DirectoryApi* | [**rebuild_gal_index**](docs/DirectoryApi.md#rebuild_gal_index) | **POST** /v1/gal-settings/rebuild-index | Rebuild the GAL search index
*DirectoryApi* | [**sync_gal**](docs/DirectoryApi.md#sync_gal) | **POST** /v1/gal-settings/sync | Sync GAL with external directory sources
*DirectoryApi* | [**update_directory_permissions**](docs/DirectoryApi.md#update_directory_permissions) | **PATCH** /v1/directory-permissions | Update directory permission settings
*DirectoryApi* | [**update_gal_settings**](docs/DirectoryApi.md#update_gal_settings) | **PATCH** /v1/gal-settings | Update GAL settings
*DistributionListsApi* | [**create_distribution_list**](docs/DistributionListsApi.md#create_distribution_list) | **POST** /v1/distribution-lists | Create a distribution list
*DistributionListsApi* | [**delete_distribution_list**](docs/DistributionListsApi.md#delete_distribution_list) | **DELETE** /v1/distribution-lists/{address} | Delete a distribution list
*DistributionListsApi* | [**get_distribution_list**](docs/DistributionListsApi.md#get_distribution_list) | **GET** /v1/distribution-lists/{address} | Get a distribution list
*DistributionListsApi* | [**list_distribution_lists**](docs/DistributionListsApi.md#list_distribution_lists) | **GET** /v1/distribution-lists | List distribution lists
*DistributionListsApi* | [**replace_distribution_list_members**](docs/DistributionListsApi.md#replace_distribution_list_members) | **PUT** /v1/distribution-lists/{address}/members | Replace distribution list members
*DomainsApi* | [**create_domain**](docs/DomainsApi.md#create_domain) | **POST** /v1/domains | Register a domain
*DomainsApi* | [**delete_domain**](docs/DomainsApi.md#delete_domain) | **DELETE** /v1/domains/{domain} | Delete a domain
*DomainsApi* | [**disable_return_path**](docs/DomainsApi.md#disable_return_path) | **DELETE** /v1/domains/{domain}/return-path | Turn off the custom Return-Path
*DomainsApi* | [**enable_return_path**](docs/DomainsApi.md#enable_return_path) | **POST** /v1/domains/{domain}/return-path | Turn on the custom Return-Path
*DomainsApi* | [**get_domain**](docs/DomainsApi.md#get_domain) | **GET** /v1/domains/{domain} | Get a domain
*DomainsApi* | [**get_return_path**](docs/DomainsApi.md#get_return_path) | **GET** /v1/domains/{domain}/return-path | Get the custom Return-Path
*DomainsApi* | [**list_domains**](docs/DomainsApi.md#list_domains) | **GET** /v1/domains | List domains
*DomainsApi* | [**verify_domain**](docs/DomainsApi.md#verify_domain) | **POST** /v1/domains/{domain}/verify | Force-poll DNS verification
*DomainsApi* | [**verify_return_path**](docs/DomainsApi.md#verify_return_path) | **POST** /v1/domains/{domain}/return-path/verify | Check the custom Return-Path records
*DraftsApi* | [**approve_draft**](docs/DraftsApi.md#approve_draft) | **POST** /v1/drafts/{draftID}/approve | Approve a pending draft (human)
*DraftsApi* | [**cancel_draft**](docs/DraftsApi.md#cancel_draft) | **POST** /v1/drafts/{draftID}/cancel | Withdraw a pending draft
*DraftsApi* | [**create_conversation_draft**](docs/DraftsApi.md#create_conversation_draft) | **POST** /v1/inboxes/{mailbox}/drafts | Propose a new conversation as a draft
*DraftsApi* | [**create_reply_draft**](docs/DraftsApi.md#create_reply_draft) | **POST** /v1/threads/{threadID}/drafts | Propose a reply as a draft
*DraftsApi* | [**get_draft**](docs/DraftsApi.md#get_draft) | **GET** /v1/drafts/{draftID} | Get a draft
*DraftsApi* | [**list_drafts**](docs/DraftsApi.md#list_drafts) | **GET** /v1/drafts | List drafts
*DraftsApi* | [**reject_draft**](docs/DraftsApi.md#reject_draft) | **POST** /v1/drafts/{draftID}/reject | Reject a pending draft (human)
*EncryptionApi* | [**batch_lookup_public_keys**](docs/EncryptionApi.md#batch_lookup_public_keys) | **GET** /v1/encryption/keys/lookup | Batch-lookup public keys by email
*EncryptionApi* | [**create_encryption_key**](docs/EncryptionApi.md#create_encryption_key) | **POST** /v1/encryption/keys | Upload an encryption key pair
*EncryptionApi* | [**create_encryption_recovery**](docs/EncryptionApi.md#create_encryption_recovery) | **POST** /v1/encryption/recovery | Store an encryption recovery blob
*EncryptionApi* | [**get_encryption_key**](docs/EncryptionApi.md#get_encryption_key) | **GET** /v1/encryption/keys/{email} | Get encryption key for a mailbox
*EncryptionApi* | [**rotate_encryption_key**](docs/EncryptionApi.md#rotate_encryption_key) | **POST** /v1/encryption/keys/rotate | Rotate an encryption key
*HealthApi* | [**health_check**](docs/HealthApi.md#health_check) | **GET** /healthz | Liveness check
*IpPoolsApi* | [**create_dedicated_ip_request**](docs/IpPoolsApi.md#create_dedicated_ip_request) | **POST** /v1/dedicated-ip-requests | Request a dedicated IP
*IpPoolsApi* | [**get_ip_assignment**](docs/IpPoolsApi.md#get_ip_assignment) | **GET** /v1/ip-assignment | Get current IP assignment
*IpPoolsApi* | [**list_dedicated_ip_requests**](docs/IpPoolsApi.md#list_dedicated_ip_requests) | **GET** /v1/dedicated-ip-requests | List dedicated IP requests
*MailboxesApi* | [**add_shared_member**](docs/MailboxesApi.md#add_shared_member) | **POST** /v1/mailboxes/{email}/members | Add a shared mailbox member
*MailboxesApi* | [**create_mailbox**](docs/MailboxesApi.md#create_mailbox) | **POST** /v1/mailboxes | Create a mailbox
*MailboxesApi* | [**delete_mailbox**](docs/MailboxesApi.md#delete_mailbox) | **DELETE** /v1/mailboxes/{email} | Soft-delete a mailbox
*MailboxesApi* | [**delete_vacation_responder**](docs/MailboxesApi.md#delete_vacation_responder) | **DELETE** /v1/mailboxes/{email}/vacation | Remove the vacation responder
*MailboxesApi* | [**download_mailbox_export**](docs/MailboxesApi.md#download_mailbox_export) | **GET** /v1/mailboxes/{email}/export/download | Download a previously-issued mailbox export
*MailboxesApi* | [**export_mailbox**](docs/MailboxesApi.md#export_mailbox) | **POST** /v1/mailboxes/{email}/export | Request a mailbox export
*MailboxesApi* | [**get_mailbox**](docs/MailboxesApi.md#get_mailbox) | **GET** /v1/mailboxes/{email} | Get a mailbox
*MailboxesApi* | [**get_vacation_responder**](docs/MailboxesApi.md#get_vacation_responder) | **GET** /v1/mailboxes/{email}/vacation | Get the vacation responder
*MailboxesApi* | [**list_mailboxes**](docs/MailboxesApi.md#list_mailboxes) | **GET** /v1/mailboxes | List mailboxes
*MailboxesApi* | [**list_shared_members**](docs/MailboxesApi.md#list_shared_members) | **GET** /v1/mailboxes/{email}/members | List shared mailbox members
*MailboxesApi* | [**list_vacation_responders**](docs/MailboxesApi.md#list_vacation_responders) | **GET** /v1/vacation | List all vacation responders
*MailboxesApi* | [**remove_shared_member**](docs/MailboxesApi.md#remove_shared_member) | **DELETE** /v1/mailboxes/{email}/members/{memberEmail} | Remove a shared mailbox member
*MailboxesApi* | [**set_vacation_responder**](docs/MailboxesApi.md#set_vacation_responder) | **PUT** /v1/mailboxes/{email}/vacation | Set the vacation responder
*MailboxesApi* | [**update_mailbox**](docs/MailboxesApi.md#update_mailbox) | **PATCH** /v1/mailboxes/{email} | Update a mailbox
*MigrationsApi* | [**cancel_migration**](docs/MigrationsApi.md#cancel_migration) | **POST** /v1/migrations/{id}/cancel | Cancel a running migration
*MigrationsApi* | [**check_migration_dns**](docs/MigrationsApi.md#check_migration_dns) | **GET** /v1/migrations/{id}/dns-check | Check DNS readiness for cutover
*MigrationsApi* | [**create_migration**](docs/MigrationsApi.md#create_migration) | **POST** /v1/migrations | Create a migration
*MigrationsApi* | [**create_migration_credential**](docs/MigrationsApi.md#create_migration_credential) | **POST** /v1/migrations/credentials | Store a migration credential
*MigrationsApi* | [**delete_migration**](docs/MigrationsApi.md#delete_migration) | **DELETE** /v1/migrations/{id} | Delete a migration
*MigrationsApi* | [**delete_migration_credential**](docs/MigrationsApi.md#delete_migration_credential) | **DELETE** /v1/migrations/credentials/{id} | Delete a migration credential
*MigrationsApi* | [**delta_sync_migration**](docs/MigrationsApi.md#delta_sync_migration) | **POST** /v1/migrations/{id}/delta-sync | Run a delta sync
*MigrationsApi* | [**discover_migration**](docs/MigrationsApi.md#discover_migration) | **POST** /v1/migrations/{id}/discover | Discover source mailboxes
*MigrationsApi* | [**final_sync_migration**](docs/MigrationsApi.md#final_sync_migration) | **POST** /v1/migrations/{id}/final-sync | Run the final sync before cutover
*MigrationsApi* | [**get_migration**](docs/MigrationsApi.md#get_migration) | **GET** /v1/migrations/{id} | Get a migration
*MigrationsApi* | [**get_migration_progress**](docs/MigrationsApi.md#get_migration_progress) | **GET** /v1/migrations/{id}/progress | Get migration progress
*MigrationsApi* | [**list_migration_credentials**](docs/MigrationsApi.md#list_migration_credentials) | **GET** /v1/migrations/credentials | List migration credentials
*MigrationsApi* | [**list_migration_events**](docs/MigrationsApi.md#list_migration_events) | **GET** /v1/migrations/{id}/events | List migration events
*MigrationsApi* | [**list_migration_mailboxes**](docs/MigrationsApi.md#list_migration_mailboxes) | **GET** /v1/migrations/{id}/mailboxes | List migration mailboxes
*MigrationsApi* | [**list_migrations**](docs/MigrationsApi.md#list_migrations) | **GET** /v1/migrations | List migrations
*MigrationsApi* | [**map_migration**](docs/MigrationsApi.md#map_migration) | **POST** /v1/migrations/{id}/map | Map source to destination mailboxes
*MigrationsApi* | [**retry_migration**](docs/MigrationsApi.md#retry_migration) | **POST** /v1/migrations/{id}/retry | Retry a failed or cancelled migration
*MigrationsApi* | [**start_migration**](docs/MigrationsApi.md#start_migration) | **POST** /v1/migrations/{id}/start | Start the migration
*MigrationsApi* | [**update_migration**](docs/MigrationsApi.md#update_migration) | **PATCH** /v1/migrations/{id} | Update a migration
*MigrationsApi* | [**update_migration_mailbox**](docs/MigrationsApi.md#update_migration_mailbox) | **PATCH** /v1/migrations/{id}/mailboxes/{mbxId} | Update a migration mailbox
*MigrationsApi* | [**validate_migration**](docs/MigrationsApi.md#validate_migration) | **POST** /v1/migrations/{id}/validate | Validate migrated data
*ResourcesApi* | [**create_resource**](docs/ResourcesApi.md#create_resource) | **POST** /v1/resources | Create a resource
*ResourcesApi* | [**delete_resource**](docs/ResourcesApi.md#delete_resource) | **DELETE** /v1/resources/{id} | Delete a resource
*ResourcesApi* | [**get_resource**](docs/ResourcesApi.md#get_resource) | **GET** /v1/resources/{id} | Get a resource
*ResourcesApi* | [**list_resources**](docs/ResourcesApi.md#list_resources) | **GET** /v1/resources | List resources
*ResourcesApi* | [**update_resource**](docs/ResourcesApi.md#update_resource) | **PATCH** /v1/resources/{id} | Update a resource
*SendApi* | [**cancel_message**](docs/SendApi.md#cancel_message) | **DELETE** /v1/messages/{id} | Cancel a scheduled send
*SendApi* | [**get_message**](docs/SendApi.md#get_message) | **GET** /v1/messages/{id} | Get message status
*SendApi* | [**get_message_stats**](docs/SendApi.md#get_message_stats) | **GET** /v1/messages/stats | Aggregate delivery stats
*SendApi* | [**list_messages**](docs/SendApi.md#list_messages) | **GET** /v1/messages | List outbound messages
*SendApi* | [**send_email**](docs/SendApi.md#send_email) | **POST** /v1/send | Send an email
*SendApi* | [**send_email_batch**](docs/SendApi.md#send_email_batch) | **POST** /v1/send/batch | Send a batch of emails
*SignupApi* | [**signup**](docs/SignupApi.md#signup) | **POST** /v1/signup | Sign up a new tenant
*SuppressionsApi* | [**create_suppression**](docs/SuppressionsApi.md#create_suppression) | **POST** /v1/suppressions | Add a suppression
*SuppressionsApi* | [**delete_suppression**](docs/SuppressionsApi.md#delete_suppression) | **DELETE** /v1/suppressions/{email} | Remove a suppression
*SuppressionsApi* | [**get_suppression**](docs/SuppressionsApi.md#get_suppression) | **GET** /v1/suppressions/{email} | Check whether an address is suppressed
*SuppressionsApi* | [**list_suppressions**](docs/SuppressionsApi.md#list_suppressions) | **GET** /v1/suppressions | List suppressed recipients
*TemplatesApi* | [**create_template**](docs/TemplatesApi.md#create_template) | **POST** /v1/templates | Create a template
*TemplatesApi* | [**delete_template**](docs/TemplatesApi.md#delete_template) | **DELETE** /v1/templates/{id} | Delete a template
*TemplatesApi* | [**get_template**](docs/TemplatesApi.md#get_template) | **GET** /v1/templates/{id} | Get a template
*TemplatesApi* | [**list_templates**](docs/TemplatesApi.md#list_templates) | **GET** /v1/templates | List templates
*TemplatesApi* | [**update_template**](docs/TemplatesApi.md#update_template) | **PUT** /v1/templates/{id} | Update a template
*TenantApi* | [**get_tenant**](docs/TenantApi.md#get_tenant) | **GET** /v1/tenant | Get the calling tenant
*TenantApi* | [**get_usage**](docs/TenantApi.md#get_usage) | **GET** /v1/usage | Usage snapshot
*TestApi* | [**simulate_inbound_email**](docs/TestApi.md#simulate_inbound_email) | **POST** /v1/test/inbound | Simulate an inbound email (test keys only)
*UsersApi* | [**create_user**](docs/UsersApi.md#create_user) | **POST** /v1/users | Create a user
*UsersApi* | [**delete_user**](docs/UsersApi.md#delete_user) | **DELETE** /v1/users/{id} | Delete a user
*UsersApi* | [**get_user**](docs/UsersApi.md#get_user) | **GET** /v1/users/{id} | Get a user
*UsersApi* | [**list_users**](docs/UsersApi.md#list_users) | **GET** /v1/users | List users
*UsersApi* | [**update_user**](docs/UsersApi.md#update_user) | **PATCH** /v1/users/{id} | Update a user
*WebhooksApi* | [**create_webhook**](docs/WebhooksApi.md#create_webhook) | **POST** /v1/webhooks | Create a webhook
*WebhooksApi* | [**delete_webhook**](docs/WebhooksApi.md#delete_webhook) | **DELETE** /v1/webhooks/{id} | Delete a webhook
*WebhooksApi* | [**list_webhooks**](docs/WebhooksApi.md#list_webhooks) | **GET** /v1/webhooks | List webhooks
*WebhooksApi* | [**update_webhook**](docs/WebhooksApi.md#update_webhook) | **PATCH** /v1/webhooks/{id} | Update a webhook


## Documentation For Models

 - [APIKey](docs/APIKey.md)
 - [ActivateAddOn200Response](docs/ActivateAddOn200Response.md)
 - [AddCalendarMemberRequest](docs/AddCalendarMemberRequest.md)
 - [AddContactListMemberRequest](docs/AddContactListMemberRequest.md)
 - [AddOn](docs/AddOn.md)
 - [AddSharedMemberRequest](docs/AddSharedMemberRequest.md)
 - [Admin](docs/Admin.md)
 - [AdminFull](docs/AdminFull.md)
 - [AdminLogin200Response](docs/AdminLogin200Response.md)
 - [AdminLoginRequest](docs/AdminLoginRequest.md)
 - [AgentSendResult](docs/AgentSendResult.md)
 - [AiConfig](docs/AiConfig.md)
 - [AiConfigUpdate](docs/AiConfigUpdate.md)
 - [Alias](docs/Alias.md)
 - [Annotations](docs/Annotations.md)
 - [Attachment](docs/Attachment.md)
 - [AuditEvent](docs/AuditEvent.md)
 - [BatchLookupPublicKeys200Response](docs/BatchLookupPublicKeys200Response.md)
 - [BatchLookupPublicKeys200ResponseDataInner](docs/BatchLookupPublicKeys200ResponseDataInner.md)
 - [BatchResult](docs/BatchResult.md)
 - [BillingStatus](docs/BillingStatus.md)
 - [Calendar](docs/Calendar.md)
 - [CalendarEvent](docs/CalendarEvent.md)
 - [CalendarIntegration](docs/CalendarIntegration.md)
 - [CalendarMember](docs/CalendarMember.md)
 - [CalendarPolicies](docs/CalendarPolicies.md)
 - [Classification](docs/Classification.md)
 - [Contact](docs/Contact.md)
 - [ContactList](docs/ContactList.md)
 - [ContactLookup](docs/ContactLookup.md)
 - [ContactLookupContact](docs/ContactLookupContact.md)
 - [ContactLookupHistory](docs/ContactLookupHistory.md)
 - [CreateAiUnitsCheckout200Response](docs/CreateAiUnitsCheckout200Response.md)
 - [CreateAliasRequest](docs/CreateAliasRequest.md)
 - [CreateApiKey201Response](docs/CreateApiKey201Response.md)
 - [CreateApiKeyRequest](docs/CreateApiKeyRequest.md)
 - [CreateBillingCheckout200Response](docs/CreateBillingCheckout200Response.md)
 - [CreateBillingCheckoutRequest](docs/CreateBillingCheckoutRequest.md)
 - [CreateCalendarEventRequest](docs/CreateCalendarEventRequest.md)
 - [CreateCalendarIntegrationRequest](docs/CreateCalendarIntegrationRequest.md)
 - [CreateCalendarRequest](docs/CreateCalendarRequest.md)
 - [CreateContactListRequest](docs/CreateContactListRequest.md)
 - [CreateContactRequest](docs/CreateContactRequest.md)
 - [CreateDedicatedIPRequestRequest](docs/CreateDedicatedIPRequestRequest.md)
 - [CreateDistributionListRequest](docs/CreateDistributionListRequest.md)
 - [CreateDomainRequest](docs/CreateDomainRequest.md)
 - [CreateEncryptionKey201Response](docs/CreateEncryptionKey201Response.md)
 - [CreateEncryptionKeyRequest](docs/CreateEncryptionKeyRequest.md)
 - [CreateEncryptionRecoveryRequest](docs/CreateEncryptionRecoveryRequest.md)
 - [CreateMailboxRequest](docs/CreateMailboxRequest.md)
 - [CreateMigrationCredentialRequest](docs/CreateMigrationCredentialRequest.md)
 - [CreateMigrationCredentialRequestCredentials](docs/CreateMigrationCredentialRequestCredentials.md)
 - [CreateMigrationRequest](docs/CreateMigrationRequest.md)
 - [CreateResourceRequest](docs/CreateResourceRequest.md)
 - [CreateSuppressionRequest](docs/CreateSuppressionRequest.md)
 - [CreateUnitsCheckout200Response](docs/CreateUnitsCheckout200Response.md)
 - [CreateUnitsCheckoutRequest](docs/CreateUnitsCheckoutRequest.md)
 - [CreateUserRequest](docs/CreateUserRequest.md)
 - [CreateWebhookRequest](docs/CreateWebhookRequest.md)
 - [DNSRecord](docs/DNSRecord.md)
 - [DedicatedIPRequest](docs/DedicatedIPRequest.md)
 - [DirectoryPermissions](docs/DirectoryPermissions.md)
 - [DiscoverMigration202Response](docs/DiscoverMigration202Response.md)
 - [DistributionListDetail](docs/DistributionListDetail.md)
 - [DistributionListSummary](docs/DistributionListSummary.md)
 - [Domain](docs/Domain.md)
 - [Draft](docs/Draft.md)
 - [DraftList](docs/DraftList.md)
 - [DraftResult](docs/DraftResult.md)
 - [ExportMailbox201Response](docs/ExportMailbox201Response.md)
 - [GALSettings](docs/GALSettings.md)
 - [GetAddOnStatus200Response](docs/GetAddOnStatus200Response.md)
 - [GetAuditSummary200Response](docs/GetAuditSummary200Response.md)
 - [GetCalendarOverview200Response](docs/GetCalendarOverview200Response.md)
 - [GetCalendarOverview200ResponseActivityInner](docs/GetCalendarOverview200ResponseActivityInner.md)
 - [GetCalendarSecurity200Response](docs/GetCalendarSecurity200Response.md)
 - [GetCalendarSecurity200ResponseAlertsInner](docs/GetCalendarSecurity200ResponseAlertsInner.md)
 - [GetCalendarSecurity200ResponseDelegatedAccessInner](docs/GetCalendarSecurity200ResponseDelegatedAccessInner.md)
 - [GetCalendarSecurity200ResponseExternalSharing](docs/GetCalendarSecurity200ResponseExternalSharing.md)
 - [GetCalendarSecurity200ResponsePublicCalendarListInner](docs/GetCalendarSecurity200ResponsePublicCalendarListInner.md)
 - [GetContactList200Response](docs/GetContactList200Response.md)
 - [GetContactList200ResponseMembersInner](docs/GetContactList200ResponseMembersInner.md)
 - [GetContactLists200Response](docs/GetContactLists200Response.md)
 - [GetContactLists200ResponseDataInner](docs/GetContactLists200ResponseDataInner.md)
 - [GetCurrentAdmin200Response](docs/GetCurrentAdmin200Response.md)
 - [GetDirectoryActivity200Response](docs/GetDirectoryActivity200Response.md)
 - [GetDirectoryActivity200ResponseDataInner](docs/GetDirectoryActivity200ResponseDataInner.md)
 - [GetDirectoryStats200Response](docs/GetDirectoryStats200Response.md)
 - [GetDomainsStatus200Response](docs/GetDomainsStatus200Response.md)
 - [GetDomainsStatus200ResponseDomainsInner](docs/GetDomainsStatus200ResponseDomainsInner.md)
 - [GetDomainsStatus200ResponseDomainsInnerChecksInner](docs/GetDomainsStatus200ResponseDomainsInnerChecksInner.md)
 - [GetEncryptionKey200Response](docs/GetEncryptionKey200Response.md)
 - [GetIPAssignment200Response](docs/GetIPAssignment200Response.md)
 - [GetIntegrationsSummary200Response](docs/GetIntegrationsSummary200Response.md)
 - [GetIntegrationsSummary200ResponseApiKeysInner](docs/GetIntegrationsSummary200ResponseApiKeysInner.md)
 - [GetIntegrationsSummary200ResponseWebhooksInner](docs/GetIntegrationsSummary200ResponseWebhooksInner.md)
 - [GetSecurity200Response](docs/GetSecurity200Response.md)
 - [GetSecurity200ResponseAlertsInner](docs/GetSecurity200ResponseAlertsInner.md)
 - [GetSecurity200ResponseStatsInner](docs/GetSecurity200ResponseStatsInner.md)
 - [GetStorage200Response](docs/GetStorage200Response.md)
 - [GetStorage200ResponseTopMailboxesInner](docs/GetStorage200ResponseTopMailboxesInner.md)
 - [GetStorage200ResponseTopMessagesInner](docs/GetStorage200ResponseTopMessagesInner.md)
 - [GetUsage200Response](docs/GetUsage200Response.md)
 - [GetUserInsights200Response](docs/GetUserInsights200Response.md)
 - [HealthCheck200Response](docs/HealthCheck200Response.md)
 - [Inbox](docs/Inbox.md)
 - [InboxList](docs/InboxList.md)
 - [InjectionRisk](docs/InjectionRisk.md)
 - [InviteAdminRequest](docs/InviteAdminRequest.md)
 - [ListAddOns200Response](docs/ListAddOns200Response.md)
 - [ListAdmins200Response](docs/ListAdmins200Response.md)
 - [ListAliases200Response](docs/ListAliases200Response.md)
 - [ListApiKeys200Response](docs/ListApiKeys200Response.md)
 - [ListCalendarEvents200Response](docs/ListCalendarEvents200Response.md)
 - [ListCalendarIntegrations200Response](docs/ListCalendarIntegrations200Response.md)
 - [ListCalendarMembers200Response](docs/ListCalendarMembers200Response.md)
 - [ListCalendars200Response](docs/ListCalendars200Response.md)
 - [ListContactLists200Response](docs/ListContactLists200Response.md)
 - [ListContacts200Response](docs/ListContacts200Response.md)
 - [ListDedicatedIPRequests200Response](docs/ListDedicatedIPRequests200Response.md)
 - [ListDistributionLists200Response](docs/ListDistributionLists200Response.md)
 - [ListDomains200Response](docs/ListDomains200Response.md)
 - [ListMailboxes200Response](docs/ListMailboxes200Response.md)
 - [ListMessages200Response](docs/ListMessages200Response.md)
 - [ListMigrationCredentials200Response](docs/ListMigrationCredentials200Response.md)
 - [ListMigrationEvents200Response](docs/ListMigrationEvents200Response.md)
 - [ListMigrationMailboxes200Response](docs/ListMigrationMailboxes200Response.md)
 - [ListMigrations200Response](docs/ListMigrations200Response.md)
 - [ListResources200Response](docs/ListResources200Response.md)
 - [ListSharedMembers200Response](docs/ListSharedMembers200Response.md)
 - [ListSuppressions200Response](docs/ListSuppressions200Response.md)
 - [ListTemplates200Response](docs/ListTemplates200Response.md)
 - [ListUsers200Response](docs/ListUsers200Response.md)
 - [ListVacationResponders200Response](docs/ListVacationResponders200Response.md)
 - [ListWebhooks200Response](docs/ListWebhooks200Response.md)
 - [Mailbox](docs/Mailbox.md)
 - [MailboxGrant](docs/MailboxGrant.md)
 - [MailboxGrantList](docs/MailboxGrantList.md)
 - [MapMigrationRequest](docs/MapMigrationRequest.md)
 - [MapMigrationRequestMappingsInner](docs/MapMigrationRequestMappingsInner.md)
 - [MarkReadResult](docs/MarkReadResult.md)
 - [Message](docs/Message.md)
 - [MessageDetail](docs/MessageDetail.md)
 - [MessageStats](docs/MessageStats.md)
 - [MessageStatsCounts](docs/MessageStatsCounts.md)
 - [MessageStatsRates](docs/MessageStatsRates.md)
 - [MessageStatsWindow](docs/MessageStatsWindow.md)
 - [Migration](docs/Migration.md)
 - [MigrationCredential](docs/MigrationCredential.md)
 - [MigrationEvent](docs/MigrationEvent.md)
 - [MigrationMailbox](docs/MigrationMailbox.md)
 - [MigrationProgress](docs/MigrationProgress.md)
 - [MigrationProgressMailboxesInner](docs/MigrationProgressMailboxesInner.md)
 - [MigrationSettings](docs/MigrationSettings.md)
 - [PlanCatalogEntry](docs/PlanCatalogEntry.md)
 - [PolicyFlags](docs/PolicyFlags.md)
 - [Problem](docs/Problem.md)
 - [ReplaceDistributionListMembers200Response](docs/ReplaceDistributionListMembers200Response.md)
 - [ReplaceDistributionListMembersRequest](docs/ReplaceDistributionListMembersRequest.md)
 - [Resource](docs/Resource.md)
 - [ReturnPath](docs/ReturnPath.md)
 - [ReturnPathCheck](docs/ReturnPathCheck.md)
 - [RotateEncryptionKeyRequest](docs/RotateEncryptionKeyRequest.md)
 - [SendEmail200Response](docs/SendEmail200Response.md)
 - [SendEmail202Response](docs/SendEmail202Response.md)
 - [SendEmailBatch200Response](docs/SendEmailBatch200Response.md)
 - [SendEmailBatchRequest](docs/SendEmailBatchRequest.md)
 - [SendEmailRequest](docs/SendEmailRequest.md)
 - [SendEmailRequestAttachmentsInner](docs/SendEmailRequestAttachmentsInner.md)
 - [SendMessage](docs/SendMessage.md)
 - [SetVacationResponderRequest](docs/SetVacationResponderRequest.md)
 - [SharedMember](docs/SharedMember.md)
 - [SignupRequest](docs/SignupRequest.md)
 - [SimulatedInbound](docs/SimulatedInbound.md)
 - [StartConversationRequest](docs/StartConversationRequest.md)
 - [StartMigration202Response](docs/StartMigration202Response.md)
 - [Suppression](docs/Suppression.md)
 - [Template](docs/Template.md)
 - [TemplateInput](docs/TemplateInput.md)
 - [Tenant](docs/Tenant.md)
 - [Thread](docs/Thread.md)
 - [ThreadClassification](docs/ThreadClassification.md)
 - [ThreadList](docs/ThreadList.md)
 - [ThreadMessage](docs/ThreadMessage.md)
 - [ThreadMessageBody](docs/ThreadMessageBody.md)
 - [ThreadMessageBodyBody](docs/ThreadMessageBodyBody.md)
 - [ThreadSummary](docs/ThreadSummary.md)
 - [UnitBundle](docs/UnitBundle.md)
 - [UpdateAdminRequest](docs/UpdateAdminRequest.md)
 - [UpdateCalendarEventRequest](docs/UpdateCalendarEventRequest.md)
 - [UpdateCalendarIntegrationRequest](docs/UpdateCalendarIntegrationRequest.md)
 - [UpdateCalendarMemberRequest](docs/UpdateCalendarMemberRequest.md)
 - [UpdateCalendarPoliciesRequest](docs/UpdateCalendarPoliciesRequest.md)
 - [UpdateCalendarRequest](docs/UpdateCalendarRequest.md)
 - [UpdateContactListRequest](docs/UpdateContactListRequest.md)
 - [UpdateContactRequest](docs/UpdateContactRequest.md)
 - [UpdateDirectoryPermissionsRequest](docs/UpdateDirectoryPermissionsRequest.md)
 - [UpdateGALSettingsRequest](docs/UpdateGALSettingsRequest.md)
 - [UpdateMailboxRequest](docs/UpdateMailboxRequest.md)
 - [UpdateMigrationMailboxRequest](docs/UpdateMigrationMailboxRequest.md)
 - [UpdateMigrationRequest](docs/UpdateMigrationRequest.md)
 - [UpdateResourceRequest](docs/UpdateResourceRequest.md)
 - [UpdateUserRequest](docs/UpdateUserRequest.md)
 - [UpdateWebhookRequest](docs/UpdateWebhookRequest.md)
 - [User](docs/User.md)
 - [UserEvent](docs/UserEvent.md)
 - [VacationParams](docs/VacationParams.md)
 - [VacationResponder](docs/VacationResponder.md)
 - [Webhook](docs/Webhook.md)
 - [Whoami](docs/Whoami.md)
 - [WhoamiKey](docs/WhoamiKey.md)
 - [WhoamiTenant](docs/WhoamiTenant.md)


<a id="documentation-for-authorization"></a>
## Documentation For Authorization


Authentication schemes defined for the API:
<a id="bearerAuth"></a>
### bearerAuth

- **Type**: Bearer authentication (lk_live_<prefix>_<secret>)

<a id="oauth2"></a>
### oauth2

- **Type**: OAuth
- **Flow**: accessCode
- **Authorization URL**: https://api.lockally.com/oauth/authorize
- **Scopes**: 
 - **inboxes:read**: Read agent-accessible mailboxes and threads
 - **inboxes:write**: Send and act on agent-accessible mailboxes


## Author

support@lockally.com


