Skip to content
Browse the knowledgebase

API and integrations

What the API covers

Ten modules, and the two ways signatures actually reach a message.

  • Last updated
  • 5 minute read
  • API

The API mirrors the portal. Anything you can do by clicking, you can do by calling, with the same plan rules and the same audit trail.

The modules

The ten modules of the API
ModuleWhat it does
OverviewThe index and the OpenAPI specification. No key needed for either
OrganisationYour details, the company defaults used in signatures, and usage counts
Signature templatesCreate, edit and assign the designs your organisation uses
PeopleCreate, update and import the people signatures are built for
DepartmentsThe department list used to scope rules and campaigns
Assignment rulesDecide which template applies to which people
CampaignsDated banners appended under signatures
Signature deliveryLook up a signature for an address, or stamp one into a body
Audit logA paged, read-only history of everything that changed
API keysCreate, limit, rotate and revoke the keys themselves

The two ways signatures reach a message

Most integrations want one of these, and picking the right one early saves rewriting later.

Delivery methods compared
Outlook add-inStamp endpoint
Where it runsInside Outlook, where the person is writingOn your mail relay, gateway or flow rule
Who it suitsMicrosoft 365, in Outlook on the web, Windows and MacAny mail system, including non-Microsoft
SetupUpload a manifest once as an adminCall the API from the relay
IdempotentPlaces the signature once per messageReturns the body untouched if it is already stamped
Needs a person signed inYes, naturallyNo

Note: A lookup (GET /signature?email=) returns a person's finished signature without touching a message. It is the one to use for intranets, onboarding emails and anything that needs to show someone their signature.

API or portal?

  • Use the portal for design work, one-off changes and anything you want to look at. It is faster and there is nothing to get wrong.
  • Use the API for anything repeatable: syncing people from a system that is not Microsoft 365, pushing signatures into a mail relay, or keeping an intranet in step.
  • Use the API when a change needs to be part of a deployment, a review process or a runbook.

Tip: The portal keeps working whatever the API does. If you build a nightly import and it breaks, you can still fix someone's job title by hand from the user list.

Something here out of date, or a step that did not work? Tell us and we will fix the article. Every page is checked against the running product, so corrections are welcome.