Authentication to the Poppulo API must be provided with every request. Failure to provide correct credentials is a common error.
Authentication is handled via HTTP Basic Authentication. That is, the Authorization header should be the Base64 encoding of
username:password. Note that most HTTP or REST libraries have a high level mechanism for specifying this value. You should be able to avoid implementing this yourself, if possible.
Which User to authenticate
The Poppulo user must be an API User. Using a “regular” Poppulo User will result in an error. Please contact our support team to help you set up your user.
- Poppulo API calling conventions.