Skip to content

Changelog

Learn about new developer features and improvements.

Programmatically manage automations owned by other users using OAuth M2M

OAuth access tokens issued to bot users with the admin.automations scope can now be used to manage automations owned by other users.

This update expands the resource coverage of the administrative access model previously introduced for the admin.apps scope to include automations.

It applies to both the Automations API and the workflows/automations namespaced API.

An OAuth machine-to-machine client with the admin.automations scope can perform create, retrieve, update, and delete operations on automations, including automations owned by other users. The bot user must have the required permissions in the relevant space.

This update supports administrative and programmatic use cases such as:

  • Backing up and auditing automations that the bot user has permission to access.
  • Migrating automations between tenants.
  • Managing automations when the original owner is no longer available.
  • Changing automation ownership programmatically.
  • Managing automations without temporarily transferring ownership to the bot user.

Connections are not included in this permission update.

To learn more, see Deploy an automation to a tenant.

Was this page helpful?