SambaSafety REST API

Number of APIs: 79

Our SambaSafety RESTful Endpoints are used by customers in a wide variety of industries, and supports a range of license verification, underwriting, and risk assessment workflows. It also drives our Qorta application, which is available to all of SambaSafety's Enterprise organizations and partners, and is used to manage employees and drivers.

Getting Started

This collection can be used to validate your SambaSafety Credentials, with Demo or Production. We offer this collection publicly to assist you in implementing your solution with our APIs. It's meant to jump start your exploration.

This collection can be forked, copied or imported into your own team workspace.

Additional Information about this Collection is available on our Developers Portal

About This Collection

This collection was created using OpenAPI Specification version 3.0 and is available in JSON and YAML versions on our Developers Portal.

  • This collection was generated from sambasafety-openapi-v2.0.4.json
  • The Tests written in this collection are for v2.0.4 JSON Report Responses

Working With Variables

This demo collection contains a set of variables to populate Requests. These variables are those common elements that will be used in your integration. Updating the Current Value in the varibles allow quickly mocking and testing an application.

Environments

This collection looks for these environment variables. You can duplicate the Mock Environmentin your workspace as many times as needed.

NameUse
baseUrlEnvironment URL
apiKeySambaSafetey Credentials
basicAuthUsernameSambaSafetey Credentials
basicAuthPasswordSambaSafetey Credentials
bearerTokenAuthentication Token

Collection Variables

Path Variables

These UUID are path variables are used in the URL to identify a specific data resource.

NameUse
groupIdAccess a Stored Group
personIdAccess a Stored Person
licenseIdAccess a Stored License
userIdAccess a Application User (Qorta)
orderIdAccess a Submitted Order
reportIdAccess a Report (Data Dictionary)
subscriptionIdAccess a Webhook Event Subscription
eventIdAccess a Webhook Event

? Query Variables

These query variables are used in the URL to filter large sets of data.

NameUse
pageChange a page of results
sizeChange the number of items returned on a page.
startDateThe start date.
endDateThe end date.

Accept Header Variables

These header variables are used in the Accept header to return the specified Report Specification.

NameUse
qorta.accept.headerapplication/vnd.sambasafety.qorta.mvr+json
volta.accept.headerapplication/vnd.sambasafety.json
  1. License Monitoring - Read a License Enrollment GET {{baseUrl}}/monitoring/v1/licenseenrollments/:licenseId

  2. Roster Management-User Groups - Remove User Group Access DELETE {{baseUrl}}/organization/v1/users/:userId/groups

  3. Roster Management-Users - Delete User DELETE {{baseUrl}}/organization/v1/users/:userId

  4. Activity Reports-Activity Detail - Place a Quote Order POST {{baseUrl}}/orders/v1/activityreports/detailquote

  5. Authentication - Obtain a Bearer Token POST {{baseUrl}}/oauth2/v1/token

  6. Authentication - Revoke a Bearer Token POST {{baseUrl}}/oauth2/v1/revoke

  7. Callback Subscriptions - Create an Event Subscription POST {{baseUrl}}/reports/v1/subscriptions

  8. Roster Management-People - Move a Person to a Group PUT {{baseUrl}}/organization/v1/groups/:groupId/people/:personId

  9. Roster Management-People - Read a Person GET {{baseUrl}}/organization/v1/people/:personId

  10. Roster Management-People - Update a Person PUT {{baseUrl}}/organization/v1/people/:personId