Users Endpoints & Details

The Volt Users API can be used to retrieve, add, invite, and/or update Field employees. Please note that Provider Admins cannot be added using this API.

Endpoints

GET
/admin/v1/users/logs/{transactionId}
GET
/admin/v1/users
GET
/admin/v1/users/{employeeNumber}
POST
/admin/v1/users
POST
/store/inventoryActions
POST
/admin/v1/users/invites
PUT
/admin/v1/users/invites/{employeeNumber}

GET User Log

Get user log details.

GET
/admin/v1/users/logs/{transactionId}

Request Parameters

ParameterDescriptionData Type
transactionIdA system-assigned identifier that can be found in a POST response. Returns the status of a POST based on the assigned transactionId.String
statusFilterReturns a response based on a requested status. Examples: Pending, Failed.String

Response Details

ParameterDescription
transactionIdThe system-assigned identifier.
countThe number of logs returned.
additionalPropVariable descriptors of the status. Examples: Pending, Failed.
logsAn array containing log details.
emailThe email associated with the entry.
statusThe status of the entry. Examples: Pending, Failed.
employeeNumberThe employee number associated with the entry.
messageMessages associated with the entry.

GET Users

Get user details.

GET
/admin/v1/users

Request Parameters

ParameterDescriptionData Type
SortThe way data being returned is sorted. Examples: EmployeeNumber, UpdatedDate. Prefix the sort request with a minus to sort descending.String
LimitLimits the number of events that are returned so system is not overwhelmed. Used with Offset to retrieve in batches.Integer($int32)
OffsetIf not specified it will grab the first “limited amount”. If you want to get the next batch you will need to offset by that value.Integer($int32)

GET User (Employee Number)

Get users based on Employee Number.

GET
/admin/v1/users/{employeeNumber}

Request Parameters

ParameterDescriptionData Type
employeeNumberThe Field Employees's employee number.String

POST Users

Post user details.

Post
/admin/v1/users

Request Details

ParameterDescription
nickNameThe user's nickname.
operatorNameThe operator name.
firstNameThe user's first name.
lastNameThe user's last name.
emailThe user's email.
address1The first line of the user's address.
address2The second line of the user's address.
cityThe user's city.
stateThe user's state.
zipThe user's zip code.
phoneThe user's phone number.
imageUrlThe user's image.
departmentThe user's department.
titleThe user's title.
managerAn array containing the manager's details.
nameThe manager's name.
employeeNumberThe manager's employee number.
emailThe manager's email.
statusThe user's status.
certificationsThe user's certifications.

Response Details

ParameterDescription
transactionIdThe system-assigned identifier.
countThe number of logs returned.
additionalPropVariable descriptors of the status. Examples: Pending, Failed.
logsAn array containing log details.
emailThe email associated with the entry.
statusThe status of the entry. Examples: Pending, Failed.
employeeNumberThe employee number associated with the entry.
messageMessages associated with the entry.

POST Invites

Post invites details.

Post
/admin/v1/users/invites

Response Details

ParameterDescription
transactionIdThe system-assigned identifier.
countThe number of logs returned.
additionalPropVariable descriptors of the status. Examples: Pending, Failed.
logsAn array containing log details.
emailThe email associated with the entry.
statusThe status of the entry. Examples: Pending, Failed.
employeeNumberThe employee number associated with the entry.
messageMessages associated with the entry.

POST Invites (Employee Number)

Post invites details.

Post
/admin/v1/users/invites

Request Parameters

ParameterDescriptionData Types
employeeNumberThe employee number associated with the entry.String

Response Details

ParameterDescription
transactionIdThe system-assigned identifier.
countThe number of logs returned.
additionalPropVariable descriptors of the status. Examples: Pending, Failed.
logsAn array containing log details.
emailThe email associated with the entry.
statusThe status of the entry. Examples: Pending, Failed.
employeeNumberThe employee number associated with the entry.
messageMessages associated with the entry.

PUT Users (Employee Number)

Put users details.

Put
/admin/v1/users/{employeeNumber}

Request Parameters

ParameterDescriptionData Types
employeeNumberThe employee number associated with the entry.String

Request Details

ParameterDescription
nickNameThe user's nickname.
operatorNameThe operator name.
firstNameThe user's first name.
lastNameThe user's last name.
emailThe user's email.
address1The first line of the user's address.
address2The second line of the user's address.
cityThe user's city.
stateThe user's state.
zipThe user's zip code.
phoneThe user's phone number.
imageUrlThe user's image.
departmentThe user's department.
titleThe user's title.
managerAn array containing the manager's details.
nameThe manager's name.
employeeNumberThe manager's employee number.
emailThe manager's email.
statusThe user's status.
certificationsThe user's certifications.

Response Details

ParameterDescription
transactionIdThe system-assigned identifier.
countThe number of logs returned.
additionalPropVariable descriptors of the status. Examples: Pending, Failed.
logsAn array containing log details.
emailThe email associated with the entry.
statusThe status of the entry. Examples: Pending, Failed.
employeeNumberThe employee number associated with the entry.
messageMessages associated with the entry.

For any technical or support questions, please contact us.

Please note: Provider organizations are responsible for providing support for their employees. Walmart Volt only provides support to Provider Administrators and the Field Group’s technical team, enabling each company to properly support the field reps.



Disclaimer

Your use of the API documentation is at your own discretion and risk. To the maximum extent permitted by law, the APIs, documentation and all related software, components, and support are provided by Walmart on an "as-is" and "as available" basis without any warranties of any kind, and Walmart expressly disclaims any and all express and implied warranties, including, but not limited to, warranties of merchantability, fitness for a particular purpose, title, noninfringement, non-interference, and warranties arising from a course of dealing. You acknowledge that Walmart does not warrant that the APIs will be uninterrupted, timely, secure, or error-free. Walmart may modify and delete API documentation in its sole discretion and without notice.

In no event shall Walmart be liable to you or any third parties for any damages whatsoever, including, without limitation, those resulting from loss of use, damage to your computer system, loss of data or profits, or any liability arising out of or in connection with the use of the APIs, documentation, software, components, or support.





©️Walmart | All Rights Reserved