Earnipay · Authentication Profile

Earnipay Authentication

Authentication

Earnipay secures its APIs with apiKey and http across 2 declared security schemes, as derived from its OpenAPI definitions.

CompanyE-InvoicingInvoicingFIRSNRSTaxComplianceFintechNigeriaPaymentsFinancial Services
Methods: apiKey, http Schemes: 2 OAuth flows: API key in: header

Security Schemes

JWT-auth http
scheme: bearer
API-Key apiKey
· in: header (X-API-Key)

Source

Authentication Profile

Raw ↑
generated: '2026-07-18'
method: searched
source: openapi/earnipay-e-invoicing-openapi-original.json
docs: https://docs.earnipay.com/docs/authentication
notes: >-
  User-facing flows authenticate with a JWT bearer token obtained from
  POST /v1/auth/login (register via POST /v1/auth/signup, verify with
  POST /v1/auth/verify-email). Access tokens are refreshed via
  POST /v1/auth/refresh and invalidated via POST /v1/auth/logout. Send the JWT
  in the Authorization header as `Bearer <token>`. Third-party/server-to-server
  integrations use a static API key sent in the `X-API-Key` header. No OAuth 2.0
  authorization-server or scope surface is exposed.
summary:
  types:
  - apiKey
  - http
  api_key_in:
  - header
schemes:
- name: JWT-auth
  type: http
  scheme: bearer
  bearerFormat: JWT
  description: Enter JWT token
  sources:
  - openapi/earnipay-e-invoicing-openapi-original.json
- name: API-Key
  type: apiKey
  in: header
  parameter: X-API-Key
  description: API Key for third-party integrations
  sources:
  - openapi/earnipay-e-invoicing-openapi-original.json