Dropbox Sign Integration
Dropbox Sign Integration
Scimify enables SCIM provisioning for Dropbox Sign team members, allowing you to invite users and manage team roles through your identity provider.
Overview
This integration (de)provisions users on your Dropbox Sign team. Scimify accepts standard SCIM requests from your IdP and translates them into Dropbox Sign team API calls.
Key behaviors:
- User-only — no group provisioning
- Invite-based provisioning — new users are invited to the team (they must accept before they are active members)
- Role management — optional
dropboxSign_roleSCIM attribute maps to Dropbox Sign team roles on invite - Deprovisioning — removing access removes the team member or cancels a pending invite
- Document transfer (optional) — Enterprise plans can configure a default recipient for removed users’ documents
Prerequisites
- A Dropbox Sign account with team features and an API key from API settings
- Permission to invite and remove team members
- Your IdP configured for SCIM provisioning (see Okta SCIM Configuration)
For API details, see Dropbox Sign authentication and Team API.
Configuration Steps
1. Create a Dropbox Sign API Key
- Sign in to Dropbox Sign
- Open API settings on your account
- Create or copy/reveal an API key
Note: A dedicated service account user is recommended for the API key so the integration doesn’t break on employee lifecycle changes
2. Configure the Integration in Scimify
- Navigate to the Integrations page in your Scimify admin console
- Create a new Dropbox Sign integration instance
- Set an instance display name (for example,
Production Dropbox Sign Team) - Enter your API Key
- Optionally set Document transfer email (see Enterprise document transfer)
- Save the configuration and use Test connection to verify API access
- Enable the integration and copy the Scimify SCIM endpoint and API key for your IdP
Your Dropbox Sign team is determined by the API key; no separate team ID is required in Scimify.
3. Configure Team Role Management (Optional)
To assign Dropbox Sign team roles via SCIM, add the dropboxSign_role custom attribute to your IdP user profile and map it into the SCIM user payload.
If dropboxSign_role is omitted, Scimify assigns the default role Member.
4. Configure IdP SCIM
Follow the Okta SCIM Configuration guide to connect your IdP to your Scimify Dropbox Sign instance, then assign users to the SCIM app.
Enterprise document transfer on deprovision
Dropbox Sign Enterprise plans support transferring a removed member’s documents, templates, and API apps to another team account when a user is removed from the team.
In Scimify, set Document transfer email to the email address of a team member (typically a dedicated service account) who should receive those assets when users are deprovisioned via SCIM. Scimify passes this value as new_owner_email_address on the Remove User from Team API call.
Note: This setting is only available on Dropbox Sign Enterprise plans. On other plans, the field may be ignored or the API may return an error on deprovision — leave the field empty if you are not on Enterprise.
How It Works
User Provisioning
When a user is assigned in your IdP:
- Scimify checks whether the email already exists as an active team member
- If not, Scimify checks for an existing pending invite for that email
- If neither exists, Scimify invites the user to your Dropbox Sign team with the requested role
The invited user must accept the invite before they appear as an active team member in Dropbox Sign.
User Updates
- Pending invites — Dropbox Sign does not support updating an invite in place; Scimify removes the pending invite and sends a new invite when
dropboxSign_rolechanges - Active members — the Dropbox Sign API does not expose a role-update endpoint for accepted members; Scimify does not change active members’ roles when
dropboxSign_roleis updated (no-op). Change roles manually in Dropbox Sign if needed - Profile fields — name and email are not updated through this integration; role is the supported attribute on create and for pending invites
User Deprovisioning
When a user is unassigned or deactivated in your IdP:
- Active members are removed from the team
- Pending invites are cancelled
This is a hard remove from the team (not a soft disable in Dropbox Sign).
If Document transfer email is configured and your plan supports it, removed users’ documents are transferred to that account.
Custom SCIM Attribute Configuration
To manage Dropbox Sign team roles from your IdP, configure the following custom attribute.
Attribute: dropboxSign_role
| Setting | Value |
|---|---|
| Type | String |
| External namespace | urn:ietf:params:scim:schemas:extension:custom:2.0:User |
| Attribute name | dropboxSign_role |
| Description | Dropbox Sign team role for the invited or provisioned user |
| Default | Member (if not sent in SCIM) |
Valid values:
| Value | Description |
|---|---|
Member | Standard team member (default) |
Developer | Developer role (API plan teams) |
Team Manager | Team manager role |
Admin | Team administrator |
Scimify accepts dropboxSign_role in any of these common SCIM shapes:
- Top-level field:
dropboxSign_role - Extension key:
urn:ietf:params:scim:schemas:extension:custom:2.0:User:dropboxSign_role - Nested extension object:
urn:ietf:params:scim:schemas:extension:custom:2.0:User→{ "dropboxSign_role": "Developer" }
Suggested Okta profile attribute
- In Okta, add a user profile attribute for your Dropbox Sign SCIM app:
- Display name: Dropbox Sign team role
- Variable name: e.g.
dropboxSignRole - Type: string
- External namespace:
urn:ietf:params:scim:schemas:extension:custom:2.0:User - External name:
dropboxSign_role
- Restrict values to the supported list above (enumerated profile field or lifecycle rule)
- Map the attribute in the Okta → Scimify provisioning profile so it is included on create and update
Mapping guidance
- Set a sensible default (typically
Member) for standard employees - Use entitlements or group rules to assign
Developer,Team Manager, orAdminwhere appropriate - Role changes on accepted members are not applied by Scimify — update roles in Dropbox Sign directly if needed
Limitations and Behavior Notes
- Invite-based create — SCIM “create user” invites a team member; users are not fully active until they accept
- Pending invite tracking — Scimify stores invite identifiers until acceptance; lookups reconcile invite vs member IDs on refresh
- No group support — this connector does not create or sync groups
- Role updates for active members — only pending invites receive role changes via SCIM; active members require manual role updates in Dropbox Sign
- Enterprise document transfer — optional
new_owner_email_addressonly applies on Enterprise plans - API key scope — Dropbox Sign API keys are not scope-restricted; use a dedicated admin key where possible
Troubleshooting
- Authentication failed (401)
- Confirm the API key is correct and active in Dropbox Sign API settings
- Regenerate the key and update the Scimify integration config
- team_invite_failed
- The user may already belong to another Dropbox Sign team
- Resolve team membership in Dropbox Sign before reprovisioning
- Invalid dropboxSign_role
- Ensure the value is one of:
Member,Developer,Team Manager,Admin
- Ensure the value is one of:
- Deprovision failed with document transfer configured
- Confirm your Dropbox Sign plan is Enterprise and the transfer email is an active team member
- Clear Document transfer email if you are not on Enterprise
- User not removed after deprovision
- Verify the user was unassigned from the IdP SCIM app and provisioning ran successfully
- Check Scimify audit logs for remove-member operations
Additional Resources
Need Help?
If you encounter issues configuring dropboxSign_role mappings, API access, or Enterprise document transfer, contact [email protected] for assistance.