To interact with Domo’s APIs through OAuth security, you will need to obtain authorization and authentication. In order to access Domo APIs, a user must first be authenticated (prove that they are whom they say they are) through a client ID and client secret.
Once a user has been authenticated, they can then create an access token to authorize what the scope of functionality will be available for each API for that specific access token.
In the Basic Auth paradigm, your client_id will serve as the username and your client_secret will be the password
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
The type of access token you are requesting.
Allows you specify a subset of the Client's granted scopes to limit which parts of the API access tokens may interact with. The value is a space separated list of strings containing any of the following scopes: account, audit, buzz, dashboard, data, and user.
"account, dashboard, data"