# Versori User Documentation ## Docs - [Accept Invitation](https://docs.versori.com/api-reference/organisations-api/accept-invitation.md): AcceptInvitation accepts an invitation for the given Organisation. The authenticated user email must match the email address of the invitation. - [Create Checkout Session](https://docs.versori.com/api-reference/organisations-api/create-checkout-session.md): CreateCheckoutSession creates a new checkout session for the given Organisation. This will redirect the user to the Stripe checkout page to complete the payment. - [Create Group](https://docs.versori.com/api-reference/organisations-api/create-group.md): CreateGroup creates a new Group for the given Organisation. - [Create Organisation](https://docs.versori.com/api-reference/organisations-api/create-organisation.md): CreateOrganisation creates a new Organisation with the current user as the owner. A user can create as many Organisations as they like, but each has their own billing profile and must be on a paid plan to use certain features. - [Create Service Account](https://docs.versori.com/api-reference/organisations-api/create-service-account.md): CreateServiceAccount creates a new ServiceAccount for the given Organisation. The ServiceAccount will be created with a random client ID and secret, which will be returned in the response. - [Delete Group](https://docs.versori.com/api-reference/organisations-api/delete-group.md): DeleteGroup deletes a Group for the given Organisation. - [Delete Invitation](https://docs.versori.com/api-reference/organisations-api/delete-invitation.md): DeleteInvitation deletes an invitation for the given Organisation. This is typically used to invalidate an invitation which is no longer required. - [Delete Member](https://docs.versori.com/api-reference/organisations-api/delete-member.md): DeleteMember removes a member from the given Organisation. - [Delete Service Account](https://docs.versori.com/api-reference/organisations-api/delete-service-account.md): DeleteServiceAccount deletes a ServiceAccount for the given Organisation. - [Get Active Organisation](https://docs.versori.com/api-reference/organisations-api/get-active-organisation.md): GetActiveOrganisation returns the active Organisation for the current user. - [Get Billing](https://docs.versori.com/api-reference/organisations-api/get-billing.md): GetBilling returns the billing information for the given Organisation. - [Get Group](https://docs.versori.com/api-reference/organisations-api/get-group.md): GetGroup returns a Group for the given Organisation. - [Get Groups](https://docs.versori.com/api-reference/organisations-api/get-groups.md): GetGroups returns a paginated list of Groups for the given Organisation. - [Get Invitations](https://docs.versori.com/api-reference/organisations-api/get-invitations.md): GetInvitations returns a paginated list of invitations for the given Organisation. - [Get Invoices](https://docs.versori.com/api-reference/organisations-api/get-invoices.md): GetInvoices returns a paginated list of invoices for the given Organisation. The query parameters `from` and `to` can be used to filter the invoices returned. If no query parameters are provided, this endpoint will return the upcoming invoice. If to is not provided, it will default to the current da… - [Get Member](https://docs.versori.com/api-reference/organisations-api/get-member.md): GetMember returns a member for the given Organisation. - [Get Members](https://docs.versori.com/api-reference/organisations-api/get-members.md): GetMembers returns a paginated list of members for the given Organisation. - [Get Organisation](https://docs.versori.com/api-reference/organisations-api/get-organisation.md): Get an Organisation by its ID - [Get Organisations](https://docs.versori.com/api-reference/organisations-api/get-organisations.md): GetOrganisations returns a paginated list of Organisations which the current user is a member of. If there is no filter provided, the result will always contain the active Organisation as the first item of the first page. Otherwise, the filter is applied to the name and slug using a case-insensitive… - [Get Service Account](https://docs.versori.com/api-reference/organisations-api/get-service-account.md): GetServiceAccount returns a ServiceAccount for the given Organisation. - [Get Service Accounts](https://docs.versori.com/api-reference/organisations-api/get-service-accounts.md): GetServiceAccounts returns a paginated list of ServiceAccounts for the given Organisation. - [Get Slug Availability](https://docs.versori.com/api-reference/organisations-api/get-slug-availability.md): GetSlugAvailability validates and returns whether the slug provided in the URL is available for use. Requests to this endpoint are purposefully slow to mitigate automated enumeration of slugs. - [Invite Member](https://docs.versori.com/api-reference/organisations-api/invite-member.md): InviteMember invites a new User to the given Organisation. The user will receive an email with a link to accept the invitation. The invitation is valid for 7 days, after which the invitation will need to be resent or deleted. Expired invitations may be deleted manually, or will be automatically dele… - [Resend Invitation](https://docs.versori.com/api-reference/organisations-api/resend-invitation.md): ResendInvitation resends an invitation for the given Organisation. This is typically used to resend an invitation which has expired or was not received. Everytime an invitation is resent, the expiresAt time is updated to 7 days from the current time. - [Set Active Organisation](https://docs.versori.com/api-reference/organisations-api/set-active-organisation.md): SetActiveOrganisation sets the active Organisation for the current user and returns said Organisation. - [Create Signing Key](https://docs.versori.com/api-reference/organisations-api/signing-keys/create-signing-key.md): CreateSigningKey creates a new Signing Key for the Organisation. - [Delete Signing Key](https://docs.versori.com/api-reference/organisations-api/signing-keys/delete-signing-key.md): DeleteSigningKey deletes the signing key for the Organisation. - [List Signing Keys](https://docs.versori.com/api-reference/organisations-api/signing-keys/list-signing-keys.md): ListSigningKeys returns a list of all Signing Keys for the Organisation. - [Retrieve public key](https://docs.versori.com/api-reference/organisations-api/signing-keys/retrieve-public-key.md): GetPublicKey returns the public key for the given Signing Key ID. This can be used to verify JWTs signed by an Organisation's Signing Key. - [Update Billing Details such as billing email](https://docs.versori.com/api-reference/organisations-api/update-billing-details-such-as-billing-email.md): UpdateBillingDetails updates the billing details for the given Organisation. This endpoint can be used to update the billing email address for the Organisation as well as the customerID, subscriptionID and platformID. - [Update Subscription](https://docs.versori.com/api-reference/organisations-api/update-subscription.md): UpdateSubscription updates the subscription for the given Organisation. This endpoint can be used to increase the board quota of an organisation. It will update the billing information to reflect the amount of boards that are allowed to be published. - [Post billing webhooks](https://docs.versori.com/api-reference/organisations-api/webhooks/post-billing-webhooks.md): BillingWebhooks is the endpoint for receiving webhooks from the billing platform. This endpoint is used to update the billing information for an Organisation. Right now, only Stripe webhooks are supported. - [Delete an Activation](https://docs.versori.com/api-reference/platform-api/activations/delete-an-activation.md): DeleteActivation deletes the Activation for the given activation ID. - [List Activations](https://docs.versori.com/api-reference/platform-api/activations/list-activations.md): ListActivations returns a list of all the Activations for the given environment. - [List Activations for User](https://docs.versori.com/api-reference/platform-api/activations/list-activations-for-user.md): ListUserActivations returns an array of all activations for a specific user in a given environment. - [Retrieve an Activation by ID](https://docs.versori.com/api-reference/platform-api/activations/retrieve-an-activation-by-id.md): GetActivation returns the Activation for the given activation ID. - [Set a dynamic variable by name](https://docs.versori.com/api-reference/platform-api/activations/set-a-dynamic-variable-by-name.md): Updates a single dynamic variable identified by name for the specified activation. This endpoint is designed to support the SDK's ability to update individual variables with a friendly, descriptive API for error handling. - [Set dynamic variables for an activation](https://docs.versori.com/api-reference/platform-api/activations/set-dynamic-variables-for-an-activation.md): Updates one or more dynamic variables for the specified activation. The request body will be validated against the variable schema. - [Set static variables for the static activation](https://docs.versori.com/api-reference/platform-api/activations/set-static-variables-for-the-static-activation.md): Updates one or more static variables for the static user's activation for this environment. The request body will be validated against the variable schema. - [Create a new automation.](https://docs.versori.com/api-reference/platform-api/automations/create-a-new-automation.md) - [Create a recording for an automation](https://docs.versori.com/api-reference/platform-api/automations/create-a-recording-for-an-automation.md): CreateRecording creates a recording for an automation. The recording file is uploaded to the GCP bucket and the transcription is requested. - [Create a transcription for a recording](https://docs.versori.com/api-reference/platform-api/automations/create-a-transcription-for-a-recording.md): CreateTranscription creates a transcription for a recording. - [Get a recording by ID](https://docs.versori.com/api-reference/platform-api/automations/get-a-recording-by-id.md): GetRecording returns the recording for the given recording ID. - [Get an Automation by ID](https://docs.versori.com/api-reference/platform-api/automations/get-an-automation-by-id.md): GetAutomation returns the Automation for the given automation ID. - [Get an Automation Run by ID](https://docs.versori.com/api-reference/platform-api/automations/get-an-automation-run-by-id.md): GetAutomationRun returns the Automation Run for the given run ID. - [List Automation Runs](https://docs.versori.com/api-reference/platform-api/automations/list-automation-runs.md): ListAutomationRuns returns a list of all the Automation Runs for the given automation ID. - [List Automations](https://docs.versori.com/api-reference/platform-api/automations/list-automations.md): ListAutomations returns a list of all the Automations for the given organisation. - [List Recordings](https://docs.versori.com/api-reference/platform-api/automations/list-recordings.md): ListRecordings returns a list of all the Recordings for the given automation ID. - [Run an Automation](https://docs.versori.com/api-reference/platform-api/automations/run-an-automation.md) - [Update an Automation](https://docs.versori.com/api-reference/platform-api/automations/update-an-automation.md): UpdateAutomation updates the name or prompt template of an existing automation. - [Create a new connection.](https://docs.versori.com/api-reference/platform-api/connections/create-a-new-connection.md): CreateConnection creates a new connection for the given organisation. - [Delete a Connection by ID](https://docs.versori.com/api-reference/platform-api/connections/delete-a-connection-by-id.md): Delete a Connection by ID. This action will fail if the connections is one that is dynamic and is currently in use by an end user. This action will NOT fail if the connection is a static connection that is in use. - [Get a Connection by ID](https://docs.versori.com/api-reference/platform-api/connections/get-a-connection-by-id.md): GetConnection returns the Connection for the given connection ID. - [Initialise OAuth 1.0 Connection](https://docs.versori.com/api-reference/platform-api/connections/initialise-oauth-10-connection.md): InitialiseOAuth1Connection returns a URL to redirect the user to an OAuth 1.0 Provider's Authorize endpoint. - [Initialise OAuth 2.0 Connection](https://docs.versori.com/api-reference/platform-api/connections/initialise-oauth-20-connection.md): InitialiseOAuth2Connection returns a URL to redirect the user to an OAuth 2.0 Provider's Authorize endpoint. - [Link an existing connection to an environment](https://docs.versori.com/api-reference/platform-api/connections/link-an-existing-connection-to-an-environment.md): LinkConnectionToEnvironment links an existing connection to a specified environment. - [List Connections](https://docs.versori.com/api-reference/platform-api/connections/list-connections.md): ListConnections returns a list of Connections. - [List static connections for project environment](https://docs.versori.com/api-reference/platform-api/connections/list-static-connections-for-project-environment.md): Lists all static connections (connections without end users) for a given environment. - [Retrieve the connection for the activations.](https://docs.versori.com/api-reference/platform-api/connections/retrieve-the-connection-for-the-activations.md) - [Unlink a connection from an environment](https://docs.versori.com/api-reference/platform-api/connections/unlink-a-connection-from-an-environment.md): UnlinkConnectionFromEnvironment removes the link between a connection and an environment for the given connectionTemplateId. - [Update a Connection by ID](https://docs.versori.com/api-reference/platform-api/connections/update-a-connection-by-id.md): UpdateConnection updates the Connection for the given connection ID. - [Activates a User on an Environment.](https://docs.versori.com/api-reference/platform-api/end_users/activates-a-user-on-an-environment.md): ActivateUser activates a user on an environment. This will create a new activation record for the user on the environment. Connections must be made for all environment systems to be successfully activated. - [Create an End User](https://docs.versori.com/api-reference/platform-api/end_users/create-an-end-user.md): CreateEndUser creates a new End User for the given organisation. - [Delete an End User](https://docs.versori.com/api-reference/platform-api/end_users/delete-an-end-user.md): DeleteEndUser deletes the End User for the given user ID. - [List End Users](https://docs.versori.com/api-reference/platform-api/end_users/list-end-users.md): ListEndUsers returns a list of all the End Users for the given organisation. - [Retrieve an End User](https://docs.versori.com/api-reference/platform-api/end_users/retrieve-an-end-user.md): GetEndUser returns the End User for the given user ID. - [List available execution pools.](https://docs.versori.com/api-reference/platform-api/execution_pools/list-available-execution-pools.md) - [Create a new issue.](https://docs.versori.com/api-reference/platform-api/issues/create-a-new-issue.md) - [List Issues](https://docs.versori.com/api-reference/platform-api/issues/list-issues.md): ListIssues returns a list of all the Issues for the given organisation. The issues can be filtered by status, assignee, and other parameters. Before and After query parameters refer to the createdAt timestamp of the issue. - [Update an Issue](https://docs.versori.com/api-reference/platform-api/issues/update-an-issue.md): UpdateIssue updates the editable fields of an issue. Any fields not provided in the request body will not be changed. - [Count entries matching selector](https://docs.versori.com/api-reference/platform-api/kv-store/count-entries-matching-selector.md) - [Create a new store](https://docs.versori.com/api-reference/platform-api/kv-store/create-a-new-store.md) - [Delete a key](https://docs.versori.com/api-reference/platform-api/kv-store/delete-a-key.md) - [Delete multiple keys](https://docs.versori.com/api-reference/platform-api/kv-store/delete-multiple-keys.md) - [Get a value by key](https://docs.versori.com/api-reference/platform-api/kv-store/get-a-value-by-key.md) - [Get multiple values by keys](https://docs.versori.com/api-reference/platform-api/kv-store/get-multiple-values-by-keys.md) - [List all stores for an organization](https://docs.versori.com/api-reference/platform-api/kv-store/list-all-stores-for-an-organization.md) - [List keys and values with filtering](https://docs.versori.com/api-reference/platform-api/kv-store/list-keys-and-values-with-filtering.md) - [Set a value for a key](https://docs.versori.com/api-reference/platform-api/kv-store/set-a-value-for-a-key.md) - [Set multiple key-value pairs](https://docs.versori.com/api-reference/platform-api/kv-store/set-multiple-key-value-pairs.md) - [Get metrics summary for all projects](https://docs.versori.com/api-reference/platform-api/metrics/get-metrics-summary-for-all-projects.md) - [Get organisation metrics summary](https://docs.versori.com/api-reference/platform-api/metrics/get-organisation-metrics-summary.md) - [Create a new project notification](https://docs.versori.com/api-reference/platform-api/notifications/create-a-new-project-notification.md) - [Delete a notification channel](https://docs.versori.com/api-reference/platform-api/notifications/delete-a-notification-channel.md) - [Delete a project notification](https://docs.versori.com/api-reference/platform-api/notifications/delete-a-project-notification.md) - [List notification channels for an organisation](https://docs.versori.com/api-reference/platform-api/notifications/list-notification-channels-for-an-organisation.md) - [List notifications for a project](https://docs.versori.com/api-reference/platform-api/notifications/list-notifications-for-a-project.md) - [Post o notification channels](https://docs.versori.com/api-reference/platform-api/notifications/post-o-notification_channels.md) - [Add sentiment data to project history](https://docs.versori.com/api-reference/platform-api/projects/add-sentiment-data-to-project-history.md): AddProjectSentiment adds a new sentiment entry to the project's sentiment history. This endpoint appends to the existing sentiment history in the project metadata. - [Call Integration](https://docs.versori.com/api-reference/platform-api/projects/call-integration.md): CallIntegration sends an HTTP request to a project's deployed environment and returns the response. This allows triggering a project remotely via an HTTP call. - [Change the execution pool of an environment](https://docs.versori.com/api-reference/platform-api/projects/change-the-execution-pool-of-an-environment.md): Updates the execution pool used to deploy this environment. If the environment is running it will be suspended first. This will result in a new public URL being created for the environment. - [Clone Environment](https://docs.versori.com/api-reference/platform-api/projects/clone-environment.md): CloneEnvironment creates a new environment by copying the details of an existing environment in the same project. - [Clone Project](https://docs.versori.com/api-reference/platform-api/projects/clone-project.md): CloneProject clones the project with the given ID. The new project will have a new ID and will not be deployed. The files and configuration will be copied from the original project. Connection templates will be copied, however no connections will be created. - [Create new project](https://docs.versori.com/api-reference/platform-api/projects/create-new-project.md): CreateProject creates a new project. - [Delete integration flow](https://docs.versori.com/api-reference/platform-api/projects/delete-integration-flow.md) - [Delete Project](https://docs.versori.com/api-reference/platform-api/projects/delete-project.md): DeleteProject delete the project. - [Deploy Project](https://docs.versori.com/api-reference/platform-api/projects/deploy-project.md): DeployProject deploys the project to the specified environment using the current files. It processes the files to deploy a new version of the project and updates the underlying connector to integrate the new API. - [Deploy Project Version](https://docs.versori.com/api-reference/platform-api/projects/deploy-project-version.md): DeployProjectVersion deploys the project to the specified environment using the specified version. If the docker image is not build for the version it will build one. - [Get Files](https://docs.versori.com/api-reference/platform-api/projects/get-files.md): GetFiles returns the current files for the project. Those may not be the files that the project is deployed with. - [Get integration flow by name](https://docs.versori.com/api-reference/platform-api/projects/get-integration-flow-by-name.md): GetIntegrationFlow returns a single integration flow by its name. - [Get integration flows](https://docs.versori.com/api-reference/platform-api/projects/get-integration-flows.md): GetIntegrationFlows returns the OpenTelemetry spans for a project, representing execution traces and telemetry data. - [Get Project](https://docs.versori.com/api-reference/platform-api/projects/get-project.md): GetProject returns the files and configuration for the specified project ID. If one does not exist then a 404 will be returned. - [Get Project Logs](https://docs.versori.com/api-reference/platform-api/projects/get-project-logs.md) - [Get project variables](https://docs.versori.com/api-reference/platform-api/projects/get-project-variables.md): GetProjectVariablesSchema returns the variables schema for the project. - [Get Trace](https://docs.versori.com/api-reference/platform-api/projects/get-trace.md): GetTrace returns an individual trace with all the spans. - [List project traces](https://docs.versori.com/api-reference/platform-api/projects/list-project-traces.md): ListTraces returns a list of traces for the given organisation. - [List projects for organisation](https://docs.versori.com/api-reference/platform-api/projects/list-projects-for-organisation.md) - [Patch Files](https://docs.versori.com/api-reference/platform-api/projects/patch-files.md): PatchFiles updates only the files that are specified in the payload. - [Patch the schema for the project's dynamic variables](https://docs.versori.com/api-reference/platform-api/projects/patch-the-schema-for-the-projects-dynamic-variables.md): PatchProjectVariablesSchema patches the JSON schema for the project's dynamic variables. This allows you to add, remove or edit the schema for the project's dynamic variables. - [Search project logs](https://docs.versori.com/api-reference/platform-api/projects/search-project-logs.md) - [Set the schema for the project variables](https://docs.versori.com/api-reference/platform-api/projects/set-the-schema-for-the-project-variables.md): SetProjectVariablesSchema sets the JSON schema for the project's dynamic variables. Dynamic variables can then be set by end users on activation. This schema is used to validate the variables when they are set and defines the variables that can be set and used within the integration code. - [Start Test Container](https://docs.versori.com/api-reference/platform-api/projects/start-test-container.md): StartTestContainer starts a test container for the project. The test container is a temporary environment that can be used to test the project. This endpoint will available triggers for the project. - [Start test workflow](https://docs.versori.com/api-reference/platform-api/projects/start-test-workflow.md): TriggerWorkflow tells the test runner to trigger a test workflow. - [Suspend Project](https://docs.versori.com/api-reference/platform-api/projects/suspend-project.md): Suspend project will stop the project but not delete it. It can be deployed later again. - [Sync Environments](https://docs.versori.com/api-reference/platform-api/projects/sync-environments.md): SyncEnvironments copies the deployment configuration (currently the deployed docker image/version) from one environment to another within the same project. - [Update Files](https://docs.versori.com/api-reference/platform-api/projects/update-files.md): UpdateFiles updates the files for the project. This will not deploy the project. - [Update integration flow](https://docs.versori.com/api-reference/platform-api/projects/update-integration-flow.md): UpdateIntegrationFlow updates or creates a new flow with the given name. This endpoint will overwrite the entire flow with the provided data. - [Update Project](https://docs.versori.com/api-reference/platform-api/projects/update-project.md): UpdateProject updates the project record. This endpoint will not make changes to the file or the running deployment. - [UpdateEnvironmentConfig updates the environment config for infrastructure.](https://docs.versori.com/api-reference/platform-api/projects/updateenvironmentconfig-updates-the-environment-config-for-infrastructure.md) - [Validate Project Files](https://docs.versori.com/api-reference/platform-api/projects/validate-project-files.md): ValidateFiles validates the project files using deno check without deploying. It processes the files to build a Docker image and runs validation checks to ensure the TypeScript code is valid before deployment. - [Get a Scheduler by ID](https://docs.versori.com/api-reference/platform-api/schedulers/get-a-scheduler-by-id.md): GetScheduler returns the Scheduler for the given scheduler ID. - [List Schedulers](https://docs.versori.com/api-reference/platform-api/schedulers/list-schedulers.md): ListSchedulers returns a list of all the Schedulers for the given environment. - [Adds or updates an auth scheme for the system.](https://docs.versori.com/api-reference/platform-api/systems/adds-or-updates-an-auth-scheme-for-the-system.md): UpsertAuthSchemeConfig adds or updates an auth scheme for the system. If the auth scheme ID provided doesn't match any of the record, it will be created. If the auth scheme ID provided matches an existing record, it will be updated. The ID in the path needs to match the ID in the body. - [Create a new connection template](https://docs.versori.com/api-reference/platform-api/systems/create-a-new-connection-template.md) - [Create a new system.](https://docs.versori.com/api-reference/platform-api/systems/create-a-new-system.md) - [Create new actions for a system.](https://docs.versori.com/api-reference/platform-api/systems/create-new-actions-for-a-system.md): Create new actions for a system. If the project ID parameter is provided in the request body, these actions will also be linked with that project. - [Create new triggers for a system.](https://docs.versori.com/api-reference/platform-api/systems/create-new-triggers-for-a-system.md): Create new triggers for a system. If the project ID parameter is provided in the request body, these triggers will also be linked with that project. - [Delete a system by ID.](https://docs.versori.com/api-reference/platform-api/systems/delete-a-system-by-id.md): DeleteSystem deletes the system for the given system ID. This endpoint will not allow you to delete a system which is in use by a project. You can check if a system is in use by a project, by listing the project connection templates. - [Delete an action for a system.](https://docs.versori.com/api-reference/platform-api/systems/delete-an-action-for-a-system.md): DeleteSystemAction deletes a single action for the given system. - [Deletes an auth scheme for the system.](https://docs.versori.com/api-reference/platform-api/systems/deletes-an-auth-scheme-for-the-system.md) - [Get a system by ID.](https://docs.versori.com/api-reference/platform-api/systems/get-a-system-by-id.md) - [Get an action for a system.](https://docs.versori.com/api-reference/platform-api/systems/get-an-action-for-a-system.md): GetSystemAction returns a single action for the given system. - [Link system actions to project.](https://docs.versori.com/api-reference/platform-api/systems/link-system-actions-to-project.md) - [Link system triggers to project.](https://docs.versori.com/api-reference/platform-api/systems/link-system-triggers-to-project.md) - [List actions for a system.](https://docs.versori.com/api-reference/platform-api/systems/list-actions-for-a-system.md): ListSystemActions returns a list of all the actions for the given system. If the `project_id` query parameter is provided, this endpoint will only return actions that are being used in that project. - [List project environment connection templates](https://docs.versori.com/api-reference/platform-api/systems/list-project-environment-connection-templates.md) - [List triggers for a system.](https://docs.versori.com/api-reference/platform-api/systems/list-triggers-for-a-system.md): ListSystemTriggers returns a list of all the triggers for the given system. If the `project_id` query parameter is provided, this endpoint will only return triggers that are being used in that project. - [Lists the systems for the organisation.](https://docs.versori.com/api-reference/platform-api/systems/lists-the-systems-for-the-organisation.md) - [Remove a connection template](https://docs.versori.com/api-reference/platform-api/systems/remove-a-connection-template.md) - [Remove a system from a project environment](https://docs.versori.com/api-reference/platform-api/systems/remove-a-system-from-a-project-environment.md) - [Update an action for a system.](https://docs.versori.com/api-reference/platform-api/systems/update-an-action-for-a-system.md): UpdateSystemAction updates a single action for the given system. - [Update system.](https://docs.versori.com/api-reference/platform-api/systems/update-system.md) - [Trigger a Scheduler once](https://docs.versori.com/api-reference/platform-api/trigger-a-scheduler-once.md): TriggerScheduler triggers the Scheduler for the given scheduler ID once. This is useful for testing or running a one-off task without waiting for the next scheduled run. - [Create a new version for a project.](https://docs.versori.com/api-reference/platform-api/versions/create-a-new-version-for-a-project.md): Create a new version for a project. - [Get Files for a given version](https://docs.versori.com/api-reference/platform-api/versions/get-files-for-a-given-version.md): Retrieves the files for the given version ID and project ID. - [Lists versions for a project](https://docs.versori.com/api-reference/platform-api/versions/lists-versions-for-a-project.md): List all versions of a project. - [Installation](https://docs.versori.com/latest/ai-tooling/installation.md): Install the Versori plugin in Claude Code or download skills for other AI tools. - [Claude Code Plugin](https://docs.versori.com/latest/ai-tooling/overview.md): AI-assisted skill for building Versori data integrations in Claude Code. - [Tips & Best Practices](https://docs.versori.com/latest/ai-tooling/tips.md): Get the most out of AI-assisted integration development with the Versori Claude Code plugin. - [Workflow](https://docs.versori.com/latest/ai-tooling/workflow.md): The structured 8-step process the Claude Code plugin follows to build Versori integrations. - [Authentication](https://docs.versori.com/latest/api-reference/authentication.md): Learn how to authenticate with the Versori Platform. - [Getting Started](https://docs.versori.com/latest/api-reference/getting-started.md): Get started with Versori APIs. - [Getting Started](https://docs.versori.com/latest/api-reference/organisations-api/getting-started.md): Get started with the Versori Organisations API. - [Getting Started](https://docs.versori.com/latest/api-reference/platform-api/getting-started.md): Get started with the Versori Platform API. - [Changelog](https://docs.versori.com/latest/changelog.md): Product updates and announcements - [completion](https://docs.versori.com/latest/cli/commands/completion.md): Generate the autocompletion script for the specified shell - [connections](https://docs.versori.com/latest/cli/commands/connections.md): Manage connections - [context](https://docs.versori.com/latest/cli/commands/context.md): Manages the authentications to the Versori platform - [execution-pools](https://docs.versori.com/latest/cli/commands/execution-pools.md): Manage execution pools - [projects](https://docs.versori.com/latest/cli/commands/projects.md): Manage projects, deployments, versions, assets, and environments - [projects asset](https://docs.versori.com/latest/cli/commands/projects/asset.md): Manage assets within a project - [projects environments](https://docs.versori.com/latest/cli/commands/projects/environments.md): Manage project environments - [projects systems](https://docs.versori.com/latest/cli/commands/projects/systems.md): Manage systems within a project - [projects users](https://docs.versori.com/latest/cli/commands/projects/users.md): Manage users (activations) within a project - [projects versions](https://docs.versori.com/latest/cli/commands/projects/versions.md): Manage versions within a project. - [skills](https://docs.versori.com/latest/cli/commands/skills.md): Manages the skills - [systems](https://docs.versori.com/latest/cli/commands/systems.md): Manage systems - [users](https://docs.versori.com/latest/cli/commands/users.md): Manage users - [Configuration](https://docs.versori.com/latest/cli/configuration.md): Configure the Versori CLI with contexts and global settings. - [Connections Guide](https://docs.versori.com/latest/cli/connections.md): Learn how connections work in Versori and how to manage them using the CLI. - [Installation](https://docs.versori.com/latest/cli/installation.md): Install the Versori CLI on macOS, Linux, or Windows. - [Introduction](https://docs.versori.com/latest/cli/introduction.md): A command-line interface for managing resources on the Versori platform. - [Quickstart](https://docs.versori.com/latest/cli/quickstart.md): Set up authentication and run your first CLI command. - [Project Workflow](https://docs.versori.com/latest/cli/workflow.md): A typical workflow for managing Versori projects with the CLI. - [Connections](https://docs.versori.com/latest/concepts/connections.md) - [Connectors](https://docs.versori.com/latest/concepts/connectors.md) - [Deployment](https://docs.versori.com/latest/concepts/deployment.md) - [Run SDK](https://docs.versori.com/latest/concepts/run-sdk.md) - [IP Allowlist](https://docs.versori.com/latest/guides/advanced/ip-allowlist.md) - [API Key](https://docs.versori.com/latest/guides/auth-methods/api-key.md) - [HTTP](https://docs.versori.com/latest/guides/auth-methods/http.md) - [Authentication Methods](https://docs.versori.com/latest/guides/auth-methods/introduction.md) - [OAuth 1.0](https://docs.versori.com/latest/guides/auth-methods/oauth1.md) - [OAuth 2.0](https://docs.versori.com/latest/guides/auth-methods/oauth2.md) - [Authorization Code](https://docs.versori.com/latest/guides/auth-methods/oauth2/authorization-code.md) - [Client Credentials](https://docs.versori.com/latest/guides/auth-methods/oauth2/client-credentials.md) - [Password/Resource Owner](https://docs.versori.com/latest/guides/auth-methods/oauth2/password-resource-owner.md) - [Refresh Token](https://docs.versori.com/latest/guides/auth-methods/oauth2/refresh-token.md) - [Building your integration](https://docs.versori.com/latest/guides/getting-started/build.md) - [Environments](https://docs.versori.com/latest/guides/getting-started/build/environments.md) - [Testing](https://docs.versori.com/latest/guides/getting-started/build/test.md) - [Version control](https://docs.versori.com/latest/guides/getting-started/build/versions.md) - [Connecting](https://docs.versori.com/latest/guides/getting-started/connect.md) - [Bypass authentication](https://docs.versori.com/latest/guides/getting-started/connect/bypass-auth.md) - [Embedded connectors](https://docs.versori.com/latest/guides/getting-started/connect/embedded-connectors.md) - [Deploy](https://docs.versori.com/latest/guides/getting-started/deploy.md) - [Prompting tips](https://docs.versori.com/latest/guides/getting-started/misc/prompting-tips.md) - [Starting your plan](https://docs.versori.com/latest/guides/getting-started/plan.md) - [Plan Questions](https://docs.versori.com/latest/guides/getting-started/plan/questions.md) - [Batch Jobs](https://docs.versori.com/latest/guides/use-cases/batch.md) - [Bidirectional Data Sync](https://docs.versori.com/latest/guides/use-cases/bidirectional.md) - [Multi-tenant Integrations](https://docs.versori.com/latest/guides/use-cases/multi-tenancy.md) - [Real-time Workflows](https://docs.versori.com/latest/guides/use-cases/real-time.md) - [Getting Started with Versori](https://docs.versori.com/latest/home.md) - [The Build Agent: Implement Your Custom Workflows](https://docs.versori.com/latest/how-it-works/build.md) - [The Connect Agent: Manage Your Systems and Authentication](https://docs.versori.com/latest/how-it-works/connect.md) - [The Deploy Agent: Release & Monitor Your Integrations](https://docs.versori.com/latest/how-it-works/deploy.md) - [The Plan Agent: Research & Scope Your Integrations](https://docs.versori.com/latest/how-it-works/plan.md) - [Connections](https://docs.versori.com/latest/run-sdk/latest/connections.md) - [The Context Object](https://docs.versori.com/latest/run-sdk/latest/context.md) - [Developers Overview](https://docs.versori.com/latest/run-sdk/latest/developers/overview.md) - [Durable Workflows](https://docs.versori.com/latest/run-sdk/latest/durable-workflows.md) - [Run SDK](https://docs.versori.com/latest/run-sdk/latest/introduction.md) - [Workflows, Triggers and Tasks](https://docs.versori.com/latest/run-sdk/latest/workflows.md) - [Background](https://docs.versori.com/latest/run-sdk/latest/workflows/background.md) - [Catch](https://docs.versori.com/latest/run-sdk/latest/workflows/catch.md) - [Inputs and outputs](https://docs.versori.com/latest/run-sdk/latest/workflows/inputs-outputs.md) - [Task Types](https://docs.versori.com/latest/run-sdk/latest/workflows/task-types.md) ## OpenAPI Specs - [platform-api](https://docs.versori.com/openapi/platform-api.yaml) - [organisations-api-v1](https://docs.versori.com/openapi/organisations-api-v1.yaml) - [embedded-api-v1](https://docs.versori.com/openapi/embedded-api-v1.yaml) - [switchboard-api-v1alpha1](https://docs.versori.com/openapi/switchboard-api-v1alpha1.yaml) - [connect-api-v1](https://docs.versori.com/openapi/connect-api-v1.yaml) - [connections-api](https://docs.versori.com/connections-api.yaml) - [openapi-v1alpha1](https://docs.versori.com/openapi-v1alpha1.yaml)