Coupontools Logo

API & Webhooks

Connect the Coupontools platform with your apps or web projects. The Coupontools REST API allows you to query meta-data about your account, campaigns, distribution, validations, and usage data.

Single sign on

Generates a single sign on token for a subaccount.
Base URL
POST: https://api4coupons.com/v3/subaccount/sso
Parameters
# Parameter Input Description
1 client_id API client ID
Required
Can be found in your API documentation
2 client_secret API client secret
Required
Can be found in your API documentation
3 subaccount ID of the subaccount
Required
Numeric only. Can be found in the list of your subaccounts.
4 page page to load after login
Optional
Available options: campaigns, add_campaign, update_campaign, statistics, distribution.
5 campaign ID of the campaign Only required when you use the page=update_campaign option.
Example success response
{
	"status": {
		"status": "OK"
	},

	"subaccount": {
		"ID": "sub_12345",
		"token": "Nu5oAs7QDdCPLN7mkFUAQzPp66JJ8wwDCUd312GeFvZrDlLhf",
		"url": "https://www.controlpanel.center/index.php?action=login&logintype=sso&token=Nu5oAs7QDdCPLN7mkFUAQzPp66JJ8wwDCUd312GeFvZrDlLhf",
		"url_whitelabel": "https://login.yourdomain.com/index.php?action=login&logintype=sso&token=Nu5oAs7QDdCPLN7mkFUAQzPp66JJ8wwDCUd312GeFvZrDlLhf"
	}
}
Example error response
{
	"status": {
		"status": "failed",
		"errors": {
			"error_message": "HTTP/1.0 422 Unprocessable entity.",
			"error_message_description": [
				"Invalid character in parameter: subaccount."
			],
			"error_code": [
				301
			]
		}
	}

}
Possible errors
  • 200: Missing parameter: subaccount
  • 510: Subaccount ID not correct.

Register now for a 7-days free trial account

Start using Coupontools today!

Great you're here! Cookies? Read our Privacy Policy. I accept
x