Skip to main content
This guide covers everything you need to build a full integration with Appstle Subscriptions. It assumes you already have an API key — if not, see the Authentication page first.

Base URL

All Admin API endpoints share this base URL:

Authentication

Pass your API key in the X-API-Key header on every request:
For partner integrations (third-party products connecting on behalf of merchants), add the X-App-Key header as well:
See the Authentication page for full details on key management and partner keys.

Looking up customer subscriptions

Get all subscriptions for a customer

The response includes active, paused, and cancelled subscriptions along with products, next billing date, shipping address, and delivery method.

Check if a customer has active subscriptions

Returns an array of subscription contract IDs. An empty array means no active subscriptions.

Get full contract details

Get upcoming orders

Subscription management

Cancel a subscription

Pause a subscription

Resume a subscription

Valid status values are ACTIVE, PAUSED, and CANCELLED.

Reschedule the next billing date

Update billing frequency

Valid billingInterval values: DAY, WEEK, MONTH, YEAR.

Skip an upcoming order

Product management

Add a product to a subscription

Remove a product from a subscription

Update product quantity

Discounts

Apply a discount code

Remove a discount

Shipping

Update shipping address

Past orders

Get order history

Rate limits

Requests are rate-limited per store. If you receive a 429 Too Many Requests response, implement exponential backoff before retrying. Do not immediately retry at full speed.

Partner integrations

If you are building a platform that connects to Appstle on behalf of multiple merchants, you can apply for a dedicated partner key. Partner keys:
  • Allow your customers (merchants) to connect to your platform without needing an Appstle API subscription
  • Are provisioned by Appstle and remain constant across all merchants using your integration
  • Must be sent alongside the merchant’s X-API-Key in every request
Current integration partners include ShipInsure, Zapiet, Zaymo, and OrderLogix. To apply, email support@appstle.com with your company name, product description, and expected API call volume per merchant. Partner keys are typically provisioned within 1–2 business days.

Further reading

Webhooks

Receive real-time events when subscriptions change.

Shopify Flow

No-code automation using Shopify’s built-in workflow engine.

Authentication

Key creation, rotation, and partner key details.