HTTP authentication

The account information is based on your login details for Digital. This information needs to be inserted through a Basic Authentication Header that is sent with each API call.

To receive authorization, the case-sensitive userid (Digital login email) and password (Digital login password) are separated by a single colon (:) character, within a base64 encoded string in the credentials.

Use your Digital login information. For older versions of Digital, use the login details for https://nebula.kampyle.com (or your assigned URL where your account is located). For newer versions of Digital, use your Experience Cloud login details. See your Medallia expert for additional information.

For example, if the user agent wants to send the userid "aladdin@company.com" and password "IDreamofGenie”", the following header field would be required:

  • user-pass — aladdin@company.com /: IDreamofGenie

  • Authorization — Basic YWxhZGRpbkBjb21wYW55LmNvbTpJRHJlYW1vZkdlbmll

Note: Your application will need to generate the base64 encoded string unique to your username and password combination.