Skip to content
Last updated

The reseller model is the account and billing structure used by Reseller Partners. It uses a two-level account structure: the partner holds one Signable partner account, and each of the partner’s customers has a sub-account beneath it.

This guide covers the account architecture, available API endpoints, and division of responsibilities between the partner and Signable.

Two-level reseller account structure.

Account structure

  • A partner account supports an unlimited number of sub-accounts.

  • Each sub-account represents one customer and can have its own branding for signature-request emails and signing pages.

  • Day-to-day operations are carried out through the API. As an exception, partners can set up templates manually in the Signable web app.

  • Envelope usage is aggregated across all sub-accounts and invoiced to the partner at the end of each billing period.

Sub-account structure

  • Each sub-account can have only one associated user and email address.
  • Sub-account customers cannot access the Signable web app. Where web-app configuration is required, such as manual template setup, the partner completes it through the partner account.

Reseller partner compared with direct customer

AspectReseller modelDirect account
InterfaceAPI only; no web app login for day-to-day operationSignable web app
BrandingPartner or sub-account branding (white label)Signable or customer branding
SupportPartner supports their customersSignable supports the customer
BillingMonthly, in arrears, for aggregate sub-account usage; Direct Debit or cardStandard pricing plans, in advance
TemplatesSet up in the web app by the partnerManaged by the customer in the web app

Signable API

You will use your partner account API key to access the partner endpoints. You will use sub-account API keys to interact with all other endpoints. See Authentication for resellers for more information.

Signature events are delivered to your platform using webhooks.

To embed the signing experience in your product’s user interface, see Embedded signing.

For error responses specific to these endpoints, see Partner error codes.

Signable's role is limited to explaining how the API behaves during the build and in operation. See Integration build and testing ).

Billing

Reseller pricing depends on volume and use case. For more information, contact the Sales team.

Billing dateSet at partner plan activation, recurs monthly
TimingIn arrears
Invoice amountThe standing charge or total sub-account usage, whichever is higher
Payment methodsDirect Debit or card

Invoice amounts vary month to month with sub-account activity, and the standing charge sets the floor. Signable invoices the partner as a single account for usage across all sub-accounts. The partner bills its own end customers separately.

Pricing the feature for your customers

Partners price and bill the feature independently of Signable. Signable does not prescribe how partners charge their customers. Common models include the following:

  • Per-envelope: pass usage costs through to each sub-account.
  • Subscription tier: include integrated eSignatures in a higher plan tier.
  • Credit bundles: sell envelope credits in packs.
  • Absorbed cost: provide eSignatures at no charge as a platform feature.

Usage tracking using the API

PurposeEndpoint
Retrieve usage for all sub-accounts, with current and previous period comparisonGET /usage
Retrieve sub-account company_id valuesGET /companies