Automations can be owned by third-party applications instead of individual users. This ties execution history and permissions to an organizational service account, enabling centralized management and ensuring continuity regardless of team changes.
You can assign ownership to third-party applications when you create an automation, or you can transfer ownership for an existing automation.
Third-party applications in Foundry are OAuth2-based integrations that enable external applications or services to securely interact with Foundry resources. Refer to the third-party application overview for more information. For automation ownership, third-party apps provide a service user that can own automations independently from individual users, with several benefits:
The following apply when an automation is owned by a third-party application:
This ensures that automation behavior remains consistent and predictable, with clearly defined permissions tied to the service account rather than individual users.
Before transferring automation ownership, create and configure an OAuth2 client by registering an application in Control Panel or Developer Console. See Registering third-party applications for complete guidance.
To create a third-party application for automation ownership, you must have the following:
Manage OAuth 2.0 clients permissionTo register a new third-party application, select the following settings when registering an application:

This creates a service user that can own automations. During registration, save the client ID and client secret immediately. The secret is shown only once.
Store the client secret securely. If lost, you will need to rotate it. Note that rotating a secret will not break existing automations owned by that third-party application.
For complete step-by-step instructions on registering applications and obtaining credentials, see Registering third-party applications and the Developer Console overview.
Once you have registered a third-party application and configured its permissions, you can set up new automations with third-party application ownership, or transfer ownership of existing automations to the application's service user.
Before attempting to assign third-party application ownership, ensure that you have the following:
If you do not have a client ID and client secret, see Creating a new application and obtaining credentials.
Subsequent edits to an automation owned by a third-party application will require the credentials (client ID and client secret) before saving.
Take the following steps to assign ownership to a service account when creating a new automation:

You can confirm automation ownership in the Automation details section on the Automation overview page.
Take the following steps to transfer ownership to an existing automation:

After transferring ownership, the third-party application will appear as the automation owner in the Automation details section. The automation will continue running without interruption using the service user's permissions. Previous execution history will remain intact and accessible to authorized users.
Follow the steps below to transfer ownership from a third-party application back to an individual user:

Ensure that your user account has all the permissions previously granted to the service user. Otherwise, the automation may fail to execute certain actions.