Update an existing Vimeo connection configuration including name, description, enabled status, and authentication credentials. The version number must be provided to prevent concurrent modification conflicts. When updating the connection name, it must remain unique within your account.
You need a valid API key to use this endpoint. Get your API key from the API Access page in your Pictory dashboard.
Current version number of the connection. Must match the version in the database to prevent conflicts from concurrent updates. Update fails if the version doesn’t match.Example:1
Updated display name for the Vimeo connection. Must be unique within your account and can only contain letters, numbers, spaces, underscores, and hyphens.Maximum length: 100 charactersExample:"Updated Vimeo Account"
Whether the connection should be active. Set to true to enable, or false to disable. Disabling prevents usage but retains all configuration.Example:false
Updated Vimeo application Client ID from your Vimeo app settings. Changes which Vimeo application this connection uses for authentication.Maximum length: 500 charactersExample:"updated_client_id_123"
Updated Vimeo application client secret from your app settings. Use this to rotate credentials. Keep this value secure.Maximum length: 500 charactersExample:"updated_secret_xyz789"
Updated Vimeo access token for API authentication. Use this to refresh or change the token when it expires or when changing permissions scope.Maximum length: 500 charactersExample:"updated_token_1234567890abcdef"
Returns the updated Vimeo connection object with all current configuration details. The version number is automatically incremented with each successful update for optimistic locking. The response includes connectionId, name, description, clientIdentifier, type, enabled status, and timestamps. For security, sensitive credentials (clientSecret and accessToken) are never returned in API responses - you’ll only see the clientIdentifier.
Update with the new credentials and current version
Test the connection to ensure the new credentials work
Revoke the old credentials in Vimeo if needed
Disabling Connections: Setting enabled: false prevents the connection from being used for Vimeo operations, but all configuration is retained. Re-enable it later by setting enabled: true.