# Developer documentation ## Docs - [Customer created](https://juo.dev/api-reference/customer-created.md): Fired when a `customer.created` event occurs. Delivered via Svix. - [Customer payment method created](https://juo.dev/api-reference/customer-payment-method-created.md): Fired when a `customer-payment-method.created` event occurs. Delivered via Svix. - [Customer payment method revoked](https://juo.dev/api-reference/customer-payment-method-revoked.md): Fired when a `customer-payment-method.revoked` event occurs. Delivered via Svix. - [Customer payment method updated](https://juo.dev/api-reference/customer-payment-method-updated.md): Fired when a `customer-payment-method.updated` event occurs. Delivered via Svix. - [Customer updated](https://juo.dev/api-reference/customer-updated.md): Fired when a `customer.updated` event occurs. Delivered via Svix. - [Order created](https://juo.dev/api-reference/order-created.md): Fired when a `order.created` event occurs. Delivered via Svix. - [Order deleted](https://juo.dev/api-reference/order-deleted.md): Fired when a `order.deleted` event occurs. Delivered via Svix. - [Order updated](https://juo.dev/api-reference/order-updated.md): Fired when a `order.updated` event occurs. Delivered via Svix. - [Product created](https://juo.dev/api-reference/product-created.md): Fired when a `product.created` event occurs. Delivered via Svix. - [Product deleted](https://juo.dev/api-reference/product-deleted.md): Fired when a `product.deleted` event occurs. Delivered via Svix. - [Product updated](https://juo.dev/api-reference/product-updated.md): Fired when a `product.updated` event occurs. Delivered via Svix. - [Product variant created](https://juo.dev/api-reference/product-variant-created.md): Fired when a `product-variant.created` event occurs. Delivered via Svix. - [Product variant deleted](https://juo.dev/api-reference/product-variant-deleted.md): Fired when a `product-variant.deleted` event occurs. Delivered via Svix. - [Product variant updated](https://juo.dev/api-reference/product-variant-updated.md): Fired when a `product-variant.updated` event occurs. Delivered via Svix. - [Schedule adjustment created](https://juo.dev/api-reference/schedule-adjustment-created.md): Fired when a `schedule-adjustment.created` event occurs. Delivered via Svix. - [Schedule adjustment deleted](https://juo.dev/api-reference/schedule-adjustment-deleted.md): Fired when a `schedule-adjustment.deleted` event occurs. Delivered via Svix. - [Schedule adjustment updated](https://juo.dev/api-reference/schedule-adjustment-updated.md): Fired when a `schedule-adjustment.updated` event occurs. Delivered via Svix. - [Subscription created](https://juo.dev/api-reference/subscription-created.md): Fired when a `subscription.created` event occurs. Delivered via Svix. - [Subscription discount created](https://juo.dev/api-reference/subscription-discount-created.md): Fired when a `subscription-discount.created` event occurs. Delivered via Svix. - [Subscription discount deleted](https://juo.dev/api-reference/subscription-discount-deleted.md): Fired when a `subscription-discount.deleted` event occurs. Delivered via Svix. - [Subscription discount updated](https://juo.dev/api-reference/subscription-discount-updated.md): Fired when a `subscription-discount.updated` event occurs. Delivered via Svix. - [Subscription item created](https://juo.dev/api-reference/subscription-item-created.md): Fired when a `subscription-item.created` event occurs. Delivered via Svix. - [Subscription item deleted](https://juo.dev/api-reference/subscription-item-deleted.md): Fired when a `subscription-item.deleted` event occurs. Delivered via Svix. - [Subscription item updated](https://juo.dev/api-reference/subscription-item-updated.md): Fired when a `subscription-item.updated` event occurs. Delivered via Svix. - [Subscription renewed](https://juo.dev/api-reference/subscription-renewed.md): Fired when a `subscription.renewed` event occurs. Delivered via Svix. - [Subscription updated](https://juo.dev/api-reference/subscription-updated.md): Fired when a `subscription.updated` event occurs. Delivered via Svix. - [Create a customer](https://juo.dev/docs/api-reference/admin/customers/create.md): Used to create a customer. - [List customers](https://juo.dev/docs/api-reference/admin/customers/list.md): Returns a list of customers. - [Customer resource](https://juo.dev/docs/api-reference/admin/customers/resource.md): This object represents a customer of your business - [Introduction](https://juo.dev/docs/api-reference/admin/introduction.md) - [Add a variant](https://juo.dev/docs/api-reference/admin/products/add-variant.md): Used to add a variant to a product. - [Assign product to plan](https://juo.dev/docs/api-reference/admin/products/assign-plan.md): Used to assign a product to a subscription plan. - [Assign variant to plan](https://juo.dev/docs/api-reference/admin/products/assign-variant-plan.md): Used to assign a product variant to a subscription plan. - [Create a product](https://juo.dev/docs/api-reference/admin/products/create.md): Used to create a product. - [Delete a product](https://juo.dev/docs/api-reference/admin/products/delete.md): Used to delete a product. - [List products](https://juo.dev/docs/api-reference/admin/products/list.md): Returns a list of products. - [Remove product from plan](https://juo.dev/docs/api-reference/admin/products/remove-plan.md): Used to remove a product from a subscription plan. - [Remove a variant](https://juo.dev/docs/api-reference/admin/products/remove-variant.md): Used to remove a variant from a product. - [Remove variant from plan](https://juo.dev/docs/api-reference/admin/products/remove-variant-plan.md): Used to remove a product variant from a subscription plan. - [Product resource](https://juo.dev/docs/api-reference/admin/products/resource.md): This object represents a product in your store - [Update a product](https://juo.dev/docs/api-reference/admin/products/update.md): Used to update a product. - [Actions](https://juo.dev/docs/api-reference/admin/schedule-adjustments/actions.md): Available actions for schedule adjustments - [Create a schedule adjustment](https://juo.dev/docs/api-reference/admin/schedule-adjustments/create.md): Used to create a schedule adjustment. - [Delete a schedule adjustment](https://juo.dev/docs/api-reference/admin/schedule-adjustments/delete.md): Used to delete a schedule adjustment. - [List schedule adjustments](https://juo.dev/docs/api-reference/admin/schedule-adjustments/list.md): Returns a list of schedule adjustments. - [Matchers](https://juo.dev/docs/api-reference/admin/schedule-adjustments/matchers.md): Available matchers for schedule adjustments - [Schedule adjustment resource](https://juo.dev/docs/api-reference/admin/schedule-adjustments/resource.md): This object represents an adjustment that modifies schedule orders during generation. - [Get schedule](https://juo.dev/docs/api-reference/admin/schedules/get.md): Returns a customer schedule. - [Schedule order resource](https://juo.dev/docs/api-reference/admin/schedules/resource.md): This object represents an order within a schedule. - [Create a subscription discount](https://juo.dev/docs/api-reference/admin/subscription-discounts/create.md): Used to create a subscription discount. - [Delete a subscription discount](https://juo.dev/docs/api-reference/admin/subscription-discounts/delete.md): Used to delete a subscription discount. - [Subscription discount resource](https://juo.dev/docs/api-reference/admin/subscription-discounts/resource.md): This object represents a discount applied to a subscription item. - [Update a subscription discount](https://juo.dev/docs/api-reference/admin/subscription-discounts/update.md): Used to update a subscription discount. - [Create a subscription item](https://juo.dev/docs/api-reference/admin/subscription-items/create.md): Used to create a subscription item. - [Delete subscription item](https://juo.dev/docs/api-reference/admin/subscription-items/delete.md): Used to delete a subscription item. - [Subscription item resource](https://juo.dev/docs/api-reference/admin/subscription-items/resource.md): This object represents a product included in a subscription. - [Update subscription item](https://juo.dev/docs/api-reference/admin/subscription-items/update.md): Used to update a subscription item. - [Cancel subscription](https://juo.dev/docs/api-reference/admin/subscriptions/cancel.md): Used to cancel a subscription. - [Create a subscription](https://juo.dev/docs/api-reference/admin/subscriptions/create.md): Used to create a subscription. - [List subscriptions](https://juo.dev/docs/api-reference/admin/subscriptions/list.md): Returns a list of subscriptions. - [Pause subscription](https://juo.dev/docs/api-reference/admin/subscriptions/pause.md): Used to pause a subscription. - [Reactivate subscription](https://juo.dev/docs/api-reference/admin/subscriptions/reactivate.md): Used to reactivate a subscription. - [Subscription resource](https://juo.dev/docs/api-reference/admin/subscriptions/resource.md): Subscription represents a contract between your business and a customer. - [Resume subscription](https://juo.dev/docs/api-reference/admin/subscriptions/resume.md): Used to resume a subscription. - [Update subscription](https://juo.dev/docs/api-reference/admin/subscriptions/update.md): Used to update a subscription. - [Overview](https://juo.dev/docs/api-reference/admin/webhooks/overview.md): How Juo webhooks work and how to subscribe to them - [Signature verification](https://juo.dev/docs/api-reference/admin/webhooks/signature-verification.md): Verify that webhook requests come from Juo - [Get Shopify auth token](https://juo.dev/docs/api-reference/customer/auth/shopify-token.md): Returns a Shopify authentication token. - [Introduction](https://juo.dev/docs/api-reference/customer/introduction.md) - [List orders](https://juo.dev/docs/api-reference/customer/orders/list.md): Returns a list of orders. - [Order resource](https://juo.dev/docs/api-reference/customer/orders/resource.md): This object represents an individual transaction within a subscription. - [List products](https://juo.dev/docs/api-reference/customer/products/list.md): Returns a list of products. - [Product resource](https://juo.dev/docs/api-reference/customer/products/resource.md): This object represents a product purchasable by customers - [Create a schedule adjustment](https://juo.dev/docs/api-reference/customer/schedule-adjustments/create.md): Used to create a schedule adjustment. - [Delete a schedule adjustment](https://juo.dev/docs/api-reference/customer/schedule-adjustments/delete.md): Used to delete a schedule adjustment. - [List schedule adjustments](https://juo.dev/docs/api-reference/customer/schedule-adjustments/list.md): Returns a list of schedule adjustments. - [Schedule adjustment resource](https://juo.dev/docs/api-reference/customer/schedule-adjustments/resource.md): This object represents an adjustment that modifies schedule orders during generation. - [Get schedule](https://juo.dev/docs/api-reference/customer/schedules/get.md): Returns a customer schedule. - [Schedule order resource](https://juo.dev/docs/api-reference/customer/schedules/resource.md): This object represents an order within a schedule. - [Create a subscription discount](https://juo.dev/docs/api-reference/customer/subscription-discounts/create.md): Used to create a subscription discount. - [Delete a subscription discount](https://juo.dev/docs/api-reference/customer/subscription-discounts/delete.md): Used to delete a subscription discount. - [Subscription discount resource](https://juo.dev/docs/api-reference/customer/subscription-discounts/resource.md): This object represents a discount applied to a subscription item. - [Create a subscription item](https://juo.dev/docs/api-reference/customer/subscription-items/create.md): Used to create a subscription item. - [Delete subscription item](https://juo.dev/docs/api-reference/customer/subscription-items/delete.md): Used to delete a subscription item. - [Subscription item resource](https://juo.dev/docs/api-reference/customer/subscription-items/resource.md): This object represents a product included in a subscription. - [Update subscription item](https://juo.dev/docs/api-reference/customer/subscription-items/update.md): Used to update a subscription item. - [Cancel subscription](https://juo.dev/docs/api-reference/customer/subscriptions/cancel.md): Used to cancel a subscription. - [List subscriptions](https://juo.dev/docs/api-reference/customer/subscriptions/list.md): Returns a list of subscriptions. - [Pause subscription](https://juo.dev/docs/api-reference/customer/subscriptions/pause.md): Used to pause a subscription. - [Reactivate subscription](https://juo.dev/docs/api-reference/customer/subscriptions/reactivate.md): Used to reactivate a subscription. - [Subscription resource](https://juo.dev/docs/api-reference/customer/subscriptions/resource.md): Subscription represents a contract between a business and a customer. - [Resume subscription](https://juo.dev/docs/api-reference/customer/subscriptions/resume.md): Used to resume a subscription. - [Update subscription](https://juo.dev/docs/api-reference/customer/subscriptions/update.md): Used to update a subscription. - [Blocks](https://juo.dev/docs/apps/blocks.md) - [Overview](https://juo.dev/docs/apps/overview.md) - [Portals](https://juo.dev/docs/apps/portals.md) - [Workflows](https://juo.dev/docs/apps/workflows.md) - [Activity log](https://juo.dev/docs/core-concepts/activity-log.md) - [Orders](https://juo.dev/docs/core-concepts/orders.md) - [Overview](https://juo.dev/docs/core-concepts/overview.md) - [Schedule](https://juo.dev/docs/core-concepts/schedule.md) - [Subscribers](https://juo.dev/docs/core-concepts/subscribers.md) - [Subscription plans](https://juo.dev/docs/core-concepts/subscription-plans.md) - [Subscriptions](https://juo.dev/docs/core-concepts/subscriptions.md) - [Introduction](https://juo.dev/docs/introduction.md) - [Overview](https://juo.dev/docs/overview.md) ## OpenAPI Specs - [openapi-admin](https://juo.dev/openapi-admin.json) - [openapi-customer](https://juo.dev/openapi-customer.json) ## Optional - [Community](https://juo.community) - [Changelog](https://juo.app/changelog)