# SureCart ## Docs - [List](https://developer.surecart.com/api-reference/abandonded-checkouts/list.md): Returns a list of your abandonded checkouts. - [Retrieve](https://developer.surecart.com/api-reference/abandonded-checkouts/retrieve.md): Retrieves details of a specific abandonded checkout. - [Update](https://developer.surecart.com/api-reference/abandonded-checkouts/update.md): Updates a specific abandoned checkout. - [Retrieve](https://developer.surecart.com/api-reference/abandoned-checkout-protocols/retrieve.md): Retrieves details of the current account's abandoned checkout protocol. - [Update](https://developer.surecart.com/api-reference/abandoned-checkout-protocols/update.md): Updates the current account's abandoned checkout protocol. - [Retrieve](https://developer.surecart.com/api-reference/accounts/retrieve.md): Retrieves details of the current account. - [Update](https://developer.surecart.com/api-reference/accounts/update.md): Updates the current account. - [Create](https://developer.surecart.com/api-reference/activations/create.md): Creates a new activation. If an activation already exists with the same `fingerprint` then it will be updated and returned. - [Delete](https://developer.surecart.com/api-reference/activations/delete.md): Deletes a specific activation. - [List](https://developer.surecart.com/api-reference/activations/list.md): Returns a list of your activations. - [Retrieve](https://developer.surecart.com/api-reference/activations/retrieve.md): Retrieves details of a specific activation. - [Update](https://developer.surecart.com/api-reference/activations/update.md): Updates a specific activation. - [Create](https://developer.surecart.com/api-reference/affiliation-products/create.md): Creates a new affiliation product. - [Delete](https://developer.surecart.com/api-reference/affiliation-products/delete.md): Deletes a specific affiliation product. - [List](https://developer.surecart.com/api-reference/affiliation-products/list.md): Returns a list of your affiliation products. - [Retrieve](https://developer.surecart.com/api-reference/affiliation-products/retrieve.md): Retrieves details of a specific a specific affiliation product. - [Update](https://developer.surecart.com/api-reference/affiliation-products/update.md): updates specific affiliation product. - [Retrieve](https://developer.surecart.com/api-reference/affiliation-protocols/retrieve.md): Retrieves details of the current account's affiliation protocol. - [Update](https://developer.surecart.com/api-reference/affiliation-protocols/update.md): Updates the current account's affiliation protocol. - [Activate](https://developer.surecart.com/api-reference/affiliation-requests/activate.md): Approve a specific affiliation request. - [Create](https://developer.surecart.com/api-reference/affiliation-requests/create.md): Creates a new affiliation request. - [Deactivate](https://developer.surecart.com/api-reference/affiliation-requests/deactivate.md): Deny a specific affiliation request. - [Delete](https://developer.surecart.com/api-reference/affiliation-requests/delete.md): Deletes a specific affiliation request. - [List](https://developer.surecart.com/api-reference/affiliation-requests/list.md): Returns a list of your affiliation requests. - [Retrieve](https://developer.surecart.com/api-reference/affiliation-requests/retrieve.md): Retrieves details of a specific affiliation request. - [Update](https://developer.surecart.com/api-reference/affiliation-requests/update.md): Updates a specific affiliation request. - [Activate](https://developer.surecart.com/api-reference/affiliations/activate.md): Activates a specific affiliation. - [Create](https://developer.surecart.com/api-reference/affiliations/create.md): Creates a new affiliation. - [Deactivate](https://developer.surecart.com/api-reference/affiliations/deactivate.md): Deactivates a specific affiliation. - [Delete](https://developer.surecart.com/api-reference/affiliations/delete.md): Deletes a specific affiliation. - [List](https://developer.surecart.com/api-reference/affiliations/list.md): Returns a list of your affiliations. - [Retrieve](https://developer.surecart.com/api-reference/affiliations/retrieve.md): Retrieves details of a specific affiliation. - [Update](https://developer.surecart.com/api-reference/affiliations/update.md): updates specific affiliation. - [List Countries](https://developer.surecart.com/api-reference/atlas/list-countries.md): Returns a list of all countries. - [Retrieve Country](https://developer.surecart.com/api-reference/atlas/retrieve-country.md): Returns detailed address information for a given country. - [Authentication](https://developer.surecart.com/api-reference/authentication.md) - [Retrieve](https://developer.surecart.com/api-reference/auto-fee-protocols/retrieve.md): Retrieves details of the current account's auto fee protocol. - [Update](https://developer.surecart.com/api-reference/auto-fee-protocols/update.md): Updates the current account's auto fee protocol. - [Create](https://developer.surecart.com/api-reference/auto-fees/create.md): Creates a new auto fee. - [Delete](https://developer.surecart.com/api-reference/auto-fees/delete.md): Deletes a specific auto fee. - [List](https://developer.surecart.com/api-reference/auto-fees/list.md): Returns a list of your auto fees. - [Retrieve](https://developer.surecart.com/api-reference/auto-fees/retrieve.md): Retrieves details of a specific auto fee. - [Rule Schema](https://developer.surecart.com/api-reference/auto-fees/rule-schema.md): Retrieves the rule schema for a specific fee target. - [Update](https://developer.surecart.com/api-reference/auto-fees/update.md): Updates a specific auto fee. - [Create](https://developer.surecart.com/api-reference/balance-transactions/create.md): Creates a new balance transaction. - [List](https://developer.surecart.com/api-reference/balance-transactions/list.md): Returns a list of your balance transactions. - [Retrieve](https://developer.surecart.com/api-reference/balance-transactions/retrieve.md): Retrieves details of a specific balance transaction. - [List](https://developer.surecart.com/api-reference/balances/list.md): Returns a list of your balances. - [List](https://developer.surecart.com/api-reference/batch-operations/list.md): Returns a list of your batch operations. - [Retrieve](https://developer.surecart.com/api-reference/batch-operations/retrieve.md): Retrieves details of a specific batch operation. - [Create](https://developer.surecart.com/api-reference/batches/create.md): Creates a new batch. - [List](https://developer.surecart.com/api-reference/batches/list.md): Returns a list of your batches. - [Retrieve](https://developer.surecart.com/api-reference/batches/retrieve.md): Retrieves details of a specific batch. - [Retrieve](https://developer.surecart.com/api-reference/brands/retrieve.md): Retrieves details of the current account's brand. - [Update](https://developer.surecart.com/api-reference/brands/update.md): Updates the current account's brand. - [Create](https://developer.surecart.com/api-reference/bulk-actions/create.md): Creates a new bulk action. - [List](https://developer.surecart.com/api-reference/bulk-actions/list.md): Returns a list of your bulk actions. - [Retrieve](https://developer.surecart.com/api-reference/bulk-actions/retrieve.md): Retrieves details of a specific bulk action. - [Create](https://developer.surecart.com/api-reference/bumps/create.md): Creates a new bump. - [Delete](https://developer.surecart.com/api-reference/bumps/delete.md): Deletes a specific bump. - [Duplicate](https://developer.surecart.com/api-reference/bumps/duplicate.md): Duplicates a specific order bump. - [List](https://developer.surecart.com/api-reference/bumps/list.md): Returns a list of your bumps. - [Retrieve](https://developer.surecart.com/api-reference/bumps/retrieve.md): Retrieves details of a specific bump. - [Update](https://developer.surecart.com/api-reference/bumps/update.md): Updates a specific bump. - [List](https://developer.surecart.com/api-reference/cancellation-acts/list.md): Returns a list of your cancellation acts. - [Retrieve](https://developer.surecart.com/api-reference/cancellation-acts/retrieve.md): Retrieves details of a specific cancellation reason. - [Create](https://developer.surecart.com/api-reference/cancellation-reasons/create.md): Creates a new cancellation reason. - [Delete](https://developer.surecart.com/api-reference/cancellation-reasons/delete.md): Deletes a specific cancellation reason. - [List](https://developer.surecart.com/api-reference/cancellation-reasons/list.md): Returns a list of your cancellation reasons. - [Retrieve](https://developer.surecart.com/api-reference/cancellation-reasons/retrieve.md): Retrieves details of a specific cancellation reason. - [Update](https://developer.surecart.com/api-reference/cancellation-reasons/update.md): Updates a specific cancellation reason. - [List](https://developer.surecart.com/api-reference/charges/list.md): Returns a list of your charges. - [Retrieve](https://developer.surecart.com/api-reference/charges/retrieve.md): Retrieves details of a specific charge. - [Create](https://developer.surecart.com/api-reference/checkout-fees/create.md): Creates a new checkout fee. - [Delete](https://developer.surecart.com/api-reference/checkout-fees/delete.md): Deletes a specific checkout fee. - [List](https://developer.surecart.com/api-reference/checkout-fees/list.md): Returns a list of your checkout fees. - [Retrieve](https://developer.surecart.com/api-reference/checkout-fees/retrieve.md): Retrieves details of a specific checkout fee. - [Update](https://developer.surecart.com/api-reference/checkout-fees/update.md): Updates a specific checkout fee. - [Retrieve](https://developer.surecart.com/api-reference/checkout-portal-protocols/retrieve.md): Retrieves details of the current account's checkout portal protocol. - [Update](https://developer.surecart.com/api-reference/checkout-portal-protocols/update.md): Updates the current account's checkout portal protocol. - [Cancel](https://developer.surecart.com/api-reference/checkouts/cancel.md): Cancels a specific checkout. This action can only be performed on checkouts that are `paid` or `processing`. When a checkout is canceled associated purchases will be revoked and subscriptions will be canceled. - [Create](https://developer.surecart.com/api-reference/checkouts/create.md): Creates a new checkout. - [Decline Upsell](https://developer.surecart.com/api-reference/checkouts/decline-upsell.md): Records a decline for the specific upsell – used for upsell analytics and to traverse through an upsell funnel by refreshing the `current_upsell`. - [Finalize](https://developer.surecart.com/api-reference/checkouts/finalize.md): Finalizes a specific checkout before it can be paid. If succesfull, this will return an associated `PaymentIntent` with the necessary information to capture the payment via the specific processor. - [List](https://developer.surecart.com/api-reference/checkouts/list.md): Returns a list of your checkouts. - [Manually Pay](https://developer.surecart.com/api-reference/checkouts/manually-pay.md): Manually marks a checkout as paid. This can only be performed on checkouts that have been finalized. When a checkout is paid associated purchases and subscriptions will be created. - [Offer Bump](https://developer.surecart.com/api-reference/checkouts/offer-bump.md): Records an offer for the specific bump – used for bump analytics. - [Offer Upsell](https://developer.surecart.com/api-reference/checkouts/offer-upsell.md): Records an offer for the specific upsell – used for upsell analytics. - [Retrieve](https://developer.surecart.com/api-reference/checkouts/retrieve.md): Retrieves details of a specific checkout. - [Update](https://developer.surecart.com/api-reference/checkouts/update.md): Updates a specific checkout. - [Create](https://developer.surecart.com/api-reference/clicks/create.md): Creates a new click. - [List](https://developer.surecart.com/api-reference/clicks/list.md): Returns a list of your clicks. - [Retrieve](https://developer.surecart.com/api-reference/clicks/retrieve.md): Retrieves details of a specific click. - [Create](https://developer.surecart.com/api-reference/coupons/create.md): Creates a new coupon. - [Delete](https://developer.surecart.com/api-reference/coupons/delete.md): Deletes a specific coupon. - [Duplicate](https://developer.surecart.com/api-reference/coupons/duplicate.md): Duplicates a specific coupon. - [List](https://developer.surecart.com/api-reference/coupons/list.md): Returns a list of your coupons. - [Retrieve](https://developer.surecart.com/api-reference/coupons/retrieve.md): Retrieves details of a specific coupon. - [Update](https://developer.surecart.com/api-reference/coupons/update.md): Updates a specific coupon. - [Retrieve](https://developer.surecart.com/api-reference/customer-notification-protocols/retrieve.md): Retrieves details of the current account's customer notification protocol. - [Update](https://developer.surecart.com/api-reference/customer-notification-protocols/update.md): Updates the current account's customer notification protocol. - [Retrieve](https://developer.surecart.com/api-reference/customer-portal-protocols/retrieve.md): Retrieves details of the current account's customer portal protocol. - [Update](https://developer.surecart.com/api-reference/customer-portal-protocols/update.md): Updates the current account's customer portal protocol. - [Create](https://developer.surecart.com/api-reference/customers/create.md): Creates a new customer. - [Delete](https://developer.surecart.com/api-reference/customers/delete.md): Deletes a specific customer and permanently removes all of their associated data after 24 hours. - [Expose Media](https://developer.surecart.com/api-reference/customers/expose-media.md): Exposes a specific media that the customer has access to via a purchase. - [List](https://developer.surecart.com/api-reference/customers/list.md): Returns a list of your customers. - [Retrieve](https://developer.surecart.com/api-reference/customers/retrieve.md): Retrieves details of a specific customer. - [Update](https://developer.surecart.com/api-reference/customers/update.md): Updates a specific customer. - [List Discounts](https://developer.surecart.com/api-reference/discounts/list-discounts.md): Returns a list of discounts (only redeemed discounts). - [Retrieve Discount](https://developer.surecart.com/api-reference/discounts/retrieve-discount.md): Retrieves details of a specific discount (only redeemed discounts). - [Create](https://developer.surecart.com/api-reference/display-currencies/create.md): Creates a new display currency. - [Delete](https://developer.surecart.com/api-reference/display-currencies/delete.md): Deletes a specific display currency. - [List](https://developer.surecart.com/api-reference/display-currencies/list.md): Returns a list of your display currencies. - [Retrieve](https://developer.surecart.com/api-reference/display-currencies/retrieve.md): Retrieves details of a specific display currency. - [List](https://developer.surecart.com/api-reference/disputes/list.md): Returns a list of your disputes. - [Retrieve](https://developer.surecart.com/api-reference/disputes/retrieve.md): Retrieves details of a specific dispute. - [Create](https://developer.surecart.com/api-reference/downloads/create.md): Creates a new download. - [Delete](https://developer.surecart.com/api-reference/downloads/delete.md): Deletes a specific download. - [List](https://developer.surecart.com/api-reference/downloads/list.md): Returns a list of your downloads. - [Retrieve](https://developer.surecart.com/api-reference/downloads/retrieve.md): Retrieves details of a specific download. - [Update](https://developer.surecart.com/api-reference/downloads/update.md): Updates a specific download. - [Errors](https://developer.surecart.com/api-reference/errors.md) - [List](https://developer.surecart.com/api-reference/events/list.md): Returns a list of your events. - [Retrieve](https://developer.surecart.com/api-reference/events/retrieve.md): Retrieves details of a specific event. - [Expanding Responses](https://developer.surecart.com/api-reference/expanding-responses.md) - [Create](https://developer.surecart.com/api-reference/exports/create.md): Creates a new export. - [List](https://developer.surecart.com/api-reference/exports/list.md): Returns a list of your exports. - [Retrieve](https://developer.surecart.com/api-reference/exports/retrieve.md): Retrieves details of a specific export. - [Create](https://developer.surecart.com/api-reference/fees/create.md): Creates a new fee. - [Delete](https://developer.surecart.com/api-reference/fees/delete.md): Deletes a specific fee. - [List](https://developer.surecart.com/api-reference/fees/list.md): Returns a list of your fees. - [Retrieve](https://developer.surecart.com/api-reference/fees/retrieve.md): Retrieves details of a specific fee. - [Update](https://developer.surecart.com/api-reference/fees/update.md): Updates a specific fee. - [List](https://developer.surecart.com/api-reference/fulfillment-items/list.md): Returns a list of your fulfillment items. - [Retrieve](https://developer.surecart.com/api-reference/fulfillment-items/retrieve.md): Retrieves details of a specific fulfillment item. - [Create](https://developer.surecart.com/api-reference/fulfillments/create.md): Creates a new fulfillment. - [Delete](https://developer.surecart.com/api-reference/fulfillments/delete.md): Deletes a specific fulfillment. - [List](https://developer.surecart.com/api-reference/fulfillments/list.md): Returns a list of your fulfillments. - [Retrieve](https://developer.surecart.com/api-reference/fulfillments/retrieve.md): Retrieves details of a specific fulfillment. - [Update](https://developer.surecart.com/api-reference/fulfillments/update.md): Updates a specific fulfillment. - [List](https://developer.surecart.com/api-reference/import-rows/list.md): Returns a list of import rows. - [Batch Create Coupons](https://developer.surecart.com/api-reference/imports/batch-create-coupons.md): Creates multiple coupons in batch. - [Batch Create Product Collections](https://developer.surecart.com/api-reference/imports/batch-create-product-collections.md): Creates multiple product collections in batch. - [Batch Create Products](https://developer.surecart.com/api-reference/imports/batch-create-products.md): Creates multiple products in batch. - [List](https://developer.surecart.com/api-reference/imports/list.md): Returns a list of your imports. - [Retrieve](https://developer.surecart.com/api-reference/imports/retrieve.md): Retrieves details of a specific import. - [Introduction](https://developer.surecart.com/api-reference/introduction.md) - [Create](https://developer.surecart.com/api-reference/invoices/create.md): Creates a new invoice. - [Delete](https://developer.surecart.com/api-reference/invoices/delete.md): Deletes a specific invoice. - [List](https://developer.surecart.com/api-reference/invoices/list.md): Returns a list of your invoices. - [Make Draft](https://developer.surecart.com/api-reference/invoices/make-draft.md): Revert an open invoice back to draft. - [Open](https://developer.surecart.com/api-reference/invoices/open.md): Open an invoice to send it to the customer or collect payment immediately. - [Resend Notification](https://developer.surecart.com/api-reference/invoices/resend-notification.md): Resend invoice to the customer. - [Retrieve](https://developer.surecart.com/api-reference/invoices/retrieve.md): Retrieves details of a specific invoice. - [Update](https://developer.surecart.com/api-reference/invoices/update.md): Updates a specific invoice. - [Create](https://developer.surecart.com/api-reference/licenses/create.md): Creates a new license. - [Delete](https://developer.surecart.com/api-reference/licenses/delete.md): Deletes a specific license. - [Expose Current Release](https://developer.surecart.com/api-reference/licenses/expose-current-release.md): Exposes the current release media for the license. - [List](https://developer.surecart.com/api-reference/licenses/list.md): Returns a list of your licenses. - [Retrieve](https://developer.surecart.com/api-reference/licenses/retrieve.md): Retrieves a license by it's key. - [Update](https://developer.surecart.com/api-reference/licenses/update.md): Updates a specific license. - [Create](https://developer.surecart.com/api-reference/line-items/create.md): Creates a new line item. - [Delete](https://developer.surecart.com/api-reference/line-items/delete.md): Deletes a specific line item. - [List](https://developer.surecart.com/api-reference/line-items/list.md): Returns a list of your line_items. - [Offer Swap](https://developer.surecart.com/api-reference/line-items/offer-swap.md): Records an offer for the specific swap – used for swap analytics. - [Retrieve](https://developer.surecart.com/api-reference/line-items/retrieve.md): Retrieves details of a specific line item. - [Swap](https://developer.surecart.com/api-reference/line-items/swap.md): Performs a swap on the line item for the specific swap price. - [Unswap](https://developer.surecart.com/api-reference/line-items/unswap.md): Reverses the swap on the line item for the original price. - [Update](https://developer.surecart.com/api-reference/line-items/update.md): Updates a specific line item. - [Upsell](https://developer.surecart.com/api-reference/line-items/upsell.md): Creates a new line item as an upsell. An attempt to pay the upsell will be made using the payment method on the checkout. - [List](https://developer.surecart.com/api-reference/manual-charges/list.md): Returns a list of your manual charges. - [Retrieve](https://developer.surecart.com/api-reference/manual-charges/retrieve.md): Retrieves details of a specific manual charge. - [Create](https://developer.surecart.com/api-reference/manual-payment-methods/create.md): Creates a new manual_payment_method. - [Delete](https://developer.surecart.com/api-reference/manual-payment-methods/delete.md): Deletes a specific manual payment method. - [List](https://developer.surecart.com/api-reference/manual-payment-methods/list.md): Returns a list of your manual payment methods. - [Retrieve](https://developer.surecart.com/api-reference/manual-payment-methods/retrieve.md): Retrieves details of a specific manual payment method. - [Update](https://developer.surecart.com/api-reference/manual-payment-methods/update.md): Updates a specific manual payment method. - [Create](https://developer.surecart.com/api-reference/medias/create.md): Creates a new media. - [Delete](https://developer.surecart.com/api-reference/medias/delete.md): Deletes a specific media. - [List](https://developer.surecart.com/api-reference/medias/list.md): Returns a list of your medias. - [Retrieve](https://developer.surecart.com/api-reference/medias/retrieve.md): Retrieves details of a specific media. - [Update](https://developer.surecart.com/api-reference/medias/update.md): Updates a specific media. - [Metadata](https://developer.surecart.com/api-reference/metadata.md) - [Live & Test Mode](https://developer.surecart.com/api-reference/modes.md) - [Create](https://developer.surecart.com/api-reference/notes/create.md): Creates a new note. - [Delete](https://developer.surecart.com/api-reference/notes/delete.md): Deletes a specific note. - [List](https://developer.surecart.com/api-reference/notes/list.md): Returns a list of your notes. - [Retrieve](https://developer.surecart.com/api-reference/notes/retrieve.md): Retrieves details of a specific note. - [Update](https://developer.surecart.com/api-reference/notes/update.md): Updates a specific note. - [Retrieve](https://developer.surecart.com/api-reference/order-protocols/retrieve.md): Retrieves details of the current account's order protocol. - [Update](https://developer.surecart.com/api-reference/order-protocols/update.md): Updates the current account's order protocol. - [List](https://developer.surecart.com/api-reference/orders/list.md): Returns a list of your orders. - [Resend Notification](https://developer.surecart.com/api-reference/orders/resend-notification.md): Resend order confirmation or subscription renewal email to the customer. - [Retrieve](https://developer.surecart.com/api-reference/orders/retrieve.md): Retrieves details of a specific order. - [Pagination & Sorting](https://developer.surecart.com/api-reference/pagination.md) - [Create](https://developer.surecart.com/api-reference/parcel-templates/create.md): Creates a new parcel template. - [Delete](https://developer.surecart.com/api-reference/parcel-templates/delete.md): Deletes a specific parcel template. - [List](https://developer.surecart.com/api-reference/parcel-templates/list.md): Returns a list of your parcel templates. - [Retrieve](https://developer.surecart.com/api-reference/parcel-templates/retrieve.md): Retrieves details of a specific parcel template. - [Update](https://developer.surecart.com/api-reference/parcel-templates/update.md): Updates a specific parcel template. - [List](https://developer.surecart.com/api-reference/payment-failures/list.md): Returns a list of your payment failures. - [Capture](https://developer.surecart.com/api-reference/payment-intents/capture.md): Capture a specific payment intent. - [Create](https://developer.surecart.com/api-reference/payment-intents/create.md): Creates a new payment intent. - [List](https://developer.surecart.com/api-reference/payment-intents/list.md): Returns a list of your payment intents. - [Retrieve](https://developer.surecart.com/api-reference/payment-intents/retrieve.md): Retrieves details of a specific payment intent. - [Detach](https://developer.surecart.com/api-reference/payment-methods/detach.md): Detaches a payment method from the associated customer. - [List](https://developer.surecart.com/api-reference/payment-methods/list.md): Returns a list of your payment methods. - [Retrieve](https://developer.surecart.com/api-reference/payment-methods/retrieve.md): Retrieves details of a specific payment method. - [Create](https://developer.surecart.com/api-reference/payout-groups/create.md): Creates a new payout group. - [List](https://developer.surecart.com/api-reference/payout-groups/list.md): Returns a list of your payout groups. - [Retrieve](https://developer.surecart.com/api-reference/payout-groups/retrieve.md): Retrieves details of a specific payout group. - [Complete](https://developer.surecart.com/api-reference/payouts/complete.md): Completes a specific payout. - [Create](https://developer.surecart.com/api-reference/payouts/create.md): Creates a new payout. - [Delete](https://developer.surecart.com/api-reference/payouts/delete.md): Deletes a specific payout. - [List](https://developer.surecart.com/api-reference/payouts/list.md): Returns a list of your payouts. - [Make Processing](https://developer.surecart.com/api-reference/payouts/make-processing.md): Makes a specific payout processing. - [Retrieve](https://developer.surecart.com/api-reference/payouts/retrieve.md): Retrieves details of a specific payout. - [List](https://developer.surecart.com/api-reference/periods/list.md): Returns a list of periods. - [Retry Payment](https://developer.surecart.com/api-reference/periods/retry-payment.md): Retries payment for a specific period. - [Update](https://developer.surecart.com/api-reference/periods/update.md): Updates a specific period. - [Create](https://developer.surecart.com/api-reference/prices/create.md): Creates a new price. - [Delete](https://developer.surecart.com/api-reference/prices/delete.md): Deletes a specific price. - [Duplicate](https://developer.surecart.com/api-reference/prices/duplicate.md): Duplicates a specific price. - [List](https://developer.surecart.com/api-reference/prices/list.md): Returns a list of your prices. - [Retrieve](https://developer.surecart.com/api-reference/prices/retrieve.md): Retrieves details of a specific price. - [Update](https://developer.surecart.com/api-reference/prices/update.md): Updates a specific price. - [List](https://developer.surecart.com/api-reference/processors/list.md): Returns a list of your processors. - [Payment Method Types](https://developer.surecart.com/api-reference/processors/payment-method-types.md): Retrieves a list of available payment method types for this specific processor and the given parameters (amount, country, etc.). This endpoint is only available for `mollie` processors. - [Retrieve](https://developer.surecart.com/api-reference/processors/retrieve.md): Retrieves details of a specific processor. - [Create](https://developer.surecart.com/api-reference/product-collections/create.md): Creates a new product collection. - [Delete](https://developer.surecart.com/api-reference/product-collections/delete.md): Deletes a specific product collection. - [List](https://developer.surecart.com/api-reference/product-collections/list.md): Returns a list of your product collections - [Retrieve](https://developer.surecart.com/api-reference/product-collections/retrieve.md): Retrieves details of a specific product collection. The `{id}` section of the endpoint accepts the product collection ID or slug. - [Update](https://developer.surecart.com/api-reference/product-collections/update.md): Updates a specific product collection - [Create](https://developer.surecart.com/api-reference/product-groups/create.md): Creates a new product group. - [Delete](https://developer.surecart.com/api-reference/product-groups/delete.md): Deletes a specific product group. - [List](https://developer.surecart.com/api-reference/product-groups/list.md): Returns a list of your product groups. - [Retrieve](https://developer.surecart.com/api-reference/product-groups/retrieve.md): Retrieves details of a specific product group. - [Update](https://developer.surecart.com/api-reference/product-groups/update.md): Updates a specific product group. - [Create](https://developer.surecart.com/api-reference/product-medias/create.md): Create a new product media. - [Delete](https://developer.surecart.com/api-reference/product-medias/delete.md): Deletes a specific product media. - [List](https://developer.surecart.com/api-reference/product-medias/list.md): Returns a list of your product medias. - [Retrieve](https://developer.surecart.com/api-reference/product-medias/retrieve.md): Retrieves details of a specific product media. - [Update](https://developer.surecart.com/api-reference/product-medias/update.md): Updates a specific product media. - [Create](https://developer.surecart.com/api-reference/products/create.md): Creates a new product. - [Delete](https://developer.surecart.com/api-reference/products/delete.md): Deletes a specific product. - [Duplicate](https://developer.surecart.com/api-reference/products/duplicate.md): Duplicates a specific product. - [List](https://developer.surecart.com/api-reference/products/list.md): Returns a list of your products. - [Retrieve](https://developer.surecart.com/api-reference/products/retrieve.md): Retrieves details of a specific product. The `{id}` section of this endpoint accepts the product ID or slug. - [Update](https://developer.surecart.com/api-reference/products/update.md): Updates a specific product. - [Create](https://developer.surecart.com/api-reference/promotions/create.md): Creates a new promotion. - [Delete](https://developer.surecart.com/api-reference/promotions/delete.md): Deletes a specific promotion. - [List](https://developer.surecart.com/api-reference/promotions/list.md): Returns a list of your promotions. - [Retrieve](https://developer.surecart.com/api-reference/promotions/retrieve.md): Retrieves details of a specific promotion. - [Update](https://developer.surecart.com/api-reference/promotions/update.md): Updates a specific promotion. - [Create](https://developer.surecart.com/api-reference/purchases/create.md): Creates a new purchase. - [Invoke](https://developer.surecart.com/api-reference/purchases/invoke.md): Invokes a specific purchase. - [List](https://developer.surecart.com/api-reference/purchases/list.md): Returns a list of purchases. - [Retrieve](https://developer.surecart.com/api-reference/purchases/retrieve.md): Retrieves details of a specific purchase. - [Revoke](https://developer.surecart.com/api-reference/purchases/revoke.md): Revokes a specific purchase. - [Update](https://developer.surecart.com/api-reference/purchases/update.md): Updates a specific purchase. - [Rate Limiting](https://developer.surecart.com/api-reference/rate-limiting.md) - [List](https://developer.surecart.com/api-reference/referral-items/list.md): Returns a list of your referral items. - [Retrieve](https://developer.surecart.com/api-reference/referral-items/retrieve.md): Retrieves details of a specific referral item. - [Approve](https://developer.surecart.com/api-reference/referrals/approve.md): Approves a specific referral. - [Create](https://developer.surecart.com/api-reference/referrals/create.md): Creates a new referral. - [Delete](https://developer.surecart.com/api-reference/referrals/delete.md): Deletes a specific referral. - [Deny](https://developer.surecart.com/api-reference/referrals/deny.md): Denies a specific referral. - [List](https://developer.surecart.com/api-reference/referrals/list.md): Returns a list of your referrals. - [Make Reviewing](https://developer.surecart.com/api-reference/referrals/make-reviewing.md): Makes a specific referral reveiwing. - [Retrieve](https://developer.surecart.com/api-reference/referrals/retrieve.md): Retrieves details of a specific referral. - [Update](https://developer.surecart.com/api-reference/referrals/update.md): Updates a specific referral. - [List](https://developer.surecart.com/api-reference/refund-items/list.md): Returns a list of your refund items. - [Retrieve](https://developer.surecart.com/api-reference/refund-items/retrieve.md): Retrieves details of a specific refund item. - [Create](https://developer.surecart.com/api-reference/refunds/create.md): Creates a new refund. - [List](https://developer.surecart.com/api-reference/refunds/list.md): Returns a list of your refunds. - [Retrieve](https://developer.surecart.com/api-reference/refunds/retrieve.md): Retrieves details of a specific refund. - [List](https://developer.surecart.com/api-reference/return-items/list.md): Returns a list of your return items. - [Retrieve](https://developer.surecart.com/api-reference/return-items/retrieve.md): Retrieves details of a specific return item. - [Complete](https://developer.surecart.com/api-reference/return-requests/complete.md): Updates status of a specific return request to `complete`. - [Create](https://developer.surecart.com/api-reference/return-requests/create.md): Creates a new return request. - [Delete](https://developer.surecart.com/api-reference/return-requests/delete.md): Deletes a specific return request. - [List](https://developer.surecart.com/api-reference/return-requests/list.md): Returns a list of your return requests. - [List Return Reasons](https://developer.surecart.com/api-reference/return-requests/list-return-reasons.md): Returns a list of possible return reasons. - [Open](https://developer.surecart.com/api-reference/return-requests/open.md): Updates status of a specific return request to `open`. - [Retrieve](https://developer.surecart.com/api-reference/return-requests/retrieve.md): Retrieves details of a specific return request. - [Update](https://developer.surecart.com/api-reference/return-requests/update.md): Updates a specific return request. - [Create](https://developer.surecart.com/api-reference/review-medias/create.md): Create a new review media. - [Delete](https://developer.surecart.com/api-reference/review-medias/delete.md): Deletes a specific review media. - [List](https://developer.surecart.com/api-reference/review-medias/list.md): Returns a list of your review medias. - [Retrieve](https://developer.surecart.com/api-reference/review-medias/retrieve.md): Retrieves details of a specific review media. - [Retrieve](https://developer.surecart.com/api-reference/review-protocols/retrieve.md): Retrieves details of the current account's review protocol. - [Update](https://developer.surecart.com/api-reference/review-protocols/update.md): Updates the current account's review protocol. - [Create](https://developer.surecart.com/api-reference/reviews/create.md): Creates a new review. - [Delete](https://developer.surecart.com/api-reference/reviews/delete.md): Deletes a specific review. - [List](https://developer.surecart.com/api-reference/reviews/list.md): Returns a list of your reviews. - [Publish](https://developer.surecart.com/api-reference/reviews/publish.md): Publishes a specific review. - [Retrieve](https://developer.surecart.com/api-reference/reviews/retrieve.md): Retrieves details of a specific review. - [Unpublish](https://developer.surecart.com/api-reference/reviews/unpublish.md): Unpublishes a specific review. - [Update](https://developer.surecart.com/api-reference/reviews/update.md): Updates a specific review. - [List](https://developer.surecart.com/api-reference/shipments/list.md): Returns a list of your shipments. - [Purchase](https://developer.surecart.com/api-reference/shipments/purchase.md): Purchases a shipping label for a specific shipment using the selected rate. - [Quote](https://developer.surecart.com/api-reference/shipments/quote.md): Fetches shipping rates for a specific shipment. - [Retrieve](https://developer.surecart.com/api-reference/shipments/retrieve.md): Retrieves details of a specific shipment. - [Update](https://developer.surecart.com/api-reference/shipments/update.md): Updates a specific shipment. - [Void](https://developer.surecart.com/api-reference/shipments/void.md): Voids a purchased shipping label for a specific shipment. - [Create](https://developer.surecart.com/api-reference/shipping-fees/create.md): Creates a new shipping fee. - [Delete](https://developer.surecart.com/api-reference/shipping-fees/delete.md): Deletes a specific shipping fee. - [List](https://developer.surecart.com/api-reference/shipping-fees/list.md): Returns a list of your shipping fees. - [Retrieve](https://developer.surecart.com/api-reference/shipping-fees/retrieve.md): Retrieves details of a specific shipping fee. - [Update](https://developer.surecart.com/api-reference/shipping-fees/update.md): Updates a specific shipping fee. - [Create](https://developer.surecart.com/api-reference/shipping-methods/create.md): Creates a new shipping method. - [List](https://developer.surecart.com/api-reference/shipping-methods/list.md): Returns a list of your shipping methods. - [Retrieve](https://developer.surecart.com/api-reference/shipping-methods/retrieve.md): Retrieves details of a specific shipping method. - [Update](https://developer.surecart.com/api-reference/shipping-methods/update.md): Updates a specific shipping method. - [Create](https://developer.surecart.com/api-reference/shipping-profiles/create.md): Creates a new shipping profile. - [Delete](https://developer.surecart.com/api-reference/shipping-profiles/delete.md): Deletes a specific shipping profile. - [List](https://developer.surecart.com/api-reference/shipping-profiles/list.md): Returns a list of your shipping profiles. - [Retrieve](https://developer.surecart.com/api-reference/shipping-profiles/retrieve.md): Retrieves details of a specific shipping profile. - [Update](https://developer.surecart.com/api-reference/shipping-profiles/update.md): Updates a specific shipping profile. - [Retrieve](https://developer.surecart.com/api-reference/shipping-protocols/retrieve.md): Retrieves details of the current account's shipping protocol. - [Update](https://developer.surecart.com/api-reference/shipping-protocols/update.md): Updates the current account's shipping protocol. - [List](https://developer.surecart.com/api-reference/shipping-providers/list.md): Returns a list of your shipping providers. - [Retrieve](https://developer.surecart.com/api-reference/shipping-providers/retrieve.md): Retrieves details of a specific shipping provider. - [Create](https://developer.surecart.com/api-reference/shipping-rates/create.md): Creates a new shipping rate. - [Delete](https://developer.surecart.com/api-reference/shipping-rates/delete.md): Deletes a specific shipping rate. - [List](https://developer.surecart.com/api-reference/shipping-rates/list.md): Returns a list of your shipping rates. - [Retrieve](https://developer.surecart.com/api-reference/shipping-rates/retrieve.md): Retrieves details of a specific shipping rate. - [Update](https://developer.surecart.com/api-reference/shipping-rates/update.md): Updates a specific shipping rate. - [Create](https://developer.surecart.com/api-reference/shipping-zones/create.md): Creates a new shipping zone. - [Delete](https://developer.surecart.com/api-reference/shipping-zones/delete.md): Deletes a specific shipping zone. - [List](https://developer.surecart.com/api-reference/shipping-zones/list.md): Returns a list of your shipping zones. - [Retrieve](https://developer.surecart.com/api-reference/shipping-zones/retrieve.md): Retrieves details of a specific shipping zone. - [Update](https://developer.surecart.com/api-reference/shipping-zones/update.md): Updates a specific shipping zone. - [Orders](https://developer.surecart.com/api-reference/statistics/orders.md): Returns order statistics. - [Retrieve](https://developer.surecart.com/api-reference/subscription-protocols/retrieve.md): Retrieves details of the current account's subscription protocol. - [Update](https://developer.surecart.com/api-reference/subscription-protocols/update.md): Updates the current account's subscription protocol. - [Cancel/Pause](https://developer.surecart.com/api-reference/subscriptions/cancelpause.md): Cancels a specific subscription. If a `restore_at` value is provided, the subscription will be effectively "paused" until that date when it will automatically renew. - [Complete](https://developer.surecart.com/api-reference/subscriptions/complete.md): Completes a specific subscription. - [Create](https://developer.surecart.com/api-reference/subscriptions/create.md): Creates a new subscription. - [List](https://developer.surecart.com/api-reference/subscriptions/list.md): Returns a list of your subscriptions. - [Pay Off](https://developer.surecart.com/api-reference/subscriptions/pay-off.md): Pays off all remaining periods for a specific subscription. - [Preserve](https://developer.surecart.com/api-reference/subscriptions/preserve.md): Preserves a specific subscription. - [Restore](https://developer.surecart.com/api-reference/subscriptions/restore.md): Restores a specific subscription. - [Retrieve](https://developer.surecart.com/api-reference/subscriptions/retrieve.md): Retrieves details of a specific subscription. - [Upcoming Period](https://developer.surecart.com/api-reference/subscriptions/upcoming-period.md): Generates a preview of the upcoming period. - [Update](https://developer.surecart.com/api-reference/subscriptions/update.md): Updates a specific subscription. - [Create](https://developer.surecart.com/api-reference/swaps/create.md): Creates a new swap. - [Delete](https://developer.surecart.com/api-reference/swaps/delete.md): Deletes a specific swap. - [List](https://developer.surecart.com/api-reference/swaps/list.md): Returns a list of your swaps. - [Retrieve](https://developer.surecart.com/api-reference/swaps/retrieve.md): Retrieves details of a specific swap. - [Update](https://developer.surecart.com/api-reference/swaps/update.md): Updates a specific swap. - [Create](https://developer.surecart.com/api-reference/tax-overrides/create.md): Creates a new tax override. - [Delete](https://developer.surecart.com/api-reference/tax-overrides/delete.md): Deletes a specific tax override. - [List](https://developer.surecart.com/api-reference/tax-overrides/list.md): Returns a list of your tax overrides. - [Retrieve](https://developer.surecart.com/api-reference/tax-overrides/retrieve.md): Retrieves details of a specific tax override. - [Update](https://developer.surecart.com/api-reference/tax-overrides/update.md): Updates a specific tax override. - [Retrieve](https://developer.surecart.com/api-reference/tax-protocols/retrieve.md): Retrieves details of the current account's tax protocol. - [Update](https://developer.surecart.com/api-reference/tax-protocols/update.md): Updates the current account's tax protocol. - [Create](https://developer.surecart.com/api-reference/tax-registrations/create.md): Creates a new tax registration. - [Delete](https://developer.surecart.com/api-reference/tax-registrations/delete.md): Deletes a specific tax registration. - [List](https://developer.surecart.com/api-reference/tax-registrations/list.md): Returns a list of your tax registrations. - [Retrieve](https://developer.surecart.com/api-reference/tax-registrations/retrieve.md): Retrieves details of a specific tax registration. - [Update](https://developer.surecart.com/api-reference/tax-registrations/update.md): Updates a specific tax registration. - [List](https://developer.surecart.com/api-reference/tax-zones/list.md): Returns a list of all available tax zones. - [List](https://developer.surecart.com/api-reference/trackings/list.md): Returns a list of your trackings. - [Retrieve](https://developer.surecart.com/api-reference/trackings/retrieve.md): Retrieves details of a specific tracking. - [Create](https://developer.surecart.com/api-reference/upsell-funnels/create.md): Creates a new upsell funnel. - [Delete](https://developer.surecart.com/api-reference/upsell-funnels/delete.md): Deletes a specific upsell funnel. - [Duplicate](https://developer.surecart.com/api-reference/upsell-funnels/duplicate.md): Duplicates a specific upsell funnel. - [List](https://developer.surecart.com/api-reference/upsell-funnels/list.md): Returns a list of your upsell funnels. - [Retrieve](https://developer.surecart.com/api-reference/upsell-funnels/retrieve.md): Retrieves details of a specific upsell funnel. - [Update](https://developer.surecart.com/api-reference/upsell-funnels/update.md): Updates a specific upsell funnel. - [Create](https://developer.surecart.com/api-reference/upsells/create.md): Creates a new upsell. - [Delete](https://developer.surecart.com/api-reference/upsells/delete.md): Deletes a specific upsell. - [List](https://developer.surecart.com/api-reference/upsells/list.md): Returns a list of your upsells. - [Retrieve](https://developer.surecart.com/api-reference/upsells/retrieve.md): Retrieves details of a specific upsell. - [Update](https://developer.surecart.com/api-reference/upsells/update.md): Updates a specific upsell. - [List](https://developer.surecart.com/api-reference/variant-options/list.md): Returns a list of your variant options. - [Retrieve](https://developer.surecart.com/api-reference/variant-options/retrieve.md): Retrieves details of a specific variant option. - [Create](https://developer.surecart.com/api-reference/variants/create.md): Creates a new variant. - [Delete](https://developer.surecart.com/api-reference/variants/delete.md): Deletes a specific variant. - [List](https://developer.surecart.com/api-reference/variants/list.md): Returns a list of your variants. - [Retrieve](https://developer.surecart.com/api-reference/variants/retrieve.md): Retrieves details of a specific variant. - [Update](https://developer.surecart.com/api-reference/variants/update.md): Updates a specific variant. - [Create](https://developer.surecart.com/api-reference/verification-codes/create.md): Creates a new verification code. - [Verify](https://developer.surecart.com/api-reference/verification-codes/verify.md): Verifies a verification code. - [Create](https://developer.surecart.com/api-reference/warehouses/create.md): Creates a new warehouse. - [Delete](https://developer.surecart.com/api-reference/warehouses/delete.md): Deletes a specific warehouse. - [List](https://developer.surecart.com/api-reference/warehouses/list.md): Returns a list of your warehouses. - [Retrieve](https://developer.surecart.com/api-reference/warehouses/retrieve.md): Retrieves details of a specific warehouse. - [Update](https://developer.surecart.com/api-reference/warehouses/update.md): Updates a specific warehouse. - [Create](https://developer.surecart.com/api-reference/webhook-endpoints/create.md): Creates a new webhook endpoint. If a webhook endpoint already exists with the same `url` then it will be updated and returned. - [Delete](https://developer.surecart.com/api-reference/webhook-endpoints/delete.md): Deletes a specific webhook endpoint. - [List](https://developer.surecart.com/api-reference/webhook-endpoints/list.md): Returns a list of your webhook endpoints. - [Retrieve](https://developer.surecart.com/api-reference/webhook-endpoints/retrieve.md): Retrieves details of a specific webhook endpoint. - [Test](https://developer.surecart.com/api-reference/webhook-endpoints/test.md): Sends a test webhook for the specific webhook endpoint. - [Update](https://developer.surecart.com/api-reference/webhook-endpoints/update.md): Updates a specific webhook endpoint. - [Webhooks](https://developer.surecart.com/api-reference/webhooks.md) - [Admin](https://developer.surecart.com/documentation/actions-filters/admin.md): Customize admin menus, toolbars, and list tables - [Cart](https://developer.surecart.com/documentation/actions-filters/cart.md): Customize cart icon, visibility, and behavior - [Checkout](https://developer.surecart.com/documentation/actions-filters/checkout.md): Hook into checkout events and customize validation - [Currency](https://developer.surecart.com/documentation/actions-filters/currency.md): Customize currency formatting, locales, and display - [Customers](https://developer.surecart.com/documentation/actions-filters/customers.md): Hook into customer lifecycle events - [Errors](https://developer.surecart.com/documentation/actions-filters/errors.md): Customize error messages and validation feedback - [Integrations](https://developer.surecart.com/documentation/actions-filters/integrations.md): Hook into integration lifecycle events - [Login](https://developer.surecart.com/documentation/actions-filters/login.md): Customize login redirects and user authentication behavior - [Media](https://developer.surecart.com/documentation/actions-filters/media.md): Customize video playback, image galleries, and media display - [Models](https://developer.surecart.com/documentation/actions-filters/models.md): Hook into model hydration events - [Orders](https://developer.surecart.com/documentation/actions-filters/orders.md): Hook into order, charge, refund, and invoice events - [Prices](https://developer.surecart.com/documentation/actions-filters/prices.md): Hook into price lifecycle events - [Products](https://developer.surecart.com/documentation/actions-filters/products.md): Hook into product lifecycle events and customize display - [Purchases](https://developer.surecart.com/documentation/actions-filters/purchases.md): Hook into purchase lifecycle events - [Requests](https://developer.surecart.com/documentation/actions-filters/requests.md): Modify model data and API requests at a low level - [SEO](https://developer.surecart.com/documentation/actions-filters/seo.md): Customize SEO behavior and meta tags - [Subscriptions](https://developer.surecart.com/documentation/actions-filters/subscriptions.md): Hook into subscription lifecycle events - [Templates](https://developer.surecart.com/documentation/actions-filters/templates.md): Modify blocks, shortcodes, reviews, and inject content into templates - [Overview](https://developer.surecart.com/documentation/actions-reference.md): Extend and customize SureCart with WordPress hooks - [Cart & Checkout](https://developer.surecart.com/documentation/add-to-cart.md): Add products to cart programmatically and customize checkout forms - [Admin UI](https://developer.surecart.com/documentation/admin-ui.md) - [Shop Loops](https://developer.surecart.com/documentation/custom-loops.md) - [Orders & Purchases](https://developer.surecart.com/documentation/orders-and-purchases.md) - [PHP Models](https://developer.surecart.com/documentation/php-models.md) - [Checkout](https://developer.surecart.com/documentation/styling/checkout.md): Extend and customize SureCart with WordPress hooks - [Variant Swatches](https://developer.surecart.com/guides/variant-swatches.md): Display product variant options as image swatches instead of text pills - [Introduction](https://developer.surecart.com/index.md): Developer documentation for extending and customizing SureCart ## OpenAPI Specs - [tax](https://developer.surecart.com/openapi/v1/tax.json) - [subscriptions](https://developer.surecart.com/openapi/v1/subscriptions.json) - [shipping](https://developer.surecart.com/openapi/v1/shipping.json) - [public](https://developer.surecart.com/openapi/v1/public.json) - [products](https://developer.surecart.com/openapi/v1/products.json) - [orders](https://developer.surecart.com/openapi/v1/orders.json) - [licensing](https://developer.surecart.com/openapi/v1/licensing.json) - [customers](https://developer.surecart.com/openapi/v1/customers.json) - [core](https://developer.surecart.com/openapi/v1/core.json) - [affiliates](https://developer.surecart.com/openapi/v1/affiliates.json)