POST
/invitesCreate user invite
Invites an existing external user to join an enterprise.
The existing user can not be part of another enterprise and must already have a Box account. Once invited, the user will receive an email and are prompted to accept the invitation within the Box web application.
This method requires the "Manage An Enterprise" scope enabled for the application, which can be enabled within the developer console.
- RetriesRetries up to 2×, 500ms backoff, 30s timeout.
fieldsarray<string>optional
A comma-separated list of attributes to include in the
response. This can be used to request fields that are
not normally returned in a standard response.
Be aware that specifying this parameter will have the
effect that none of the standard fields are returned in
the response unless explicitly specified, instead only
fields for the mini representation are returned, additional
to the fields requested.
enterpriseobjectrequired
The enterprise to invite the user to.
actionable_byobjectrequired
The user to invite.
200Returns a new invite object.
idstringrequired
The unique identifier for this invite.
typestringrequired
The value will always be `invite`.
invited_toobjectoptional
A representation of a Box enterprise.
actionable_byobjectoptional
A mini representation of a user, as can be returned when nested within other
resources.
invited_byobjectoptional
A mini representation of a user, as can be returned when nested within other
resources.
statusstringoptional
The status of the invite.
created_atstringoptional
When the invite was created.
modified_atstringoptional
When the invite was modified.
404Returns `not_found` when user was not found.
typestringoptional
The value will always be `error`.
statusintegeroptional
The HTTP status of the response.
codestringoptional
A Box-specific error code.
messagestringoptional
A short message describing the error.
context_infoobjectoptional
A free-form object that contains additional context
about the error. The possible fields are defined on
a per-endpoint basis. `message` is only one example.
help_urlstringoptional
A URL that links to more information about why this error occurred.
request_idstringoptional
A unique identifier for this response, which can be used
when contacting Box support.
defaultAn unexpected client error.
typestringoptional
The value will always be `error`.
statusintegeroptional
The HTTP status of the response.
codestringoptional
A Box-specific error code.
messagestringoptional
A short message describing the error.
context_infoobjectoptional
A free-form object that contains additional context
about the error. The possible fields are defined on
a per-endpoint basis. `message` is only one example.
help_urlstringoptional
A URL that links to more information about why this error occurred.
request_idstringoptional
A unique identifier for this response, which can be used
when contacting Box support.
Error handling
A 404 is returned: Returns not_found when user was not found. Any other status is an error: An unexpected client error.