← Back to catalog

E-commerce

Rebilly REST

auto-generated
swirls add rebilly
actionPOSTv1.0.0

Abandon an invoice

Abandon an invoice with specified identifier string.

Source
actionPOSTv1.0.0

Accept a KYC document

Marks that status of the document as `accepted`. Updates the review time and reviewer information. Intended to be used for manual overrides.

Source
actionPOSTv1.0.0

Apply a transaction to an invoice

Apply a transaction to an invoice. The invoice must be unpaid. The transaction must have a non-zero unused amount (not fully applied to other invoices).

Source
actionPOSTv1.0.0

Create a customer (without an ID)

Create a customer without a predefined ID. The customer's primary address will be used as the default address for payment instruments, subscriptions and invoices if none are provided. If you wish to create the customer with a predefined ID (which we recommend to prevent duplication), you may use our `PUT` request described below. Read our guide to [preventing duplicates](https://api-guides.rebilly.com/core-concepts/preventing-duplicates) to understand more.

Source
actionPOSTv1.0.0

Create a file

Additionally, a file can be sent with:. - multipart/form-data POST request: in this case all property names are the same as the JSON ones (`file` is an uploaded file) - file body request: the file body is sent as the request body, with the appropriate `Content-Type`. No additional properties can be set along the request data The following file types only are allowed: - jpg - png - gif - pdf - mp3 If using a Publishable Api Key, only private files can be created. The files can later on be modified or used using a secret API key.

Source
actionPOSTv1.0.0

Issue an invoice

Issue an invoice with specified identifier string. It must be in `draft` status.

Source
actionPOSTv1.0.0

Recalculate an invoice

Recalculate an invoice with specified identifier string. It will recalculate shipping rates, taxes, discounts. It is useful when coupon was revoked or customer redeemed coupon after invoice was issued and you want to apply it to this invoice.

Source
actionPOSTv1.0.0

Reissue an invoice

Reissue an invoice with specified identifier string. It must be issued. (status must be `unpaid` or `past-due`).

Source
actionPOSTv1.0.0

Reject a KYC document

Marks that status of the document as `rejected`. Updates the review time and reviewer information. Intended to be used for manual overrides.

Source
actionGETv1.0.0

Retrieve a coupon

Retrieve a coupon with specified coupon ID string.

Source
actionGETv1.0.0

Retrieve a Custom Field

Retrieve a schema of the given Custom Field for the given resource type.

Source
actionGETv1.0.0

Retrieve a customer

Retrieve a customer with specified identifier string.

Source
actionGETv1.0.0

Retrieve a dispute

Retrieve a dispute with specified identifier string.

Source
actionGETv1.0.0

Retrieve a list of Attachments

Retrieve a list of attachments. You may sort by the id, name, relatedId, relatedType, fileId, createdTime, and updatedTime.

Source
actionGETv1.0.0

Retrieve a plan

Retrieve a plan with specified identifier string.

Source
actionGETv1.0.0

Retrieve a product

Retrieve a product with specified identifier string.

Source
actionGETv1.0.0

Retrieve an order

Retrieve an order with specified identifier string.

Source
actionGETv1.0.0

Retrieve Custom Fields

Retrieve a schema of Custom Fields for the given resource type.

Source
actionGETv1.0.0

Retrieve customer's upcoming invoices

Retrieve a list of upcoming invoices from the subscriptions which belong to. the given customer. The endpoint is temporary before upcoming invoices get a complete integration.

Source
actionGETv1.0.0

Retrieve invoice items

Retrieve an invoice items with specified invoice identifier string.

Source
actionGETv1.0.0

Retrieve subscription order's upcoming invoice

Retrieve an upcoming invoice from the specified subscription order. The endpoint is temporary before upcoming invoices get a complete integration.

Source
actionPOSTv1.0.0

Review a KYC document

Mark the KYC document as reviewed. Updates the review time and reviewer. information.

Source
actionGETv1.0.0

Search merchant data

Search merchant's data to return resources such as customers, invoices, orders, transactions.

Source
actionGETv1.0.0

Search PEP/Sanctions/Adverse Media lists

Search multiple PEP/Sanctions/Adverse Media lists with first and last name to find any blocklisted identities. Performs a fuzzy search including soundex. Not all fields are guaranteed to be filled.

Source
actionPOSTv1.0.0

Set a coupon's expiration time

Set a coupon's expiry time with the specified coupon ID. The expiredTime of a coupon must be greater than its issuedTime. This cannot be performed on expired coupons.

Source
actionPOSTv1.0.0

Validate a digital wallet session

[FramePay](https://docs.rebilly.com/docs/developer-docs/framepay/) is the recommended way to use when validating a digital wallet session.

Source
actionPOSTv1.0.0

Void an invoice

Void an invoice with specified identifier string.

Source
Beyond the catalog

Any provider, on request.

01

Request it

Tell us which provider you need, and we will ship it in the registry.

02

Generate it

Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.

acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
 
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec