# Spaire | Documentations > Discover the Cleverbridge Documentation featuring detailed guides and resources to help you navigate tools, streamline processes, and drive efficiency. ## Docs - [List Benefit Grants](https://docs.spairehq.com/api-reference/benefit-grants/list-benefit-grants.md): List benefit grants across all benefits for the authenticated organization. - [Benefit grantcreated](https://docs.spairehq.com/api-reference/benefit_grantcreated.md): Sent when a new benefit grant is created. - [Benefit grantcycled](https://docs.spairehq.com/api-reference/benefit_grantcycled.md): Sent when a benefit grant is cycled, meaning the related subscription has been renewed for another period. - [Benefit grantrevoked](https://docs.spairehq.com/api-reference/benefit_grantrevoked.md): Sent when a benefit grant is revoked. - [Benefit grantupdated](https://docs.spairehq.com/api-reference/benefit_grantupdated.md): Sent when a benefit grant is updated. - [Benefitcreated](https://docs.spairehq.com/api-reference/benefitcreated.md): Sent when a new benefit is created. - [Create Benefit](https://docs.spairehq.com/api-reference/benefits/create.md): Create a benefit. - [Create Benefit](https://docs.spairehq.com/api-reference/benefits/create-benefit.md): Create a benefit. - [Delete Benefit](https://docs.spairehq.com/api-reference/benefits/delete.md): Delete a benefit. - [Delete Benefit](https://docs.spairehq.com/api-reference/benefits/delete-benefit.md): Delete a benefit. - [Get Benefit](https://docs.spairehq.com/api-reference/benefits/get.md): Get a benefit by ID. - [Get Benefit](https://docs.spairehq.com/api-reference/benefits/get-benefit.md): Get a benefit by ID. - [List Benefits](https://docs.spairehq.com/api-reference/benefits/list.md): List benefits. - [List Benefit Grants](https://docs.spairehq.com/api-reference/benefits/list-benefit-grants.md): List the individual grants for a benefit. - [List Benefits](https://docs.spairehq.com/api-reference/benefits/list-benefits.md): List benefits. - [List Benefit Grants](https://docs.spairehq.com/api-reference/benefits/list-grants.md): List the individual grants for a benefit. - [Update Benefit](https://docs.spairehq.com/api-reference/benefits/update.md): Update a benefit. - [Update Benefit](https://docs.spairehq.com/api-reference/benefits/update-benefit.md): Update a benefit. - [Benefitupdated](https://docs.spairehq.com/api-reference/benefitupdated.md): Sent when a benefit is updated. - [Create Checkout Link](https://docs.spairehq.com/api-reference/checkout-links/create.md): Create a checkout link. - [Create Checkout Link](https://docs.spairehq.com/api-reference/checkout-links/create-checkout-link.md): Create a checkout link. - [Delete Checkout Link](https://docs.spairehq.com/api-reference/checkout-links/delete.md): Delete a checkout link. - [Delete Checkout Link](https://docs.spairehq.com/api-reference/checkout-links/delete-checkout-link.md): Delete a checkout link. - [Get Checkout Link](https://docs.spairehq.com/api-reference/checkout-links/get.md): Get a checkout link by ID. - [Get Checkout Link](https://docs.spairehq.com/api-reference/checkout-links/get-checkout-link.md): Get a checkout link by ID. - [List Checkout Links](https://docs.spairehq.com/api-reference/checkout-links/list.md): List checkout links. - [List Checkout Links](https://docs.spairehq.com/api-reference/checkout-links/list-checkout-links.md): List checkout links. - [Update Checkout Link](https://docs.spairehq.com/api-reference/checkout-links/update.md): Update a checkout link. - [Update Checkout Link](https://docs.spairehq.com/api-reference/checkout-links/update-checkout-link.md): Update a checkout link. - [Checkoutcreated](https://docs.spairehq.com/api-reference/checkoutcreated.md): Sent when a new checkout is created. - [Checkoutexpired](https://docs.spairehq.com/api-reference/checkoutexpired.md): Sent when a checkout expires. - [Confirm Checkout Session from Client](https://docs.spairehq.com/api-reference/checkouts/confirm-checkout-session-from-client.md): Confirm a checkout session by client secret. - [Confirm Checkout Session from Client](https://docs.spairehq.com/api-reference/checkouts/confirm-session-from-client.md): Confirm a checkout session by client secret. - [Create Checkout Session](https://docs.spairehq.com/api-reference/checkouts/create-checkout-session.md): Create a checkout session. - [Create Checkout Session](https://docs.spairehq.com/api-reference/checkouts/create-session.md): Create a checkout session. - [Get Checkout Session](https://docs.spairehq.com/api-reference/checkouts/get-checkout-session.md): Get a checkout session by ID. - [Get Checkout Session from Client](https://docs.spairehq.com/api-reference/checkouts/get-checkout-session-from-client.md): Get a checkout session by client secret. - [Get Checkout Session](https://docs.spairehq.com/api-reference/checkouts/get-session.md): Get a checkout session by ID. - [Get Checkout Session from Client](https://docs.spairehq.com/api-reference/checkouts/get-session-from-client.md): Get a checkout session by client secret. - [List Checkout Sessions](https://docs.spairehq.com/api-reference/checkouts/list-checkout-sessions.md): List checkout sessions. - [List Checkout Sessions](https://docs.spairehq.com/api-reference/checkouts/list-sessions.md): List checkout sessions. - [Update Checkout Session](https://docs.spairehq.com/api-reference/checkouts/update-checkout-session.md): Update a checkout session. - [Update Checkout Session from Client](https://docs.spairehq.com/api-reference/checkouts/update-checkout-session-from-client.md): Update a checkout session by client secret. - [Update Checkout Session](https://docs.spairehq.com/api-reference/checkouts/update-session.md): Update a checkout session. - [Update Checkout Session from Client](https://docs.spairehq.com/api-reference/checkouts/update-session-from-client.md): Update a checkout session by client secret. - [Checkoutupdated](https://docs.spairehq.com/api-reference/checkoutupdated.md): Sent when a checkout is updated. - [Create Client Invoice](https://docs.spairehq.com/api-reference/client_invoices/create-client-invoice.md): Create a new draft client invoice. Tax is calculated automatically. - [Download Client Invoice PDF](https://docs.spairehq.com/api-reference/client_invoices/download-client-invoice-pdf.md): Generate and download a PDF for the given client invoice. - [Finalize Client Invoice](https://docs.spairehq.com/api-reference/client_invoices/finalize-client-invoice.md): Finalize a draft invoice (generates PDF) without sending the email. Status moves from draft → open. Use this to preview the invoice before sending. - [Get Client Invoice](https://docs.spairehq.com/api-reference/client_invoices/get-client-invoice.md): Get a client invoice by ID. - [List Client Invoices](https://docs.spairehq.com/api-reference/client_invoices/list-client-invoices.md): List client invoices for the authenticated organization. - [Mark Client Invoice as Paid](https://docs.spairehq.com/api-reference/client_invoices/mark-client-invoice-as-paid.md): Mark a draft or open invoice as paid manually without going through Stripe. - [Preview Client Invoice PDF](https://docs.spairehq.com/api-reference/client_invoices/preview-client-invoice-pdf.md): Generate a real PDF preview from form data without creating anything. - [Send Client Invoice](https://docs.spairehq.com/api-reference/client_invoices/send-client-invoice.md): Finalize and send a draft invoice to the customer via Stripe. - [Void Client Invoice](https://docs.spairehq.com/api-reference/client_invoices/void-client-invoice.md): Void a draft or open invoice. - [Create Custom Field](https://docs.spairehq.com/api-reference/custom-fields/create.md): Create a custom field. - [Create Custom Field](https://docs.spairehq.com/api-reference/custom-fields/create-custom-field.md): Create a custom field. - [Delete Custom Field](https://docs.spairehq.com/api-reference/custom-fields/delete.md): Delete a custom field. - [Delete Custom Field](https://docs.spairehq.com/api-reference/custom-fields/delete-custom-field.md): Delete a custom field. - [Get Custom Field](https://docs.spairehq.com/api-reference/custom-fields/get.md): Get a custom field by ID. - [Get Custom Field](https://docs.spairehq.com/api-reference/custom-fields/get-custom-field.md): Get a custom field by ID. - [List Custom Fields](https://docs.spairehq.com/api-reference/custom-fields/list.md): List custom fields. - [List Custom Fields](https://docs.spairehq.com/api-reference/custom-fields/list-custom-fields.md): List custom fields. - [Update Custom Field](https://docs.spairehq.com/api-reference/custom-fields/update.md): Update a custom field. - [Update Custom Field](https://docs.spairehq.com/api-reference/custom-fields/update-custom-field.md): Update a custom field. - [Get Customer Meter](https://docs.spairehq.com/api-reference/customer-meters/get.md): Get a customer meter by ID. - [List Customer Meters](https://docs.spairehq.com/api-reference/customer-meters/list.md): List customer meters. - [Get](https://docs.spairehq.com/api-reference/customer-portal/downloadables/get.md) - [List Downloadables](https://docs.spairehq.com/api-reference/customer-portal/downloadables/list.md): **Scopes**: `customer_portal:read` `customer_portal:write` - [Get Customer](https://docs.spairehq.com/api-reference/customer-portal/get-customer.md): Get authenticated customer. - [Get Organization](https://docs.spairehq.com/api-reference/customer-portal/get-organization.md): Get a customer portal's organization by slug. - [Activate License Key](https://docs.spairehq.com/api-reference/customer-portal/license-keys/activate.md): Activate a license key instance. - [Deactivate License Key](https://docs.spairehq.com/api-reference/customer-portal/license-keys/deactivate.md): Deactivate a license key instance. - [Get License Key](https://docs.spairehq.com/api-reference/customer-portal/license-keys/get.md): Get a license key. - [List License Keys](https://docs.spairehq.com/api-reference/customer-portal/license-keys/list.md): **Scopes**: `customer_portal:read` `customer_portal:write` - [Validate License Key](https://docs.spairehq.com/api-reference/customer-portal/license-keys/validate.md): Validate a license key. - [Get Order](https://docs.spairehq.com/api-reference/customer-portal/orders/get.md): Get an order by ID for the authenticated customer. - [Get Order Invoice](https://docs.spairehq.com/api-reference/customer-portal/orders/get-invoice.md): Get an order's invoice data. - [List Orders](https://docs.spairehq.com/api-reference/customer-portal/orders/list.md): List orders of the authenticated customer. - [Update Order](https://docs.spairehq.com/api-reference/customer-portal/orders/patch.md): Update an order for the authenticated customer. - [Generate Order Invoice](https://docs.spairehq.com/api-reference/customer-portal/orders/post-invoice.md): Trigger generation of an order's invoice. - [Assign Seat](https://docs.spairehq.com/api-reference/customer-portal/seats/assign.md) - [List Seats](https://docs.spairehq.com/api-reference/customer-portal/seats/list.md): **Scopes**: `customer_portal:read` `customer_portal:write` - [List Claimed Subscriptions](https://docs.spairehq.com/api-reference/customer-portal/seats/list-subscriptions.md): List all subscriptions where the authenticated customer has claimed a seat. - [Resend Invitation](https://docs.spairehq.com/api-reference/customer-portal/seats/resend.md) - [Revoke Seat](https://docs.spairehq.com/api-reference/customer-portal/seats/revoke.md) - [Create Customer Session](https://docs.spairehq.com/api-reference/customer-portal/sessions/create.md): Create a customer session. - [Cancel Subscription](https://docs.spairehq.com/api-reference/customer-portal/subscriptions/cancel.md): Cancel a subscription of the authenticated customer. - [Get Subscription](https://docs.spairehq.com/api-reference/customer-portal/subscriptions/get.md): Get a subscription for the authenticated customer. - [List Subscriptions](https://docs.spairehq.com/api-reference/customer-portal/subscriptions/list.md): List subscriptions of the authenticated customer. - [Update Subscription](https://docs.spairehq.com/api-reference/customer-portal/subscriptions/update.md): Update a subscription of the authenticated customer. - [Assign Seat](https://docs.spairehq.com/api-reference/customer-seats/assign.md): **Scopes**: `customer_seats:write` - [Assign Seat](https://docs.spairehq.com/api-reference/customer-seats/assign-seat.md): **Scopes**: `customer_seats:write` - [Claim Seat](https://docs.spairehq.com/api-reference/customer-seats/claim.md) - [Claim Seat](https://docs.spairehq.com/api-reference/customer-seats/claim-seat.md) - [Get Claim Info](https://docs.spairehq.com/api-reference/customer-seats/get-claim-info.md) - [List Seats](https://docs.spairehq.com/api-reference/customer-seats/list.md): **Scopes**: `customer_seats:write` - [List Seats](https://docs.spairehq.com/api-reference/customer-seats/list-seats.md): **Scopes**: `customer_seats:write` - [Resend Invitation](https://docs.spairehq.com/api-reference/customer-seats/resend.md): **Scopes**: `customer_seats:write` - [Resend Invitation](https://docs.spairehq.com/api-reference/customer-seats/resend-invitation.md): **Scopes**: `customer_seats:write` - [Revoke Seat](https://docs.spairehq.com/api-reference/customer-seats/revoke.md): **Scopes**: `customer_seats:write` - [Revoke Seat](https://docs.spairehq.com/api-reference/customer-seats/revoke-seat.md): **Scopes**: `customer_seats:write` - [Create Customer Session](https://docs.spairehq.com/api-reference/customer-sessions/create-customer-session.md): Create a customer session. - [Get Customer Meter](https://docs.spairehq.com/api-reference/customer_meters/get-customer-meter.md): Get a customer meter by ID. - [List Customer Meters](https://docs.spairehq.com/api-reference/customer_meters/list-customer-meters.md): List customer meters. - [Activate License Key](https://docs.spairehq.com/api-reference/customer_portal/activate-license-key.md): Activate a license key instance. - [Add Customer Payment Method](https://docs.spairehq.com/api-reference/customer_portal/add-customer-payment-method.md): Add a payment method to the authenticated customer. - [Add Member](https://docs.spairehq.com/api-reference/customer_portal/add-member.md): Add a new member to the customer's team. - [Assign Seat](https://docs.spairehq.com/api-reference/customer_portal/assign-seat.md) - [Cancel Subscription](https://docs.spairehq.com/api-reference/customer_portal/cancel-subscription.md): Cancel a subscription of the authenticated customer. - [Confirm Customer Payment Method](https://docs.spairehq.com/api-reference/customer_portal/confirm-customer-payment-method.md): Confirm a payment method for the authenticated customer. - [Confirm Retry Payment](https://docs.spairehq.com/api-reference/customer_portal/confirm-retry-payment.md): Confirm a retry payment using a Stripe confirmation token. - [Deactivate License Key](https://docs.spairehq.com/api-reference/customer_portal/deactivate-license-key.md): Deactivate a license key instance. - [Delete Customer Payment Method](https://docs.spairehq.com/api-reference/customer_portal/delete-customer-payment-method.md): Delete a payment method from the authenticated customer. - [Generate Order Invoice](https://docs.spairehq.com/api-reference/customer_portal/generate-order-invoice.md): Trigger generation of an order's invoice. - [Get Authenticated Portal User](https://docs.spairehq.com/api-reference/customer_portal/get-authenticated-portal-user.md): Get information about the currently authenticated portal user. - [Get Benefit Grant](https://docs.spairehq.com/api-reference/customer_portal/get-benefit-grant.md): Get a benefit grant by ID for the authenticated customer. - [Get Customer](https://docs.spairehq.com/api-reference/customer_portal/get-customer.md): Get authenticated customer. - [Get Customer Meter](https://docs.spairehq.com/api-reference/customer_portal/get-customer-meter.md): Get a meter by ID for the authenticated customer. - [Get License Key](https://docs.spairehq.com/api-reference/customer_portal/get-license-key.md): Get a license key. - [Get Order](https://docs.spairehq.com/api-reference/customer_portal/get-order.md): Get an order by ID for the authenticated customer. - [Get Order Invoice](https://docs.spairehq.com/api-reference/customer_portal/get-order-invoice.md): Get an order's invoice data. - [Get Order Payment Status](https://docs.spairehq.com/api-reference/customer_portal/get-order-payment-status.md): Get the current payment status for an order. - [Get Organization](https://docs.spairehq.com/api-reference/customer_portal/get-organization.md): Get a customer portal's organization by slug. - [Get Subscription](https://docs.spairehq.com/api-reference/customer_portal/get-subscription.md): Get a subscription for the authenticated customer. - [Get Wallet](https://docs.spairehq.com/api-reference/customer_portal/get-wallet.md): Get a wallet by ID for the authenticated customer. - [Introspect Customer Session](https://docs.spairehq.com/api-reference/customer_portal/introspect-customer-session.md): Introspect the current session and return its information. - [List Benefit Grants](https://docs.spairehq.com/api-reference/customer_portal/list-benefit-grants.md): List benefits grants of the authenticated customer. - [List Claimed Subscriptions](https://docs.spairehq.com/api-reference/customer_portal/list-claimed-subscriptions.md): List all subscriptions where the authenticated customer has claimed a seat. - [List Customer Payment Methods](https://docs.spairehq.com/api-reference/customer_portal/list-customer-payment-methods.md): Get saved payment methods of the authenticated customer. - [List Downloadables](https://docs.spairehq.com/api-reference/customer_portal/list-downloadables.md): **Scopes**: `customer_portal:read` `customer_portal:write` - [List License Keys](https://docs.spairehq.com/api-reference/customer_portal/list-license-keys.md): **Scopes**: `customer_portal:read` `customer_portal:write` - [List Members](https://docs.spairehq.com/api-reference/customer_portal/list-members.md): List all members of the customer's team. - [List Meters](https://docs.spairehq.com/api-reference/customer_portal/list-meters.md): List meters of the authenticated customer. - [List Orders](https://docs.spairehq.com/api-reference/customer_portal/list-orders.md): List orders of the authenticated customer. - [List Seats](https://docs.spairehq.com/api-reference/customer_portal/list-seats.md): **Scopes**: `customer_portal:read` `customer_portal:write` - [List Subscriptions](https://docs.spairehq.com/api-reference/customer_portal/list-subscriptions.md): List subscriptions of the authenticated customer. - [List Wallets](https://docs.spairehq.com/api-reference/customer_portal/list-wallets.md): List wallets of the authenticated customer. - [Remove Member](https://docs.spairehq.com/api-reference/customer_portal/remove-member.md): Remove a member from the team. - [Resend Invitation](https://docs.spairehq.com/api-reference/customer_portal/resend-invitation.md) - [Revoke Seat](https://docs.spairehq.com/api-reference/customer_portal/revoke-seat.md) - [Update Benefit Grant](https://docs.spairehq.com/api-reference/customer_portal/update-benefit-grant.md): Update a benefit grant for the authenticated customer. - [Update Customer](https://docs.spairehq.com/api-reference/customer_portal/update-customer.md): Update authenticated customer. - [Update Member](https://docs.spairehq.com/api-reference/customer_portal/update-member.md): Update a member's role. - [Update Order](https://docs.spairehq.com/api-reference/customer_portal/update-order.md): Update an order for the authenticated customer. - [Update Subscription](https://docs.spairehq.com/api-reference/customer_portal/update-subscription.md): Update a subscription of the authenticated customer. - [Validate License Key](https://docs.spairehq.com/api-reference/customer_portal/validate-license-key.md): Validate a license key. - [Customer seatassigned](https://docs.spairehq.com/api-reference/customer_seatassigned.md): Sent when a new customer seat is assigned. - [Customer seatclaimed](https://docs.spairehq.com/api-reference/customer_seatclaimed.md): Sent when a customer seat is claimed. - [Customer seatrevoked](https://docs.spairehq.com/api-reference/customer_seatrevoked.md): Sent when a customer seat is revoked. - [Customercreated](https://docs.spairehq.com/api-reference/customercreated.md): Sent when a new customer is created. - [Customerdeleted](https://docs.spairehq.com/api-reference/customerdeleted.md): Sent when a customer is deleted. - [Create Customer](https://docs.spairehq.com/api-reference/customers/create.md): Create a customer. - [Create Customer](https://docs.spairehq.com/api-reference/customers/create-customer.md): Create a customer. - [Delete Customer](https://docs.spairehq.com/api-reference/customers/delete.md): Delete a customer. - [Delete Customer](https://docs.spairehq.com/api-reference/customers/delete-customer.md): Delete a customer. - [Delete Customer by External ID](https://docs.spairehq.com/api-reference/customers/delete-customer-by-external-id.md): Delete a customer by external ID. - [Delete Customer by External ID](https://docs.spairehq.com/api-reference/customers/delete-external.md): Delete a customer by external ID. - [Export Customers](https://docs.spairehq.com/api-reference/customers/export-customers.md): Export customers as a CSV file. - [Get Customer](https://docs.spairehq.com/api-reference/customers/get.md): Get a customer by ID. - [Get Customer](https://docs.spairehq.com/api-reference/customers/get-customer.md): Get a customer by ID. - [Get Customer by External ID](https://docs.spairehq.com/api-reference/customers/get-customer-by-external-id.md): Get a customer by external ID. - [Get Customer State](https://docs.spairehq.com/api-reference/customers/get-customer-state.md): Get a customer state by ID. - [Get Customer State by External ID](https://docs.spairehq.com/api-reference/customers/get-customer-state-by-external-id.md): Get a customer state by external ID. - [Get Customer by External ID](https://docs.spairehq.com/api-reference/customers/get-external.md): Get a customer by external ID. - [List Customers](https://docs.spairehq.com/api-reference/customers/list.md): List customers. - [List Customers](https://docs.spairehq.com/api-reference/customers/list-customers.md): List customers. - [Get Customer State](https://docs.spairehq.com/api-reference/customers/state.md): Get a customer state by ID. - [Get Customer State by External ID](https://docs.spairehq.com/api-reference/customers/state-external.md): Get a customer state by external ID. - [Update Customer](https://docs.spairehq.com/api-reference/customers/update.md): Update a customer. - [Update Customer](https://docs.spairehq.com/api-reference/customers/update-customer.md): Update a customer. - [Update Customer by External ID](https://docs.spairehq.com/api-reference/customers/update-customer-by-external-id.md): Update a customer by external ID. - [Update Customer by External ID](https://docs.spairehq.com/api-reference/customers/update-external.md): Update a customer by external ID. - [Customerstate changed](https://docs.spairehq.com/api-reference/customerstate_changed.md): Sent when a customer state has changed. - [Customerupdated](https://docs.spairehq.com/api-reference/customerupdated.md): Sent when a customer is updated. - [Create Discount](https://docs.spairehq.com/api-reference/discounts/create.md): Create a discount. - [Create Discount](https://docs.spairehq.com/api-reference/discounts/create-discount.md): Create a discount. - [Delete Discount](https://docs.spairehq.com/api-reference/discounts/delete.md): Delete a discount. - [Delete Discount](https://docs.spairehq.com/api-reference/discounts/delete-discount.md): Delete a discount. - [Get Discount](https://docs.spairehq.com/api-reference/discounts/get.md): Get a discount by ID. - [Get Discount](https://docs.spairehq.com/api-reference/discounts/get-discount.md): Get a discount by ID. - [List Discounts](https://docs.spairehq.com/api-reference/discounts/list.md): List discounts. - [List Discounts](https://docs.spairehq.com/api-reference/discounts/list-discounts.md): List discounts. - [Update Discount](https://docs.spairehq.com/api-reference/discounts/update.md): Update a discount. - [Update Discount](https://docs.spairehq.com/api-reference/discounts/update-discount.md): Update a discount. - [Get Dispute](https://docs.spairehq.com/api-reference/disputes/get-dispute.md): Get a dispute by ID. - [List Disputes](https://docs.spairehq.com/api-reference/disputes/list-disputes.md): List disputes. - [List Event Types](https://docs.spairehq.com/api-reference/event-types/list-event-types.md): List event types with aggregated statistics. - [Update Event Type](https://docs.spairehq.com/api-reference/event-types/update-event-type.md): Update an event type's label. - [Get Event](https://docs.spairehq.com/api-reference/events/get.md): Get an event by ID. - [Get Event](https://docs.spairehq.com/api-reference/events/get-event.md): Get an event by ID. - [Ingest Events](https://docs.spairehq.com/api-reference/events/ingest.md): Ingest batch of events. - [Ingest Events](https://docs.spairehq.com/api-reference/events/ingest-events.md): Ingest batch of events. - [List Events](https://docs.spairehq.com/api-reference/events/list.md): List events. - [List Event Names](https://docs.spairehq.com/api-reference/events/list-event-names.md): List event names. - [List Events](https://docs.spairehq.com/api-reference/events/list-events.md): List events. - [Complete File Upload](https://docs.spairehq.com/api-reference/files/complete-file-upload.md): Complete a file upload. - [Complete File Upload](https://docs.spairehq.com/api-reference/files/complete-upload.md): Complete a file upload. - [Create File](https://docs.spairehq.com/api-reference/files/create.md): Create a file. - [Create File](https://docs.spairehq.com/api-reference/files/create-file.md): Create a file. - [Delete File](https://docs.spairehq.com/api-reference/files/delete.md): Delete a file. - [Delete File](https://docs.spairehq.com/api-reference/files/delete-file.md): Delete a file. - [List Files](https://docs.spairehq.com/api-reference/files/list.md): List files. - [List Files](https://docs.spairehq.com/api-reference/files/list-files.md): List files. - [Update File](https://docs.spairehq.com/api-reference/files/update.md): Update a file. - [Update File](https://docs.spairehq.com/api-reference/files/update-file.md): Update a file. - [API Overview](https://docs.spairehq.com/api-reference/introduction.md): Base URLs, authentication, pagination, rate limits, and the difference between the Core API and the Customer Portal API - [Activate License Key](https://docs.spairehq.com/api-reference/license-keys/activate.md): Activate a license key instance. - [Deactivate License Key](https://docs.spairehq.com/api-reference/license-keys/deactivate.md): Deactivate a license key instance. - [Get License Key](https://docs.spairehq.com/api-reference/license-keys/get.md): Get a license key. - [Get Activation](https://docs.spairehq.com/api-reference/license-keys/get-activation.md): Get a license key activation. - [List License Keys](https://docs.spairehq.com/api-reference/license-keys/list.md): Get license keys connected to the given organization & filters. - [Update License Key](https://docs.spairehq.com/api-reference/license-keys/update.md): Update a license key. - [Validate License Key](https://docs.spairehq.com/api-reference/license-keys/validate.md): Validate a license key. - [Activate License Key](https://docs.spairehq.com/api-reference/license_keys/activate-license-key.md): Activate a license key instance. - [Deactivate License Key](https://docs.spairehq.com/api-reference/license_keys/deactivate-license-key.md): Deactivate a license key instance. - [Get Activation](https://docs.spairehq.com/api-reference/license_keys/get-activation.md): Get a license key activation. - [Get License Key](https://docs.spairehq.com/api-reference/license_keys/get-license-key.md): Get a license key. - [List License Keys](https://docs.spairehq.com/api-reference/license_keys/list-license-keys.md): Get license keys connected to the given organization & filters. - [Update License Key](https://docs.spairehq.com/api-reference/license_keys/update-license-key.md): Update a license key. - [Validate License Key](https://docs.spairehq.com/api-reference/license_keys/validate-license-key.md): Validate a license key. - [Create Member Session](https://docs.spairehq.com/api-reference/member-sessions/create-member-session.md): Create a member session. - [Membercreated](https://docs.spairehq.com/api-reference/membercreated.md): Sent when a new member is created. - [Memberdeleted](https://docs.spairehq.com/api-reference/memberdeleted.md): Sent when a member is deleted. - [Create Member](https://docs.spairehq.com/api-reference/members/create-member.md): Create a new member for a customer. - [Delete Member](https://docs.spairehq.com/api-reference/members/delete-member.md): Delete a member. - [Get Member](https://docs.spairehq.com/api-reference/members/get-member.md): Get a member by ID. - [List Members](https://docs.spairehq.com/api-reference/members/list-members.md): List members with optional customer ID filter. - [Update Member](https://docs.spairehq.com/api-reference/members/update-member.md): Update a member. - [Memberupdated](https://docs.spairehq.com/api-reference/memberupdated.md): Sent when a member is updated. - [Create Meter](https://docs.spairehq.com/api-reference/meters/create.md): Create a meter. - [Create Meter](https://docs.spairehq.com/api-reference/meters/create-meter.md): Create a meter. - [Get Meter](https://docs.spairehq.com/api-reference/meters/get.md): Get a meter by ID. - [Get Meter](https://docs.spairehq.com/api-reference/meters/get-meter.md): Get a meter by ID. - [Get Meter Quantities](https://docs.spairehq.com/api-reference/meters/get-meter-quantities.md): Get quantities of a meter over a time period. - [Get Meter Quantities](https://docs.spairehq.com/api-reference/meters/get-quantities.md): Get quantities of a meter over a time period. - [List Meters](https://docs.spairehq.com/api-reference/meters/list.md): List meters. - [List Meters](https://docs.spairehq.com/api-reference/meters/list-meters.md): List meters. - [Update Meter](https://docs.spairehq.com/api-reference/meters/update.md): Update a meter. - [Update Meter](https://docs.spairehq.com/api-reference/meters/update-meter.md): Update a meter. - [Get Metrics](https://docs.spairehq.com/api-reference/metrics/get.md): Get metrics about your orders and subscriptions. - [Get Metrics Limits](https://docs.spairehq.com/api-reference/metrics/get-limits.md): Get the interval limits for the metrics endpoint. - [Get Metrics](https://docs.spairehq.com/api-reference/metrics/get-metrics.md): Get metrics about your orders and subscriptions. - [Get Metrics Limits](https://docs.spairehq.com/api-reference/metrics/get-metrics-limits.md): Get the interval limits for the metrics endpoint. - [Authorize](https://docs.spairehq.com/api-reference/oauth2/authorize.md) - [Authorize](https://docs.spairehq.com/api-reference/oauth2/connect/authorize.md) - [Get User Info](https://docs.spairehq.com/api-reference/oauth2/connect/get-user-info.md): Get information about the authenticated user. - [Introspect Token](https://docs.spairehq.com/api-reference/oauth2/connect/introspect-token.md): Get information about an access token. - [Request Token](https://docs.spairehq.com/api-reference/oauth2/connect/request-token.md): Request an access token using a valid grant. - [Revoke Token](https://docs.spairehq.com/api-reference/oauth2/connect/revoke-token.md): Revoke an access token or a refresh token. - [Create Client](https://docs.spairehq.com/api-reference/oauth2/create-client.md): Create an OAuth2 client. - [Delete Client](https://docs.spairehq.com/api-reference/oauth2/delete-client.md): Delete an OAuth2 client. - [Get Client](https://docs.spairehq.com/api-reference/oauth2/get-client.md): Get an OAuth2 client by Client ID. - [Get User Info](https://docs.spairehq.com/api-reference/oauth2/get-user-info.md): Get information about the authenticated user. - [Introspect Token](https://docs.spairehq.com/api-reference/oauth2/introspect-token.md): Get information about an access token. - [Request Token](https://docs.spairehq.com/api-reference/oauth2/request-token.md): Request an access token using a valid grant. - [Revoke Token](https://docs.spairehq.com/api-reference/oauth2/revoke-token.md): Revoke an access token or a refresh token. - [Update Client](https://docs.spairehq.com/api-reference/oauth2/update-client.md): Update an OAuth2 client. - [Ordercreated](https://docs.spairehq.com/api-reference/ordercreated.md): Sent when a new order is created. - [Orderpaid](https://docs.spairehq.com/api-reference/orderpaid.md): Sent when an order is paid. - [Orderrefunded](https://docs.spairehq.com/api-reference/orderrefunded.md): Sent when an order is fully or partially refunded. - [Export Subscriptions](https://docs.spairehq.com/api-reference/orders/export-subscriptions.md): Export orders as a CSV file. - [Generate Order Invoice](https://docs.spairehq.com/api-reference/orders/generate-order-invoice.md): Trigger generation of an order's invoice. - [Get Order](https://docs.spairehq.com/api-reference/orders/get.md): Get an order by ID. - [Get Order Invoice](https://docs.spairehq.com/api-reference/orders/get-invoice.md): Get an order's invoice data. - [Get Order](https://docs.spairehq.com/api-reference/orders/get-order.md): Get an order by ID. - [Get Order Invoice](https://docs.spairehq.com/api-reference/orders/get-order-invoice.md): Get an order's invoice data. - [List Orders](https://docs.spairehq.com/api-reference/orders/list.md): List orders. - [List Orders](https://docs.spairehq.com/api-reference/orders/list-orders.md): List orders. - [Update Order](https://docs.spairehq.com/api-reference/orders/patch.md): Update an order. - [Generate Order Invoice](https://docs.spairehq.com/api-reference/orders/post-invoice.md): Trigger generation of an order's invoice. - [Update Order](https://docs.spairehq.com/api-reference/orders/update-order.md): Update an order. - [Orderupdated](https://docs.spairehq.com/api-reference/orderupdated.md): Sent when an order is updated. - [Create](https://docs.spairehq.com/api-reference/organization_access_tokens/create.md): **Scopes**: `organization_access_tokens:write` - [Delete](https://docs.spairehq.com/api-reference/organization_access_tokens/delete.md): **Scopes**: `organization_access_tokens:write` - [List](https://docs.spairehq.com/api-reference/organization_access_tokens/list.md): List organization access tokens. - [Update](https://docs.spairehq.com/api-reference/organization_access_tokens/update.md): **Scopes**: `organization_access_tokens:write` - [Create Organization](https://docs.spairehq.com/api-reference/organizations/create.md): Create an organization. - [Create Organization](https://docs.spairehq.com/api-reference/organizations/create-organization.md): Create an organization. - [Get Organization](https://docs.spairehq.com/api-reference/organizations/get.md): Get an organization by ID. - [Get Organization](https://docs.spairehq.com/api-reference/organizations/get-organization.md): Get an organization by ID. - [List Organizations](https://docs.spairehq.com/api-reference/organizations/list.md): List organizations. - [List Organizations](https://docs.spairehq.com/api-reference/organizations/list-organizations.md): List organizations. - [Update Organization](https://docs.spairehq.com/api-reference/organizations/update.md): Update an organization. - [Update Organization](https://docs.spairehq.com/api-reference/organizations/update-organization.md): Update an organization. - [Organizationupdated](https://docs.spairehq.com/api-reference/organizationupdated.md): Sent when a organization is updated. - [Get Payment](https://docs.spairehq.com/api-reference/payments/get-payment.md): Get a payment by ID. - [List Payments](https://docs.spairehq.com/api-reference/payments/list-payments.md): List payments. - [Productcreated](https://docs.spairehq.com/api-reference/productcreated.md): Sent when a new product is created. - [Create Product](https://docs.spairehq.com/api-reference/products/create.md): Create a product. - [Create Product](https://docs.spairehq.com/api-reference/products/create-product.md): Create a product. - [Get Product](https://docs.spairehq.com/api-reference/products/get.md): Get a product by ID. - [Get Product](https://docs.spairehq.com/api-reference/products/get-product.md): Get a product by ID. - [List Products](https://docs.spairehq.com/api-reference/products/list.md): List products. - [List Products](https://docs.spairehq.com/api-reference/products/list-products.md): List products. - [Preview Tax](https://docs.spairehq.com/api-reference/products/preview-tax.md): Estimate tax for a product price given a customer location and quantity. Uses the configured tax provider (Stripe Tax) to calculate applicable taxes. - [Update Product](https://docs.spairehq.com/api-reference/products/update.md): Update a product. - [Update Product Benefits](https://docs.spairehq.com/api-reference/products/update-benefits.md): Update benefits granted by a product. - [Update Product](https://docs.spairehq.com/api-reference/products/update-product.md): Update a product. - [Update Product Benefits](https://docs.spairehq.com/api-reference/products/update-product-benefits.md): Update benefits granted by a product. - [Productupdated](https://docs.spairehq.com/api-reference/productupdated.md): Sent when a product is updated. - [Refundcreated](https://docs.spairehq.com/api-reference/refundcreated.md): Sent when a refund is created regardless of status. - [Create Refund](https://docs.spairehq.com/api-reference/refunds/create.md): Create a refund. - [Create Refund](https://docs.spairehq.com/api-reference/refunds/create-refund.md): Create a refund. - [List Refunds](https://docs.spairehq.com/api-reference/refunds/list.md): List refunds. - [List Refunds](https://docs.spairehq.com/api-reference/refunds/list-refunds.md): List refunds. - [Refundupdated](https://docs.spairehq.com/api-reference/refundupdated.md): Sent when a refund is updated. - [Subscriptionactive](https://docs.spairehq.com/api-reference/subscriptionactive.md): Sent when a subscription becomes active, whether because it's a new paid subscription or because payment was recovered. - [Subscriptioncanceled](https://docs.spairehq.com/api-reference/subscriptioncanceled.md): Sent when a subscription is canceled. Customers might still have access until the end of the current period. - [Subscriptioncreated](https://docs.spairehq.com/api-reference/subscriptioncreated.md): Sent when a new subscription is created. - [Subscriptionpast due](https://docs.spairehq.com/api-reference/subscriptionpast_due.md): Sent when a subscription payment fails and the subscription enters `past_due` status. - [Subscriptionrevoked](https://docs.spairehq.com/api-reference/subscriptionrevoked.md): Sent when a subscription is revoked and the user loses access immediately. Happens when the subscription is canceled or payment retries are exhausted (status becomes `unpaid`). - [Create Subscription](https://docs.spairehq.com/api-reference/subscriptions/create.md): Create a subscription programmatically. - [Create Subscription](https://docs.spairehq.com/api-reference/subscriptions/create-subscription.md): Create a subscription programmatically. - [Export Subscriptions](https://docs.spairehq.com/api-reference/subscriptions/export-subscriptions.md): Export subscriptions as a CSV file. - [Get Subscription](https://docs.spairehq.com/api-reference/subscriptions/get.md): Get a subscription by ID. - [Get Subscription](https://docs.spairehq.com/api-reference/subscriptions/get-subscription.md): Get a subscription by ID. - [List Subscriptions](https://docs.spairehq.com/api-reference/subscriptions/list.md): List subscriptions. - [List Subscriptions](https://docs.spairehq.com/api-reference/subscriptions/list-subscriptions.md): List subscriptions. - [Revoke Subscription](https://docs.spairehq.com/api-reference/subscriptions/revoke.md): Revoke a subscription, i.e cancel immediately. - [Revoke Subscription](https://docs.spairehq.com/api-reference/subscriptions/revoke-subscription.md): Revoke a subscription, i.e cancel immediately. - [Update Subscription](https://docs.spairehq.com/api-reference/subscriptions/update.md): Update a subscription. - [Update Subscription](https://docs.spairehq.com/api-reference/subscriptions/update-subscription.md): Update a subscription. - [Subscriptionuncanceled](https://docs.spairehq.com/api-reference/subscriptionuncanceled.md): Sent when a customer revokes a pending cancellation. - [Subscriptionupdated](https://docs.spairehq.com/api-reference/subscriptionupdated.md): Sent when a subscription is updated. This event fires for all changes to the subscription, including renewals. - [benefit.created](https://docs.spairehq.com/api-reference/webhooks/benefit.created.md) - [benefit.updated](https://docs.spairehq.com/api-reference/webhooks/benefit.updated.md) - [benefit_grant.created](https://docs.spairehq.com/api-reference/webhooks/benefit_grant.created.md) - [benefit_grant.cycled](https://docs.spairehq.com/api-reference/webhooks/benefit_grant.cycled.md) - [benefit_grant.revoked](https://docs.spairehq.com/api-reference/webhooks/benefit_grant.revoked.md) - [benefit_grant.updated](https://docs.spairehq.com/api-reference/webhooks/benefit_grant.updated.md) - [checkout.created](https://docs.spairehq.com/api-reference/webhooks/checkout.created.md) - [checkout.updated](https://docs.spairehq.com/api-reference/webhooks/checkout.updated.md) - [Create Webhook Endpoint](https://docs.spairehq.com/api-reference/webhooks/create-webhook-endpoint.md): Create a webhook endpoint. - [customer.created](https://docs.spairehq.com/api-reference/webhooks/customer.created.md) - [customer.deleted](https://docs.spairehq.com/api-reference/webhooks/customer.deleted.md) - [customer.state_changed](https://docs.spairehq.com/api-reference/webhooks/customer.state_changed.md) - [customer.updated](https://docs.spairehq.com/api-reference/webhooks/customer.updated.md) - [customer_seat.assigned](https://docs.spairehq.com/api-reference/webhooks/customer_seat.assigned.md) - [customer_seat.claimed](https://docs.spairehq.com/api-reference/webhooks/customer_seat.claimed.md) - [customer_seat.revoked](https://docs.spairehq.com/api-reference/webhooks/customer_seat.revoked.md) - [Delete Webhook Endpoint](https://docs.spairehq.com/api-reference/webhooks/delete-webhook-endpoint.md): Delete a webhook endpoint. - [Create Webhook Endpoint](https://docs.spairehq.com/api-reference/webhooks/endpoints/create.md): Create a webhook endpoint. - [Delete Webhook Endpoint](https://docs.spairehq.com/api-reference/webhooks/endpoints/delete.md): Delete a webhook endpoint. - [Get Webhook Endpoint](https://docs.spairehq.com/api-reference/webhooks/endpoints/get.md): Get a webhook endpoint by ID. - [List Webhook Endpoints](https://docs.spairehq.com/api-reference/webhooks/endpoints/list.md): List webhook endpoints. - [Update Webhook Endpoint](https://docs.spairehq.com/api-reference/webhooks/endpoints/update.md): Update a webhook endpoint. - [Get Webhook Endpoint](https://docs.spairehq.com/api-reference/webhooks/get-webhook-endpoint.md): Get a webhook endpoint by ID. - [List Webhook Deliveries](https://docs.spairehq.com/api-reference/webhooks/list-webhook-deliveries.md): List webhook deliveries. - [List Webhook Endpoints](https://docs.spairehq.com/api-reference/webhooks/list-webhook-endpoints.md): List webhook endpoints. - [order.created](https://docs.spairehq.com/api-reference/webhooks/order.created.md) - [order.paid](https://docs.spairehq.com/api-reference/webhooks/order.paid.md) - [order.refunded](https://docs.spairehq.com/api-reference/webhooks/order.refunded.md) - [order.updated](https://docs.spairehq.com/api-reference/webhooks/order.updated.md) - [organization.updated](https://docs.spairehq.com/api-reference/webhooks/organization.updated.md) - [product.created](https://docs.spairehq.com/api-reference/webhooks/product.created.md) - [product.updated](https://docs.spairehq.com/api-reference/webhooks/product.updated.md) - [Redeliver Webhook Event](https://docs.spairehq.com/api-reference/webhooks/redeliver-webhook-event.md): Schedule the re-delivery of a webhook event. - [refund.created](https://docs.spairehq.com/api-reference/webhooks/refund.created.md) - [refund.updated](https://docs.spairehq.com/api-reference/webhooks/refund.updated.md) - [Reset Webhook Endpoint Secret](https://docs.spairehq.com/api-reference/webhooks/reset-webhook-endpoint-secret.md): Regenerate a webhook endpoint secret. - [subscription.active](https://docs.spairehq.com/api-reference/webhooks/subscription.active.md) - [subscription.canceled](https://docs.spairehq.com/api-reference/webhooks/subscription.canceled.md) - [subscription.created](https://docs.spairehq.com/api-reference/webhooks/subscription.created.md) - [subscription.revoked](https://docs.spairehq.com/api-reference/webhooks/subscription.revoked.md) - [subscription.uncanceled](https://docs.spairehq.com/api-reference/webhooks/subscription.uncanceled.md) - [subscription.updated](https://docs.spairehq.com/api-reference/webhooks/subscription.updated.md) - [Update Webhook Endpoint](https://docs.spairehq.com/api-reference/webhooks/update-webhook-endpoint.md): Update a webhook endpoint. - [Analytics](https://docs.spairehq.com/features/analytics.md) - [Credits Benefit](https://docs.spairehq.com/features/benefits/credits.md): Create your own Credits benefit - [Custom Benefit](https://docs.spairehq.com/features/benefits/custom.md): Create your own Custom benefit - [Automate Discord Invites & Roles](https://docs.spairehq.com/features/benefits/discord-access.md): Sell Discord access & roles with ease - [Automate Customer File Downloads](https://docs.spairehq.com/features/benefits/file-downloads.md): Offer digital file downloads with ease - [Automate Private GitHub Repo(s) Access](https://docs.spairehq.com/features/benefits/github-access.md): Sell premium GitHub repository access with ease - [Automated Benefits](https://docs.spairehq.com/features/benefits/introduction.md) - [Automate Customer License Key Management](https://docs.spairehq.com/features/benefits/license-keys.md): Sell license key access to your service, software or APIs with ease - [Embedded Checkout](https://docs.spairehq.com/features/checkout/embed.md): Render the Spaire checkout as a modal or inline widget inside your own page — no redirect to an external URL. - [Checkout Links](https://docs.spairehq.com/features/checkout/links.md): A permanent, shareable URL that takes customers straight to a hosted payment page. No code required. - [Localized Checkout](https://docs.spairehq.com/features/checkout/localization.md): Serve checkout in your customer's language. Spaire supports 10 locales — set globally or per session. - [Checkout Sessions](https://docs.spairehq.com/features/checkout/session.md): Create checkout sessions from your backend for complete control over the payment flow. - [Tax-Inclusive Pricing](https://docs.spairehq.com/features/checkout/tax-inclusive.md): Display prices with tax already included — the standard in France, Germany, and most of Europe. - [Cost Events](https://docs.spairehq.com/features/cost-insights/cost-events.md): Track costs by adding cost metadata to your ingested events - [Introduction to Cost Insights](https://docs.spairehq.com/features/cost-insights/introduction.md): Track costs, profits, and customer lifetime value with event-based cost tracking - [Custom Fields](https://docs.spairehq.com/features/custom-fields.md): Collect additional information from customers at checkout — terms acceptance, company names, referral sources, and more. - [Customer Management](https://docs.spairehq.com/features/customer-management.md): Get insights on your customers and sales - [Customer Portal](https://docs.spairehq.com/features/customer-portal.md): Enable customers to view & manage orders and subscriptions easily - [Discounts](https://docs.spairehq.com/features/discounts.md): Create percentage and fixed-amount discounts, apply them at checkout, and control exactly who gets them and when. - [Setup a Payout Account](https://docs.spairehq.com/features/finance/accounts.md) - [Account Balance & Transparent Fees](https://docs.spairehq.com/features/finance/balance.md): Monitor your Spaire balance without hidden fees - [Payouts](https://docs.spairehq.com/features/finance/payouts.md): Easily withdraw money from your Spaire account at any time - [Invoices](https://docs.spairehq.com/features/invoices.md): Send formal invoices to customers for sales-assisted deals — with a payment link so they can pay online directly. - [Orders & Subscriptions](https://docs.spairehq.com/features/orders.md): Understand how orders and subscriptions work in Spaire — the core objects behind every sale. - [Products](https://docs.spairehq.com/features/products.md): Create digital products on Spaire in minutes - [Refunds](https://docs.spairehq.com/features/refunds.md): Issue full or partial refunds on any order — with control over whether benefits are revoked. - [Seat-Based Pricing](https://docs.spairehq.com/features/seat-based-pricing.md): Sell team products where one billing manager pays for a pool of seats and assigns them to team members. - [Trials](https://docs.spairehq.com/features/trials.md): Let customers experience your product before they commit. Spaire handles the billing delay, payment collection, and abuse prevention automatically. - [Billing](https://docs.spairehq.com/features/usage-based-billing/billing.md): How metered usage is charged alongside subscription invoices — including caps, discounts, and what happens at cancellation. - [Credits](https://docs.spairehq.com/features/usage-based-billing/credits.md): Let customers pre-pay for usage. Credits are deducted first — overage is charged at the end of the billing period. - [Event Ingestion](https://docs.spairehq.com/features/usage-based-billing/event-ingestion.md): Send billable events from your application to Spaire. Events are the raw signals that power usage-based billing. - [Delta Time Strategy](https://docs.spairehq.com/features/usage-based-billing/ingestion-strategies/delta-time-strategy.md): Ingest delta time of arbitrary execution - [Strategies Introduction](https://docs.spairehq.com/features/usage-based-billing/ingestion-strategies/ingestion-strategy.md): Ingestion blueprints for Usage Based Billing - [LLM Strategy](https://docs.spairehq.com/features/usage-based-billing/ingestion-strategies/llm-strategy.md): Ingestion strategy for LLM Usage - [S3 Strategy](https://docs.spairehq.com/features/usage-based-billing/ingestion-strategies/s3-strategy.md): Ingestion strategy for S3 Operations - [Stream Strategy](https://docs.spairehq.com/features/usage-based-billing/ingestion-strategies/stream-strategy.md): Ingestion strategy for Readable & Writable Streams - [Usage-Based Billing](https://docs.spairehq.com/features/usage-based-billing/introduction.md): Charge customers based on what they actually use. Ingest events from your app, define meters, and Spaire handles the billing. - [Meters](https://docs.spairehq.com/features/usage-based-billing/meters.md): Define how events are filtered and aggregated into billable usage units. - [AI Agent Commands](https://docs.spairehq.com/integrate/agent-commands.md): Add Spaire checkout and usage billing to your project with guided AI agent commands in Claude Code - [Authentication](https://docs.spairehq.com/integrate/authentication.md) - [Customer State](https://docs.spairehq.com/integrate/customer-state.md): The quickest way to integrate billing in your application - [OAuth 2.0 Connect](https://docs.spairehq.com/integrate/oauth2/connect.md) - [Introduction](https://docs.spairehq.com/integrate/oauth2/introduction.md): For partners building services and extensions for Spaire customers - [Create an OAuth 2.0 Client](https://docs.spairehq.com/integrate/oauth2/setup.md) - [Sandbox](https://docs.spairehq.com/integrate/sandbox.md): A fully isolated environment for testing your integration — no real money, no production data. - [Astro](https://docs.spairehq.com/integrate/sdk/adapters/astro.md): Payments and Checkouts made dead simple with Astro - [BetterAuth](https://docs.spairehq.com/integrate/sdk/adapters/better-auth.md): Payments and Checkouts made dead simple with BetterAuth - [Elysia](https://docs.spairehq.com/integrate/sdk/adapters/elysia.md): Payments and Checkouts made dead simple with Elysia - [Express](https://docs.spairehq.com/integrate/sdk/adapters/express.md): Payments and Checkouts made dead simple with Express - [Fastify](https://docs.spairehq.com/integrate/sdk/adapters/fastify.md): Payments and Checkouts made dead simple with Fastify - [Hono](https://docs.spairehq.com/integrate/sdk/adapters/hono.md): Payments and Checkouts made dead simple with Hono - [Laravel](https://docs.spairehq.com/integrate/sdk/adapters/laravel.md): Payments and Checkouts made dead simple with Laravel - [Next.js](https://docs.spairehq.com/integrate/sdk/adapters/nextjs.md): Payments and Checkouts made dead simple with Next.js - [Nuxt](https://docs.spairehq.com/integrate/sdk/adapters/nuxt.md): Payments and Checkouts made dead simple with Nuxt - [Remix](https://docs.spairehq.com/integrate/sdk/adapters/remix.md): Payments and Checkouts made dead simple with Remix - [Supabase](https://docs.spairehq.com/integrate/sdk/adapters/supabase.md): Payments and Checkouts made dead simple with Supabase - [Sveltekit](https://docs.spairehq.com/integrate/sdk/adapters/sveltekit.md): Payments and Checkouts made dead simple with Sveltekit - [TanStack Start](https://docs.spairehq.com/integrate/sdk/adapters/tanstack-start.md): Payments and Checkouts made dead simple with TanStack Start - [Go SDK](https://docs.spairehq.com/integrate/sdk/golang.md): SDK for Go - [PHP SDK](https://docs.spairehq.com/integrate/sdk/php.md): SDK for PHP (>=8.2) - [Python SDK](https://docs.spairehq.com/integrate/sdk/python.md) - [TypeScript SDK](https://docs.spairehq.com/integrate/sdk/typescript.md): SDK for JavaScript runtimes (Node.js and Browser) - [Handle & monitor webhook deliveries](https://docs.spairehq.com/integrate/webhooks/delivery.md): How to parse, validate and handle webhooks and monitor their deliveries on Spaire - [Setup Webhooks](https://docs.spairehq.com/integrate/webhooks/endpoints.md): Get notifications asynchronously when events occur instead of having to poll for updates - [Webhook Events](https://docs.spairehq.com/integrate/webhooks/events.md): Our webhook events and in which context they are useful - [Spaire | The financial and legal backbone for SaaS startups](https://docs.spairehq.com/introduction.md): Spaire lets software companies sell globally without building payments and tax infrastructure from scratch. We handle billing, tax compliance, subscriptions, payouts, and product access, so you can focus on shipping code. - [Acceptable Use](https://docs.spairehq.com/merchant-of-record/acceptable-use.md): What you can and cannot sell through Spaire as your Merchant of Record. - [Account reviews](https://docs.spairehq.com/merchant-of-record/account-reviews.md) - [Fees](https://docs.spairehq.com/merchant-of-record/fees.md): Simple, transparent pricing — no hidden markups. - [Merchant of Record](https://docs.spairehq.com/merchant-of-record/introduction.md): How Spaire’s Merchant of Record model helps SaaS startups sell globally with less tax and compliance overhead. - [Supported countries](https://docs.spairehq.com/merchant-of-record/supported-countries.md) ## OpenAPI Specs - [openapi](https://docs.spairehq.com/openapi.yaml)