With the DAT and their REST API, Service Accounts are required to be setup in order to use the API integrations within the TMS such as DAT Load Board.
Source: DAT Support (Please review this for further information)
A service account is an account that is given special permissions to authenticate for our RESTful API. In general, service accounts will have the same properties as a general email logins, however there are a few notable properties that need to be specified.
- Like Email logins, service accounts can be blocked by too many failed login attempts. The process to unblock them is the same, however generally it is recommended that if the business does not receive an email to unblock, that DAT unblocks the email to prevent an account from breaking their integration.
- Service account emails can reset their passwords at any time through a standard password reset email
- Service accounts can be used to authenticate in multiple TMS’s without invalidating any session tokens.
- Service accounts do not and should not have any services assigned to them.
To set this up, DAT will need an email that is not associated with an existing user. Most companies will do this by either generating a new email (ex: [email protected]).
Once you provide DAT with a unique email to use for the service account, they will set this up. Once this has been setup, you will be receiving a password setup email to the service account email. You will need to complete this, then enter the service account email and password into BrokerWare from the Partner Integrations page.
Note: Service accounts do not and should not have any services assigned to them.
Once you have authenticated your organization by adding the Service Account email and password, there is a separate field to enter in a specific user’s email login. This will be the user that will be making the requests. Users will need to already have the necessary DAT services assigned to them for the integration to work.