Create shuttle subject mapping
Creates a subject mapping that connects a discovered source subject to a Box user or group for the given shuttle job.
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Headers
Version header.
2026.0 Body
The request body used to create a new shuttle subject mapping.
The unique identifier of the shuttle job this mapping belongs to.
"6a3ba68e810d9156194530a1"
The unique identifier of the discovered subject to map.
"6a3ba7c02ea17bc9461eeacf"
The discovery-requirements revision to resolve against. Omit to use the latest revision.
3
Whether this subject should be skipped during the migration. Defaults to false.
false
The Box target to map to. Omit or set to null when the subject is skipped.
- Shuttle target subject input
- OpenAPI 3.0 null schema type
Response
Returns the newly created shuttle subject mapping.
A standard representation of a shuttle subject mapping. A subject mapping connects a discovered source subject to a Box user or group, or marks the subject as skipped.
The unique identifier for the shuttle subject mapping.
"6a3ba7b12ea17bc9461eeace"
The value will always be shuttle_subject_mapping.
shuttle_subject_mapping "shuttle_subject_mapping"
The unique identifier of the shuttle job this mapping belongs to.
"6a3ba68e810d9156194530a1"
Whether this subject is skipped during the migration.
false
The source subject being mapped.
The unique identifier of the discovered subject this mapping applies to. null for legacy mappings created before this field was tracked.
"6a3ba7c02ea17bc9461eeacf"
The discovery-requirements revision this mapping was resolved against. null for legacy mappings.
3
The Box target subject. null when the subject is skipped or not yet assigned.
- Shuttle target subject
- OpenAPI 3.0 null schema type
