cs-icon.svg

Machine to Machine Apps

Note: This feature is in Beta. Please contact your Account Manager to enable it.

Machine-to-Machine (M2M) Apps are designed for secure server-to-server communication, eliminating the need for user intervention. These apps use the OAuth 2.0 protocol for authentication and authorization, making them highly secure and reliable for machine-to-machine interactions.

Use Cases

Here are some practical applications of Machine-to-Machine apps to automate tasks and integrate with other systems:

  • User Management: Automate the creation, updating, and deletion of users in Contentstack. This ensures user directories stay in sync with your HR system.
  • Invitation Management: Simplify the process of inviting new users to your organization.
  • Data Sync: Synchronize user data with other systems such as your CRM.
  • Workflow Automation: Create complex workflows to automate repetitive user management tasks.

Scopes

Machine-to-Machine Apps currently have limited scope access but we plan to expand these with future updates. Below are the available scopes:

ScopeLevelDescription
scim:manageSCIMManage users and groups using SCIM, keeping user directories synchronized between Contentstack and other systems.
organization.share:readOrganizationView details of organization invitations shared with users.
organization.share:writeOrganizationUpdate or remove organization invitation shares to manage user access.
Was this article helpful?
^