This feature requires an Enterprise plan.
You can configure SCIM to create and manage team accounts and user groups. This article discusses how you can set up a SCIM connection with Vimeo for your organization using Microsoft Entra ID as your IdP (Identity Provider).
If you’re an existing Vimeo Enterprise customer and don’t have SCIM, please contact your Account Manager for more information. If you are not a Vimeo Enterprise customer yet and are interested in SCIM, please contact us.
In this article:
- How to prepare the Vimeo API application
- How to configure the Entra ID App
- How to provision users from Entra ID to Vimeo
- About supported user attributes for SCIM configuration
How to prepare the Vimeo API application
- Open https://developer.vimeo.com
- Log in as a team owner.
- Select Get started or New app.
- Fill out the form, then select Create App.
- Scroll down to the Generate an access token section.
- Select Authenticated (you).
- Select Private, then SCIM scopes.
- Press Generate button.
- Copy or save newly generated token somewhere, such as a note-taking application.
How to configure the Entra ID App
- Go to your existing Vimeo application that is used for Vimeo.
- Go to Provisioning -> Update credentials -> Open Admin credentials.
- Set tenant URL as https://api.vimeo.com/scim/v2/1234567, where "1234567" is the Vimeo team owner's User ID (see Prerequisites).
- Set the Secret token from the section above (Preparing Vimeo API application).
- Select Test Connection.
- Save configuration.
- Open Mappings.
- Go to Provision Microsoft Entra ID Groups.
- Set up like on the screenshot below and Save.
How to provision users from Entra ID to Vimeo
-
Select Start provisioning button in the Entra ID Enterprise application.
- After that, every user you assign to the application under Users and groups will be provisioned into Vimeo.
- After provisioning is initiated you can check the Team Management page for those provisioned users.
About supported user attributes for SCIM configuration
When you change a user, keep UserName and Email attributes identical. Vimeo supports the below user attributes:
- schemas (read-only, required by SCIM specification)
- id (read-only, required by SCIM specification)
- Username (mutable, requires the same value for email)
-
Name (mutable)
- name.formatted (same as givenName+familyName)
- name.givenName
- name.familyName
- displayName (same as givenName+familyName)
- Active (mutable)
- emails (only type=work and primary=true) (mutable)
- profileUrl (read-only)
- locale (mutable)
- groups (read-only, mutable from /Groups endpoint)
- meta (read-only)
Please contact scim-support@vimeo.com if you have any issues.