Skip to content

Overview

The Puurk API lets you add payment plans to your product: create clients and payment plan offers, run checkout, and follow contracts and payments.

Build against the sandbox (https://apisandbox.puurk.com) first. It is a complete, isolated copy of production: Stripe runs in test mode (card 4242 4242 4242 4242), SMS and email are never delivered, and you provision your own private test organizations with POST /sandbox/organizations. Production (https://api.puurk.com) has the same endpoints, except the /sandbox/* ones.

Security scheme type: oauth2

Flow type: implicit

Authorization URL: https://provider.puurk.com

Scopes:

  • email - Access email address
  • openid - OpenID Connect
  • profile - Access user profile

Security scheme type: oauth2

Flow type: implicit

Authorization URL: https://provider.puurk.com

Security scheme type: oauth2

Flow type: implicit

Authorization URL: https://provider.puurk.com

Service token obtained via POST /auth/token. Provide client_id and client_secret to receive a Bearer JWT valid for 1 hour. Scopes are embedded in the JWT claims.

Security scheme type: http

Bearer format: JWT