For the authentication, we use basic http authentication. This means you have to set the Authorization tag/property for each request in the header.
The value of the Authorization has the following format: “Basic” followed by space and a Base64 encoded string which has this input format: “username:password@domain”.
An API user has nothing to do with real users. You can create as many api users as you want inside the Odyssee Portal (MarketPlace/Odyssee API/ link Install).
E.g. using the credentials below:
Domain : TESTAPI
Username : APIUser
Password : 123456
The input for the Base64 encoded string would be APIUser:123456@TESTAPI
The resulting Base64 encoded string:
QVBJVXNlcjoxMjM0NTZAVEVTVEFQSQ==And the Authorization tag:
Basic QVBJVXNlcjoxMjM0NTZAVEVTVEFQSQ==
Authorization: Basic QVBJVXNlcjoxMjM0NTZAVEVTVEFQSQ==
Inside the Odyssee Portal on the Odyssee API Connector page, you can directly have this value by selecting "Copy Header"
Note: OAuth is not possible for the moment.