Skip to main content

Prerequisites

Before you begin, make sure you have:
  • A SignaPay PayHub account with API access enabled
  • A long-lived API key issued for your client
  • An HTTP client such as curl, Postman, or your preferred SDK
All requests must be made over HTTPS to the base URL:
https://api.signapay.com

Step 1 — Authenticate with your API key

API keys are the only supported authentication method for API integrations. Pass your key in every request using the Authorization header:
Authorization: Api-Key <your-api-key>

Step 2 — Make your first request

With your API key in hand, try fetching the list of agents in your account:
curl -s https://api.signapay.com/v1/crm/agents \
  -H "Authorization: Api-Key <your-api-key>"
A successful 200 response returns a paginated list of agent records. If the list is empty, your account may not have any agents configured yet — that’s fine; the important thing is that the request authenticated successfully.

Step 3 — Explore what you can do

From here, the API covers the full merchant lifecycle. Jump to the section that fits your use case:

Agents

Manage sales agents, their merchant assignments, documents, and notes.

Applications

Create and board merchant applications through the full underwriting workflow.

Merchants

Manage active merchants, pricing schedules, equipment, and documents.

Partners

Manage partner organizations, processor settings, and pricing.

Reporting

KPI metrics and summary data for agents, merchants, and partners.

Tickets

Create and manage support tickets, activities, and document attachments.

Next steps