Introduction
Learn how to integrate with the Fungies API to manage products, process payments, and handle subscriptions.
Welcome to the Fungies API. This API lets you programmatically manage your digital commerce operations, from creating products to processing payments and managing customer subscriptions.
Haven't integrated yet? The Quickstart walks the whole path — product, offer, checkout, embed, webhook — in about ten minutes.
Overview
The Fungies API is built on REST principles:
- Predictable URLs - Resource-oriented endpoints that are easy to understand
- JSON responses - All responses are returned in JSON format
- Standard HTTP - Uses conventional HTTP methods (GET, POST, PATCH, DELETE)
- Secure - All requests must be made over HTTPS
Base URL
All API requests should be made to:
https://api.fungies.io/v0Request Format
The API accepts JSON-encoded request bodies for POST and PATCH requests. Make sure to set the appropriate content type header:
Content-Type: application/jsonConventions
These five pages cover the behaviour shared by every endpoint. Read them once and the individual endpoint pages get much shorter.
Errors
The response envelope and what each HTTP status code means.
Pagination & filtering
The three list conventions, sorting, and archived-record semantics.
Idempotency & retries
Which calls are safe to retry, and how to deduplicate webhook events.
Rate limits & request IDs
Backing off from a 429, and correlating a call with x-request-id.
Versioning & deprecations
What can change without a new version, and the deprecations live today.
Working with the API
The Fungies API processes one object per request. Bulk operations are not currently supported, so you'll need to make separate API calls for each object you want to create or update.
Need Help?
If you have questions or run into issues, reach out to our support team or check out the rest of this documentation for detailed endpoint references.
Last updated