There are three ways to log into the Tender API: API Token, SSO token (this is deprecated), or email/password.

API Token

This is the preferred way to use the API. Supporters can use their own API key to post as anyone else, so it's not necessary (or desirable) to authenticate as a user to post discussions or replies as that user.

You can find your API token on your profile edit page. You can plug the token in through a X-Tender-Auth header or the auth GET parameter:

> curl -H "Accept: application/vnd.tender-v1+json" \

> curl -H "Accept: application/vnd.tender-v1+json" \
  -H "X-Tender-Auth: abc123" \

SSO Token

Please note that this method of API authentication is deprecated and may be removed in the future. SSO should only be used for logging your users into your Tender support web site.

If you can generate your own SSO Multipass token, then you can use it to authenticate with the API. You can either send it in a X-Multipass header, or the sso GET param.

> curl -H "Accept: application/vnd.tender-v1+json" \

> curl -H "Accept: application/vnd.tender-v1+json" \
  -H "X-Multipass: abc123" \


This method is not recommended if you don't control where the password is being stored. Just specify your login info with standard HTTP Basic Authentication parameters:

> curl -H "Accept: application/vnd.tender-v1+json"
Invalid email/password

# use valid login
curl -H "Accept: application/vnd.tender-v1+json" -u "EMAIL:PASSWORD"

# if using https, login this way, and you must escape the '@' in the EMAIL to '%40'
curl -H "Accept: application/vnd.tender-v1+json"

Recent Discussions

18 Feb, 2021 12:33 PM
16 Feb, 2021 07:19 PM
09 Feb, 2021 05:47 PM
13 Oct, 2020 08:53 PM
18 Aug, 2020 06:58 PM