API Calls

Customer List

Gets a list of your current customers and their provisioned products

URL

GET https://signing-api.sign.net/provisioning-api/resellerCustomerList

Parameters

HeaderType
AuthorizationstringBearer API Key of the user account to be retrieved from. Can be retrieved from the user's profile page.

Response Type

{  
  customer: string;
  product: "FreeAccount"|"BusinessAccount"|"AddOnOrgUsers"|"AddOnTemplates";
  duration:   "Monthly"|"Quarterly"|"Biannual"|"Annual"|"OneTime";
  createdAt: string; //Timestamp
  updatedAt: string; //Timestamp
  amount: number;
  unitPrice: number;
}[]

Error Codes

Error CodeDescription
INVALID_DATAMissing API key

Provision Account

URL

POST https://signing-api.sign.net/provisioning-api/resellerCustomerList

Parameters

Headers

HeaderTypeDescription
AuthorizationstringBearer API Key of the user account to be retrieved from. Can be retrieved from the user's profile page.

Body

BodyTypeDescription
userEmailstringEmail for the new account.
userFirstNamestringFirst name of the account user
userLastNamestringLast name of the account user
passwordstringPassword for the new account. Password must contain at least 8 characters, a lowercase letter, an uppercase letter and a number
product"FreeAccount" | "BusinessAccount"Product that is selected
businessDataBusinessData | NullBusiness information for business account. Can be passed as null if account provisioned is a free account
businessDataTypeDescription
domainstringDomain of the new business account.
companyNamestringName of the company
duration"Monthly"|"Quarterly"|"Biannual"|"Annual"|"OneTime"Billing Duration for this provisioning
Error CodeDescription
INVALID_DATAData in the body is in the wrong type or there is missing data
MISSING_BODYMissing request body
MISSING_API_KEYMissing API key in header
INVALID_API_KEYInvalid API key
INVALID_USERUser not found
INVALID_PARAMSInvalid Parameters
INSUFFICIENT_CREDITUser has insufficient credits
EXISTING_CUSTOMERCustomer already has account provisioned