Sync all user accounts

To send us data related to users in your system, you send us UserAccount resources. Every partner must send us UserAccount resources. This helps us determine whether users have appropriate levels of access and have a secure authentication mechanism.

This call replaces ALL existing UserAccount resources for the given app and source_id - this is a "state of the world" sync. In other words, if a UserAccount resource is sent for a user in a previous sync_all call, but is not included in a later sync_all call for that customer, it is assumed to no longer exist and it is "deletedAt" time in is set to that of the sync_all call. The resource will still show in the Vanta UI as a Deactivated UserAccount, and list_all calls.

** Headers **

Authorization: Bearer <access_token>

** Scopes **

connectors.self:write-resource

** Schema **

Expand the resources array below for the schema of UserAccount.

Body Params

List of resources to sync

string
required

Vanta generated identifier for the given resource, and can be found on the developer console page. See the list of registered resources and their IDs on https://app.vanta.com/settings/developer-console/<app_id>?tab=resources

resources
array of objects
required
resources*
Response

Language
Credentials
OAuth2
Response
Choose an example:
application/json