# Tomorro API - [Tomorro Public API](https://alpha.developer.tomorro.com/index.md): Integrate Tomorro's contract management capabilities into your applications - [Quickstart](https://alpha.developer.tomorro.com/quickstart.md): Make your first API call in minutes - [API Versioning](https://alpha.developer.tomorro.com/versioning.md): How Tomorro versions its API and how to use versioned requests - [API Reference](https://alpha.developer.tomorro.com/api-reference/introduction.md): Complete reference for the Tomorro Public API - [List contracts](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/list-contracts.md): Returns a paginated list of contracts in your organization. Supports cursor-based pagination, sorting, filtering, and optional text search on contract and counterparty names. - [Get contract](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/get-contract.md): Get a contract - [Create contract](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/create-contract.md): Creates a contract with document from a template. - [Update contract](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/update-contract.md): Updates a contract with the provided fields. Only the fields provided in the request body will be updated. - [Get contract signed files](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/get-contract-signed-files.md): Returns every signed file attached to the contract’s signature, each with a short-lived pre-signed download URL and file metadata. Clients pick the file(s) they want to download. URLs expire after 30 seconds; re-call the endpoint to obtain fresh ones. - [Get contract signing files](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/get-contract-signing-files.md): Returns everything a signature tool needs to run the signing ceremony for a contract that was sent for signature: the files to sign with short-lived pre-signed download URLs and page dimensions, the position of every signature and initials field on them, and the signatories. Typically called after r… - [Get contract current version](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/get-contract-current-version.md): Returns the current working document of the contract with a short-lived pre-signed download URL and file metadata. The format (PDF or DOCX) is chosen by the server based on the document content. URLs expire after 30 seconds; re-call the endpoint to obtain a fresh one. - [Upload contract new version](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/upload-contract-new-version.md): Creates a new contract version on the contract from a previously uploaded file. First call `POST /files/upload-url` to obtain a pre-signed URL, `PUT` the file body to S3, then call this endpoint with the returned `key`. - [Upload contract signed version](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/upload-contract-signed-version.md): Marks the contract as signed from PDFs signed in a third-party tool: attaches them as the signed files, moves the contract to signed and stamps `signatureDate`, which also sets the start date when the contract type derives it from the signature date. Accepted from draft, negotiating, or signing when… - [Upload contract attachment](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/upload-contract-attachment.md): Attaches a previously uploaded file (PDF, Word, Excel…) to the contract, outside its main document — e.g. the signature certificate issued by a third-party signature tool. First call `POST /files/upload-url` to obtain a pre-signed URL, `PUT` the file body to S3, then call this endpoint with the retu… - [Get consolidated contract](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/get-consolidated-contract.md): Same shape as Get contract, but `fields` values prefer amendment consolidation tips when present. Use Get contract for as-signed values only. - [Get contract clauses](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/get-contract-clauses.md): Returns all clauses attached to a specific contract. - [Request contract signatures](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/request-contract-signatures.md): Accepts a contract document for signature and starts the signature process if possible. - [Cancel contract signatures](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/cancel-contract-signatures.md): Cancels the signature process of a contract in signing, as the "Cancel signature" action in the app does: the contract goes back to negotiating and participants are notified. Call it when the signature will not finish in the third-party tool (canceled, refused or expired). - [How contract approvers work](https://alpha.developer.tomorro.com/api-reference/contract-approvers.md): When you can add approvers to a contract, which send they apply to, and how to get an approval before review and before signature - [List contract approvers](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/list-contract-approvers.md): Returns the approvers added on the contract, as in the "Approvers" section of the contract in the app. They apply to the next send of the contract, for review or for signature, and the list is emptied once that approval starts. `customApproversAllowed` is false when approvers cannot be added: the co… - [Add a contract approver](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/add-a-contract-approver.md): Adds one organization member, identified by email, to the approvers of the contract. Call it once per approver: each call adds to the list and never replaces it. The member must be an admin or a manager. The approvers apply to the next send only, for review or for signature: add them again to get an… - [Remove a contract approver](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contracts/remove-a-contract-approver.md): Removes an approver, identified by email, from the contract, as long as the next send has not happened yet. Returns the approvers of the contract after the change. See [How contract approvers work](/api-reference/contract-approvers). - [Create file upload signed URL](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/files/create-file-upload-signed-url.md): Returns a short-lived pre-signed S3 URL the client must `PUT` the file body to. Once the upload is complete, pass the returned `key` to the endpoint that consumes it (e.g. `POST /contracts/{id}/versions`, `POST /contracts/{id}/signed-version` or `POST /contracts/{id}/attachments`). - [List contract types](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contract-types/list-contract-types.md): Returns a paginated list of contract types in your organization with their type-level smart-fields and whether each type has templates. Supports filtering by published status. - [Get contract type templates](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contract-types/get-contract-type-templates.md): Returns the templates of a specific contract type with their full smart-fields (type, document and condition attributes). Does not include template body — use GET /contract-types/:templateId/content for content. - [Get contract types creation form](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contract-types/get-contract-types-creation-form.md): Returns the smart-fields and json-rules-engine rules used when creating a contract for this type, optionally scoped to a template. - [Get contract type template content](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/contract-types/get-contract-type-template-content.md): Returns the document body of a template: Slate `content` and plain-text `contentText`. Scoped to templates in your organization. - [List smart fields](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/smart-fields/list-smart-fields.md): Returns a paginated list of smart fields (attribute definitions) in your organization. Supports cursor-based pagination, sorting, and filtering. - [List options for a select/multiselect smart field](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/smart-fields/list-options-for-a-selectmultiselect-smart-field.md): Returns a paginated list of options for a `select` or `multiselect` smart field. Supports cursor-based pagination and optional label search. - [List custom objects](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/custom-objects/list-custom-objects.md): Returns the list of custom objects in your organization. - [Get custom object](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/custom-objects/get-custom-object.md): Returns a custom object with its associated smart fields. - [Upsert contract records](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/custom-objects/upsert-contract-records.md): Creates or updates contract records for a given custom object. Requires contract membership. - [List contract records](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/custom-objects/list-contract-records.md): Returns the records attached to a contract for a given custom object. - [List clauses](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/clauses/list-clauses.md): Returns a paginated list of clause summaries (id, name, description, languages, timestamps). Does not include Slate content or contentText — use GET /clauses/:id for the full clause body. - [Get clause](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/clauses/get-clause.md): Retrieves a single clause with Slate content, plain-text contentText, and per-language translations. - [Create clause](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/clauses/create-clause.md): Creates a Clause Library entry from name, description, and contentText (plain text or markdown). contentText is converted to Slate server-side (headings, marks, and lists preserved). Optional language defaults to the organization language. - [List counterparties](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/counterparties/list-counterparties.md): Returns a paginated list of counterparties in your organization. Supports cursor-based pagination, sorting, and filtering. - [Get counterparty](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/counterparties/get-counterparty.md): Retrieves detailed information about a specific counterparty by their unique identifier. - [Create counterparty](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/counterparties/create-counterparty.md): Creates a new counterparty in your organization. - [Update counterparty](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/counterparties/update-counterparty.md): Updates a counterparty with the provided fields. Only the fields provided in the request body will be updated. - [List members](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/members/list-members.md): Returns a paginated list of members in your organization. Supports cursor-based pagination, sorting, and filtering. - [Get member](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/members/get-member.md): Retrieves detailed information about a specific member by their unique identifier. - [Create member](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/members/create-member.md): Creates a new member in your organization. When `sendInvitation` is `true`, the new member will receive an email invitation to join your organization. The member status will be `pending` until they accept the invitation. - [Update member](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/members/update-member.md): Updates an existing member's role, group assignments, or other properties. All fields are optional — only include the fields you want to change. - [Get member out-of-office](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/members/get-member-out-of-office.md): Returns the out-of-office status and period for a specific member. - [Set member out-of-office](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/members/set-member-out-of-office.md): Creates or updates the out-of-office period for the authenticated member. The path `id` must match the member that owns the API key. - [Disable member out-of-office](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/members/disable-member-out-of-office.md): Disables the out-of-office period for the authenticated member. The path `id` must match the member that owns the API key. - [Get organization](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/organization/get-organization.md): Returns the organization associated with the API key. - [List audit logs](https://alpha.developer.tomorro.com/api-reference/2025-01-29-alpha/audit-logs/list-audit-logs.md): Returns audit log entries for your organization within an optional date range. Supports cursor-based pagination (`limit`, `after`, `before`) and optional filters on actors and categories. - [Guides](https://alpha.developer.tomorro.com/guides/overview.md): Step-by-step guides for the integrations teams build with the Tomorro Public API - [Non-Technical scoping](https://alpha.developer.tomorro.com/guides/sync-your-counterparties/non-technical-scoping.md): Sync your counterparties: what the business owner decides, and the brief to hand to IT - [Technical recipes](https://alpha.developer.tomorro.com/guides/sync-your-counterparties/technical-recipes.md): Sync your counterparties: prerequisites, the four flows and the API reference for your IT team - [Full cycle example](https://alpha.developer.tomorro.com/guides/sync-your-counterparties/full-cycle-example.md): Sync your counterparties: a working example with a Notion database as the ERP and four Make scenarios - [Non-Technical scoping](https://alpha.developer.tomorro.com/guides/connect-your-own-signature-tool/non-technical-scoping.md): Connect your own signature tool: what the integration covers, in five flows - [Technical recipes](https://alpha.developer.tomorro.com/guides/connect-your-own-signature-tool/technical-recipes.md): Connect your own signature tool: prerequisites, the five flows and the API reference for your IT team - [Full cycle example](https://alpha.developer.tomorro.com/guides/connect-your-own-signature-tool/full-cycle-example.md): Connect your own signature tool: a working Yousign example with two Make scenarios - [Non-Technical scoping](https://alpha.developer.tomorro.com/guides/create-contracts-from-your-hris/non-technical-scoping.md): Create contracts from your HRIS: what the business owner decides, and the brief to hand to IT - [Technical recipes](https://alpha.developer.tomorro.com/guides/create-contracts-from-your-hris/technical-recipes.md): Create contracts from your HRIS: prerequisites, the flows and the API reference for your IT team - [Non-Technical scoping](https://alpha.developer.tomorro.com/guides/backup-your-signed-contracts/non-technical-scoping.md): Back up your signed contracts: what the business owner decides, and the brief to hand to IT - [Technical recipes](https://alpha.developer.tomorro.com/guides/backup-your-signed-contracts/technical-recipes.md): Back up your signed contracts: prerequisites, the flows and the API reference for your IT team - [Overview](https://alpha.developer.tomorro.com/webhooks/overview.md): Receive real-time HTTP notifications when events happen in Tomorro - [Technical documentation](https://alpha.developer.tomorro.com/webhooks/technical-documentation.md): Signature verification, delivery, retries, and security policy - [Overview](https://alpha.developer.tomorro.com/mcp/overview.md): Bring your contracts into the AI assistant you already use — to read and to act - [Install Tomorro MCP](https://alpha.developer.tomorro.com/mcp/install.md): Add the Tomorro MCP server to your AI assistant, once for the whole workspace - [Connect your Tomorro account](https://alpha.developer.tomorro.com/mcp/connection.md): Sign in to Tomorro from your AI assistant, once per member - [Tomorro Public API](https://alpha.developer.tomorro.com/index.md): Integrate Tomorro's contract management capabilities into your applications - [Quickstart](https://alpha.developer.tomorro.com/quickstart.md): Make your first API call in minutes - [API Versioning](https://alpha.developer.tomorro.com/versioning.md): How Tomorro versions its API and how to use versioned requests - [API Reference](https://alpha.developer.tomorro.com/api-reference/introduction.md): Complete reference for the Tomorro Public API - [List contracts](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/list-contracts.md): Returns a paginated list of contracts in your organization. Supports cursor-based pagination, sorting, filtering, and optional text search on contract and counterparty names. - [Get contract](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/get-contract.md): Get a contract - [Create contract](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/create-contract.md): Creates a contract with document from a template. - [Update contract](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/update-contract.md): Updates a contract with the provided fields. Only the fields provided in the request body will be updated. - [Get contract signed files](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/get-contract-signed-files.md): Returns every signed file attached to the contract’s signature, each with a short-lived pre-signed download URL and file metadata. Clients pick the file(s) they want to download. URLs expire after 30 seconds; re-call the endpoint to obtain fresh ones. - [Get contract signing files](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/get-contract-signing-files.md): Returns everything a signature tool needs to run the signing ceremony for a contract that was sent for signature: the files to sign with short-lived pre-signed download URLs and page dimensions, the position of every signature and initials field on them, and the signatories. Typically called after r… - [Get contract current version](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/get-contract-current-version.md): Returns the current working document of the contract with a short-lived pre-signed download URL and file metadata. The format (PDF or DOCX) is chosen by the server based on the document content. URLs expire after 30 seconds; re-call the endpoint to obtain a fresh one. - [Upload contract new version](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/upload-contract-new-version.md): Creates a new contract version on the contract from a previously uploaded file. First call `POST /files/upload-url` to obtain a pre-signed URL, `PUT` the file body to S3, then call this endpoint with the returned `key`. - [Upload contract signed version](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/upload-contract-signed-version.md): Marks the contract as signed from PDFs signed in a third-party tool: attaches them as the signed files, moves the contract to signed and stamps `signatureDate`, which also sets the start date when the contract type derives it from the signature date. Accepted from draft, negotiating, or signing when… - [Upload contract attachment](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/upload-contract-attachment.md): Attaches a previously uploaded file (PDF, Word, Excel…) to the contract, outside its main document — e.g. the signature certificate issued by a third-party signature tool. First call `POST /files/upload-url` to obtain a pre-signed URL, `PUT` the file body to S3, then call this endpoint with the retu… - [Get consolidated contract](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/get-consolidated-contract.md): Same shape as Get contract, but `fields` values prefer amendment consolidation tips when present. Use Get contract for as-signed values only. - [Get contract clauses](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/get-contract-clauses.md): Returns all clauses attached to a specific contract. - [Request contract signatures](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/request-contract-signatures.md): Accepts a contract document for signature and starts the signature process if possible. - [Cancel contract signatures](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/cancel-contract-signatures.md): Cancels the signature process of a contract in signing, as the "Cancel signature" action in the app does: the contract goes back to negotiating and participants are notified. Call it when the signature will not finish in the third-party tool (canceled, refused or expired). - [How contract approvers work](https://alpha.developer.tomorro.com/api-reference/contract-approvers.md): When you can add approvers to a contract, which send they apply to, and how to get an approval before review and before signature - [List contract approvers](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/list-contract-approvers.md): Returns the approvers added on the contract, as in the "Approvers" section of the contract in the app. They apply to the next send of the contract, for review or for signature, and the list is emptied once that approval starts. `customApproversAllowed` is false when approvers cannot be added: the co… - [Add a contract approver](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/add-a-contract-approver.md): Adds one organization member, identified by email, to the approvers of the contract. Call it once per approver: each call adds to the list and never replaces it. The member must be an admin or a manager. The approvers apply to the next send only, for review or for signature: add them again to get an… - [Remove a contract approver](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contracts/remove-a-contract-approver.md): Removes an approver, identified by email, from the contract, as long as the next send has not happened yet. Returns the approvers of the contract after the change. See [How contract approvers work](/api-reference/contract-approvers). - [Create file upload signed URL](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/files/create-file-upload-signed-url.md): Returns a short-lived pre-signed S3 URL the client must `PUT` the file body to. Once the upload is complete, pass the returned `key` to the endpoint that consumes it (e.g. `POST /contracts/{id}/versions`, `POST /contracts/{id}/signed-version` or `POST /contracts/{id}/attachments`). - [List contract types](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contract-types/list-contract-types.md): Returns a paginated list of contract types in your organization with their type-level smart-fields and whether each type has templates. Supports filtering by published status. - [Get contract type templates](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contract-types/get-contract-type-templates.md): Returns the templates of a specific contract type with their full smart-fields (type, document and condition attributes). Does not include template body — use GET /contract-types/:templateId/content for content. - [Get contract types creation form](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contract-types/get-contract-types-creation-form.md): Returns the smart-fields and json-rules-engine rules used when creating a contract for this type, optionally scoped to a template. - [Get contract type template content](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/contract-types/get-contract-type-template-content.md): Returns the document body of a template: Slate `content` and plain-text `contentText`. Scoped to templates in your organization. - [List smart fields](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/smart-fields/list-smart-fields.md): Returns a paginated list of smart fields (attribute definitions) in your organization. Supports cursor-based pagination, sorting, and filtering. - [List options for a select/multiselect smart field](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/smart-fields/list-options-for-a-selectmultiselect-smart-field.md): Returns a paginated list of options for a `select` or `multiselect` smart field. Supports cursor-based pagination and optional label search. - [List custom objects](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/custom-objects/list-custom-objects.md): Returns the list of custom objects in your organization. - [Get custom object](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/custom-objects/get-custom-object.md): Returns a custom object with its associated smart fields. - [Upsert contract records](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/custom-objects/upsert-contract-records.md): Creates or updates contract records for a given custom object. Requires contract membership. - [List contract records](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/custom-objects/list-contract-records.md): Returns the records attached to a contract for a given custom object. - [List clauses](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/clauses/list-clauses.md): Returns a paginated list of clause summaries (id, name, description, languages, timestamps). Does not include Slate content or contentText — use GET /clauses/:id for the full clause body. - [Get clause](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/clauses/get-clause.md): Retrieves a single clause with Slate content, plain-text contentText, and per-language translations. - [Create clause](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/clauses/create-clause.md): Creates a Clause Library entry from name, description, and contentText (plain text or markdown). contentText is converted to Slate server-side (headings, marks, and lists preserved). Optional language defaults to the organization language. - [List counterparties](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/counterparties/list-counterparties.md): Returns a paginated list of counterparties in your organization. Supports cursor-based pagination, sorting, and filtering. - [Get counterparty](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/counterparties/get-counterparty.md): Retrieves detailed information about a specific counterparty by their unique identifier. - [Create counterparty](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/counterparties/create-counterparty.md): Creates a new counterparty in your organization. - [Update counterparty](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/counterparties/update-counterparty.md): Updates a counterparty with the provided fields. Only the fields provided in the request body will be updated. - [List members](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/members/list-members.md): Returns a paginated list of members in your organization. Supports cursor-based pagination, sorting, and filtering. - [Get member](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/members/get-member.md): Retrieves detailed information about a specific member by their unique identifier. - [Create member](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/members/create-member.md): Creates a new member in your organization. When `sendInvitation` is `true`, the new member will receive an email invitation to join your organization. The member status will be `pending` until they accept the invitation. - [Update member](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/members/update-member.md): Updates an existing member's role, group assignments, or other properties. All fields are optional — only include the fields you want to change. - [Get member out-of-office](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/members/get-member-out-of-office.md): Returns the out-of-office status and period for a specific member. - [Set member out-of-office](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/members/set-member-out-of-office.md): Creates or updates the out-of-office period for the authenticated member. The path `id` must match the member that owns the API key. - [Disable member out-of-office](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/members/disable-member-out-of-office.md): Disables the out-of-office period for the authenticated member. The path `id` must match the member that owns the API key. - [Get organization](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/organization/get-organization.md): Returns the organization associated with the API key. - [List audit logs](https://alpha.developer.tomorro.com/api-reference/2025-01-15-init/audit-logs/list-audit-logs.md): Returns audit log entries for your organization within an optional date range. Supports cursor-based pagination (`limit`, `after`, `before`) and optional filters on actors and categories. - [Guides](https://alpha.developer.tomorro.com/guides/overview.md): Step-by-step guides for the integrations teams build with the Tomorro Public API - [Non-Technical scoping](https://alpha.developer.tomorro.com/guides/sync-your-counterparties/non-technical-scoping.md): Sync your counterparties: what the business owner decides, and the brief to hand to IT - [Technical recipes](https://alpha.developer.tomorro.com/guides/sync-your-counterparties/technical-recipes.md): Sync your counterparties: prerequisites, the four flows and the API reference for your IT team - [Full cycle example](https://alpha.developer.tomorro.com/guides/sync-your-counterparties/full-cycle-example.md): Sync your counterparties: a working example with a Notion database as the ERP and four Make scenarios - [Non-Technical scoping](https://alpha.developer.tomorro.com/guides/connect-your-own-signature-tool/non-technical-scoping.md): Connect your own signature tool: what the integration covers, in five flows - [Technical recipes](https://alpha.developer.tomorro.com/guides/connect-your-own-signature-tool/technical-recipes.md): Connect your own signature tool: prerequisites, the five flows and the API reference for your IT team - [Full cycle example](https://alpha.developer.tomorro.com/guides/connect-your-own-signature-tool/full-cycle-example.md): Connect your own signature tool: a working Yousign example with two Make scenarios - [Non-Technical scoping](https://alpha.developer.tomorro.com/guides/create-contracts-from-your-hris/non-technical-scoping.md): Create contracts from your HRIS: what the business owner decides, and the brief to hand to IT - [Technical recipes](https://alpha.developer.tomorro.com/guides/create-contracts-from-your-hris/technical-recipes.md): Create contracts from your HRIS: prerequisites, the flows and the API reference for your IT team - [Non-Technical scoping](https://alpha.developer.tomorro.com/guides/backup-your-signed-contracts/non-technical-scoping.md): Back up your signed contracts: what the business owner decides, and the brief to hand to IT - [Technical recipes](https://alpha.developer.tomorro.com/guides/backup-your-signed-contracts/technical-recipes.md): Back up your signed contracts: prerequisites, the flows and the API reference for your IT team - [Overview](https://alpha.developer.tomorro.com/webhooks/overview.md): Receive real-time HTTP notifications when events happen in Tomorro - [Technical documentation](https://alpha.developer.tomorro.com/webhooks/technical-documentation.md): Signature verification, delivery, retries, and security policy - [Overview](https://alpha.developer.tomorro.com/mcp/overview.md): Bring your contracts into the AI assistant you already use — to read and to act - [Install Tomorro MCP](https://alpha.developer.tomorro.com/mcp/install.md): Add the Tomorro MCP server to your AI assistant, once for the whole workspace - [Connect your Tomorro account](https://alpha.developer.tomorro.com/mcp/connection.md): Sign in to Tomorro from your AI assistant, once per member ## OpenAPI Specs - [openapi-2025-01-15.init](/openapi-2025-01-15.init.json) - [openapi-2025-01-29.alpha](/openapi-2025-01-29.alpha.json) - [openapi](/openapi.json) ## Optional - [Website](https://www.tomorro.com) - [Support](mailto:support@tomorro.com) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.