# API Reference

- [Queries](https://developer.firmhouse.com/graphql-api/api-reference/queries.md)
- [assets](https://developer.firmhouse.com/graphql-api/api-reference/queries/assets.md): List of assets.
- [churnRequests](https://developer.firmhouse.com/graphql-api/api-reference/queries/churn-requests.md): List of churn requests for cancellation reporting.
- [currentCart](https://developer.firmhouse.com/graphql-api/api-reference/queries/current-cart.md): Returns current cart calculations object identified by X-Subscription-Token.
- [discountCodes](https://developer.firmhouse.com/graphql-api/api-reference/queries/discount-codes.md): List of discount codes.
- [getCollectionCase](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-collection-case.md): Fetch a collection case by id.
- [getCurrentProject](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-current-project.md): Returns the project identified by current access token.
- [getDiscountCode](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-discount-code.md): Get discount code details. Fetch by code is case-insensitive.
- [getInvoice](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-invoice.md): Fetch an invoice by token or id.
- [getOrder](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-order.md): Fetch an order
- [getOrderBy](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-order-by.md): Fetch an order
- [getOrderCalculations](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-order-calculations.md): Deprecated: Will be removed. Calculate order prices
- [getOrders](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-orders.md): Deprecated: Use \`orders\` connection instead. List of orders
- [getPayment](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-payment.md): Fetch a payment by id or token.
- [getRefund](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-refund.md): Fetch a refund by id or payment id.
- [getServiceChannelBy](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-service-channel-by.md): Fetch a service channel by id or slug.
- [getSubscription](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-subscription.md): Get subscription details.
- [getSubscriptionAccount](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-subscription-account.md): Fetch a subscription account by id.
- [getSubscriptionBySelfServiceCenterLoginToken](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-subscription-by-self-service-center-login-token.md): Fetch subscription by self service center login token.
- [getSubscriptions](https://developer.firmhouse.com/graphql-api/api-reference/queries/get-subscriptions.md): Deprecated: Use the \`subscriptions\` connection instead. Returns paginated list of all subscriptions
- [invoices](https://developer.firmhouse.com/graphql-api/api-reference/queries/invoices.md): List of invoices.
- [orderedProducts](https://developer.firmhouse.com/graphql-api/api-reference/queries/ordered-products.md): List of ordered products
- [orders](https://developer.firmhouse.com/graphql-api/api-reference/queries/orders.md): List of orders
- [outstandingInvoices](https://developer.firmhouse.com/graphql-api/api-reference/queries/outstanding-invoices.md): List of outstanding invoices. An invoice is outstanding when payment has not (yet) come in and when the invoice has not been credited.
- [payments](https://developer.firmhouse.com/graphql-api/api-reference/queries/payments.md): List of payments.
- [plans](https://developer.firmhouse.com/graphql-api/api-reference/queries/plans.md): List of plans.
- [products](https://developer.firmhouse.com/graphql-api/api-reference/queries/products.md): List of products.
- [returnOrders](https://developer.firmhouse.com/graphql-api/api-reference/queries/return-orders.md): List of return orders.
- [selfServiceCenterTemplate](https://developer.firmhouse.com/graphql-api/api-reference/queries/self-service-center-template.md): Fetch a Self Service Center V2 template by template file name.
- [selfServiceCenterTemplates](https://developer.firmhouse.com/graphql-api/api-reference/queries/self-service-center-templates.md): List of Self Service Center V2 templates for the current project.
- [subscriptionAccounts](https://developer.firmhouse.com/graphql-api/api-reference/queries/subscription-accounts.md): List of subscription accounts.
- [subscriptions](https://developer.firmhouse.com/graphql-api/api-reference/queries/subscriptions.md): List of subscriptions
- [Mutations](https://developer.firmhouse.com/graphql-api/api-reference/mutations.md)
- [activateSubscription](https://developer.firmhouse.com/graphql-api/api-reference/mutations/activate-subscription.md): Activates an inactive subscription.
- [applyPromotionToSubscription](https://developer.firmhouse.com/graphql-api/api-reference/mutations/apply-promotion-to-subscription.md): Applies a promotion to a subscription.
- [assignAsset](https://developer.firmhouse.com/graphql-api/api-reference/mutations/assign-asset.md): Assign asset to a subscription.
- [bulkUpdateOrderLines](https://developer.firmhouse.com/graphql-api/api-reference/mutations/bulk-update-order-lines.md): Updates multiple order lines at once. Allows changing the quantity and product for all specified order lines.
- [cancelReturnOrder](https://developer.firmhouse.com/graphql-api/api-reference/mutations/cancel-return-order.md): Cancels an 'in progress' return order.
- [cancelScheduledOrder](https://developer.firmhouse.com/graphql-api/api-reference/mutations/cancel-scheduled-order.md): Cancels a scheduled order by setting its status to cancelled and clearing the shipment date.
- [cancelSubscription](https://developer.firmhouse.com/graphql-api/api-reference/mutations/cancel-subscription.md): Cancels a subscription or initiates cancellation when two-step cancellation is enabled on your project.
- [chargeShopifyOrderOutstandingAmount](https://developer.firmhouse.com/graphql-api/api-reference/mutations/charge-shopify-order-outstanding-amount.md): Charges the outstanding amount on a Shopify order using the totalOutstandingSet value from the Shopify API.
- [completeReturnOrder](https://developer.firmhouse.com/graphql-api/api-reference/mutations/complete-return-order.md): Completes an 'in progress' return order.
- [completeSubscriptionCancellation](https://developer.firmhouse.com/graphql-api/api-reference/mutations/complete-subscription-cancellation.md): Completes the subscription cancellation process (only available when two-step cancellation is enabled on your project).
- [createAsset](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-asset.md): Creates an asset for a product, optionally assigns it to a subscription.
- [createCart](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-cart.md): Creates an empty draft/cart subscription.
- [createDiscountCode](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-discount-code.md): Creates a discount code
- [createFreeOrderLine](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-free-order-line.md): Adds a free order line to an existing order. Only scheduled orders can be updated; other statuses will cause the mutation
- [createInvoiceLineItem](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-invoice-line-item.md): Creates an invoice line item for an invoice.
- [createInvoicedOneTimeCharge](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-invoiced-one-time-charge.md): Immediately charges and invoices the given amount
- [createOrder](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-order.md): Deprecated: The behavior of this mutation will be changed significantly soon.
- [createOrderedProduct](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-ordered-product.md): Deprecated: Use CreateOrderedProductV2 instead.
- [createOrderedProductV2](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-ordered-product-v-2.md): Creates an ordered product on subscription identified via \`X-Subscription-Token\` or \`X-Project-Access-Token\`.
- [createProduct](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-product.md): Creates a product.
- [createProductGroup](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-product-group.md): Creates a product group.
- [createPromotion](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-promotion.md): Creates a promotion.
- [createReturnOrder](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-return-order.md): Creates a return order for the subscription.
- [createSelfServiceCenterLoginToken](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-self-service-center-login-token.md): Deprecated: This mutation is deprecated. If you would like to send an email with a link to the self service center, please use the \`sendSelfServiceCenterLoginTokenEmail\` mutation. If you need to creat
- [createSelfServiceCenterLoginTokenV2](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-self-service-center-login-token-v-2.md): Creates and returns a SelfServiceCenterLoginToken.
- [createServiceChannel](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-service-channel.md): Creates a service channel.
- [createSubscription](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-subscription.md): Creates a new subscription and returns payment redirection URLs.
- [createSubscriptionFromCart](https://developer.firmhouse.com/graphql-api/api-reference/mutations/create-subscription-from-cart.md): Finalises a subscription and returns payment details based on a cart/draft subscription identified by \`X-Subscription-Token\`.
- [creditAndRefundInvoice](https://developer.firmhouse.com/graphql-api/api-reference/mutations/credit-and-refund-invoice.md): Immediately creates a credit invoice and a tries to create a refund for the full amount of the original invoice
- [deactivateAppliedPromotion](https://developer.firmhouse.com/graphql-api/api-reference/mutations/deactivate-applied-promotion.md): Deactivates an applied promotion.
- [destroyDiscountCode](https://developer.firmhouse.com/graphql-api/api-reference/mutations/destroy-discount-code.md): Destroys a discount code (validation prevents removal if already applied)
- [destroyInvoiceLineItem](https://developer.firmhouse.com/graphql-api/api-reference/mutations/destroy-invoice-line-item.md): Destroys an invoice line item.
- [destroyOrderedProduct](https://developer.firmhouse.com/graphql-api/api-reference/mutations/destroy-ordered-product.md): Deletes an ordered product from the subscription identified via \`X-Subscription-Token\` or when authenticated through a project write token.
- [destroyProductGroup](https://developer.firmhouse.com/graphql-api/api-reference/mutations/destroy-product-group.md): Destroys a product group.
- [editPlan](https://developer.firmhouse.com/graphql-api/api-reference/mutations/edit-plan.md): Edits a plan.
- [fulfillOrder](https://developer.firmhouse.com/graphql-api/api-reference/mutations/fulfill-order.md): Marks an order as fulfilled. If Track\&Trace code is given in will also trigger Track\&Trace email.
- [fulfillOrders](https://developer.firmhouse.com/graphql-api/api-reference/mutations/fulfill-orders.md): Option to mark multiple orders as fulfilled at once, up to a maximum of 100 orders each time.
- [generateOfferForAssetOwnership](https://developer.firmhouse.com/graphql-api/api-reference/mutations/generate-offer-for-asset-ownership.md): Generates an asset purchase offer for the specified asset ownership.
- [importSubscription](https://developer.firmhouse.com/graphql-api/api-reference/mutations/import-subscription.md): Creates a subscription directly into the database without the need for a customer to signup, only use this when you're migrating from another platform.
- [pauseSubscription](https://developer.firmhouse.com/graphql-api/api-reference/mutations/pause-subscription.md): Pauses a subscription
- [pushOrdersToShopify](https://developer.firmhouse.com/graphql-api/api-reference/mutations/push-orders-to-shopify.md): Pushes orders to Shopify, this happens asynchronously.
- [refundPayment](https://developer.firmhouse.com/graphql-api/api-reference/mutations/refund-payment.md): Issues a refund for a payment. Some payment service providers may limit the maximum amount for or timeframe in which you can refund a payment.
- [rescheduleScheduledOrder](https://developer.firmhouse.com/graphql-api/api-reference/mutations/reschedule-scheduled-order.md): Reschedules a scheduled order to a new shipment date. If the order has a Shopify fulfillment order, a fulfillment reschedule job is enqueued.
- [resumeSubscription](https://developer.firmhouse.com/graphql-api/api-reference/mutations/resume-subscription.md): Resumes the subscription
- [retryFailedPayment](https://developer.firmhouse.com/graphql-api/api-reference/mutations/retry-failed-payment.md): Retries a failed payment and creates a new retry payment attempt.
- [sendSelfServiceCenterLoginTokenEmail](https://developer.firmhouse.com/graphql-api/api-reference/mutations/send-self-service-center-login-token-email.md): Creates a SelfServiceCenterLoginToken and sends an email to the customer's email address on file so they can log into their self service center.
- [shipOrderedProducts](https://developer.firmhouse.com/graphql-api/api-reference/mutations/ship-ordered-products.md): Immediately creates an order for the passed ordered products of the subscription. Any other ordered products of this subscription scheduled for today will also be shipped in the same order.
- [switchSubscriptionPlan](https://developer.firmhouse.com/graphql-api/api-reference/mutations/switch-subscription-plan.md): Initiates a plan switch offer for subscription.
- [syncShopifyProducts](https://developer.firmhouse.com/graphql-api/api-reference/mutations/sync-shopify-products.md): Syncs products from Shopify to Firmhouse.
- [unassignAsset](https://developer.firmhouse.com/graphql-api/api-reference/mutations/unassign-asset.md): Unassign asset from a subscription, this will mark the asset ownership as returned.
- [undoSubscriptionCancellation](https://developer.firmhouse.com/graphql-api/api-reference/mutations/undo-subscription-cancellation.md): Stops the subscription cancellation process (only available when two-step cancellation is enabled on your project).
- [updateAddressDetails](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-address-details.md): Updates certain information on the subscription identified via \`X-Subscription-Token\`
- [updateAppliedPromotion](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-applied-promotion.md): Updates a promotion applied to a Subscription
- [updateAsset](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-asset.md): Update an asset.
- [updateAssetOwnership](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-asset-ownership.md): Updates an asset ownership.
- [updateDiscountCode](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-discount-code.md): Updates a discount code (e.g., deactivate it or edit usage limits)
- [updateInvoice](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-invoice.md): Updates an invoice.
- [updateInvoiceLineItem](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-invoice-line-item.md): Updates an invoice line item.
- [updateOrder](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-order.md): Updates Order attributes. Only status, fulfilledAt timestamp, and trackingCode are allowed to be updated. Fulfillment process will not be triggered.
- [updateOrderLine](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-order-line.md): Updates an order line. Allows changing the quantity and product.
- [updateOrderedProduct](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-ordered-product.md): Updates the ordered product on a subscription identified via \`X-Subscription-Token\`.
- [updateOrderedProductQuantity](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-ordered-product-quantity.md): Updates an ordered product's quantity identified via \`X-Subscription-Token\`.
- [updatePlan](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-plan.md): Updates the active plan of the subscription identified via \`X-Subscription-Token\`.
- [updateProduct](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-product.md): Updates a product.
- [updateProductGroup](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-product-group.md): Updates a product group.
- [updatePromotion](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-promotion.md): Updates a promotion.
- [updateReturnOrder](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-return-order.md): Updates an 'in progress' return order.
- [updateSelfServiceCenterTemplate](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-self-service-center-template.md): Updates a Self Service Center V2 template.
- [updateShippingCostsExemption](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-shipping-costs-exemption.md): Updates the shipping costs exemption.
- [updateSubscribedPlan](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-subscribed-plan.md): Deprecated: This mutation is deprecated. Use \`updateSubscribedPlanV2\` for service-based plan switching behavior. Updates the subscribed plan.
- [updateSubscribedPlanV2](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-subscribed-plan-v-2.md): Updates the subscribed plan using plan switch service behavior.
- [updateSubscription](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-subscription.md): Updates a subscription.
- [updateSubscriptionAcceptanceCheck](https://developer.firmhouse.com/graphql-api/api-reference/mutations/update-subscription-acceptance-check.md): Updates the status or value of a subscription acceptance check.
- [Objects](https://developer.firmhouse.com/graphql-api/api-reference/objects.md)
- [AcceptanceCheck](https://developer.firmhouse.com/graphql-api/api-reference/objects/acceptance-check.md): Acceptance checks are checks automatically or manually performed when a customer signs up
- [AcceptanceCheckStatus](https://developer.firmhouse.com/graphql-api/api-reference/objects/acceptance-check-status.md)
- [ActivateSubscriptionInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/activate-subscription-input.md): Autogenerated input type of ActivateSubscription
- [ActivateSubscriptionPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/activate-subscription-payload.md): Autogenerated return type of ActivateSubscription.
- [AdyenPaymentMethodVariant](https://developer.firmhouse.com/graphql-api/api-reference/objects/adyen-payment-method-variant.md)
- [AppliedBillingCyclePromotion](https://developer.firmhouse.com/graphql-api/api-reference/objects/applied-billing-cycle-promotion.md): Promotion applied to a subscription in a plan based project
- [AppliedOrderDiscountPromotion](https://developer.firmhouse.com/graphql-api/api-reference/objects/applied-order-discount-promotion.md): Promotion applied to a subscription in an order based project
- [AppliedPromotion](https://developer.firmhouse.com/graphql-api/api-reference/objects/applied-promotion.md): Base fields that apply to any applied promotion
- [AppliedPromotionDeactivationStrategy](https://developer.firmhouse.com/graphql-api/api-reference/objects/applied-promotion-deactivation-strategy.md)
- [ApplyPromotionToSubscriptionInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/apply-promotion-to-subscription-input.md): Autogenerated input type of ApplyPromotionToSubscription
- [ApplyPromotionToSubscriptionPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/apply-promotion-to-subscription-payload.md): Autogenerated return type of ApplyPromotionToSubscription.
- [Asset](https://developer.firmhouse.com/graphql-api/api-reference/objects/asset.md): An asset of a product. Can be assigned to a subscription.
- [AssetConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/asset-connection.md): The connection type for Asset.
- [AssetCustomField](https://developer.firmhouse.com/graphql-api/api-reference/objects/asset-custom-field.md): These fields can be used to store additional metadata on assets.
- [AssetCustomFieldInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/asset-custom-field-input.md): Input type for creating custom field answers for an asset
- [AssetCustomFieldValue](https://developer.firmhouse.com/graphql-api/api-reference/objects/asset-custom-field-value.md): Input type for creating extra field answers for an asset
- [AssetEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/asset-edge.md): An edge in a connection.
- [AssetOwnership](https://developer.firmhouse.com/graphql-api/api-reference/objects/asset-ownership.md): An asset ownership record.
- [AssetStatus](https://developer.firmhouse.com/graphql-api/api-reference/objects/asset-status.md)
- [AssignAssetInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/assign-asset-input.md): Autogenerated input type of AssignAsset
- [AssignAssetPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/assign-asset-payload.md): Autogenerated return type of AssignAsset.
- [BaseIntervalUnit](https://developer.firmhouse.com/graphql-api/api-reference/objects/base-interval-unit.md)
- [BillingCycleIntervalUnit](https://developer.firmhouse.com/graphql-api/api-reference/objects/billing-cycle-interval-unit.md)
- [BillingCyclePromotion](https://developer.firmhouse.com/graphql-api/api-reference/objects/billing-cycle-promotion.md): Promotion applied to a subscription in a plan based project
- [Boolean](https://developer.firmhouse.com/graphql-api/api-reference/objects/boolean.md): Represents \`true\` or \`false\` values.
- [BulkUpdateOrderLinesInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/bulk-update-order-lines-input.md): Autogenerated input type of BulkUpdateOrderLines
- [BulkUpdateOrderLinesPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/bulk-update-order-lines-payload.md): Autogenerated return type of BulkUpdateOrderLines.
- [CancelReturnOrderInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/cancel-return-order-input.md): Autogenerated input type of CancelReturnOrder
- [CancelReturnOrderPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/cancel-return-order-payload.md): Autogenerated return type of CancelReturnOrder.
- [CancelScheduledOrderInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/cancel-scheduled-order-input.md): Autogenerated input type of CancelScheduledOrder
- [CancelScheduledOrderPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/cancel-scheduled-order-payload.md): Autogenerated return type of CancelScheduledOrder.
- [CancelSubscriptionInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/cancel-subscription-input.md): Autogenerated input type of CancelSubscription
- [CancelSubscriptionPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/cancel-subscription-payload.md): Autogenerated return type of CancelSubscription.
- [Cart](https://developer.firmhouse.com/graphql-api/api-reference/objects/cart.md): Represents a subscription cart/draft stage.
- [ChargeShopifyOrderOutstandingAmountInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/charge-shopify-order-outstanding-amount-input.md): Autogenerated input type of ChargeShopifyOrderOutstandingAmount
- [ChargeShopifyOrderOutstandingAmountPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/charge-shopify-order-outstanding-amount-payload.md): Autogenerated return type of ChargeShopifyOrderOutstandingAmount.
- [ChurnReason](https://developer.firmhouse.com/graphql-api/api-reference/objects/churn-reason.md): A predefined reason for customer churn with associated follow-up action.
- [ChurnRequest](https://developer.firmhouse.com/graphql-api/api-reference/objects/churn-request.md): A churn request represents a customer's cancellation attempt. It tracks whether the churn was prevented, the reason for cancellation, and any customer feedback.
- [ChurnRequestConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/churn-request-connection.md): The connection type for ChurnRequest.
- [ChurnRequestEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/churn-request-edge.md): An edge in a connection.
- [ChurnRequestFollowUpAction](https://developer.firmhouse.com/graphql-api/api-reference/objects/churn-request-follow-up-action.md)
- [ChurnRequestStatus](https://developer.firmhouse.com/graphql-api/api-reference/objects/churn-request-status.md)
- [CollectionCase](https://developer.firmhouse.com/graphql-api/api-reference/objects/collection-case.md): A case to collect outstanding debts from a customer based on unpaid invoices.
- [CollectionCaseConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/collection-case-connection.md): The connection type for CollectionCase.
- [CollectionCaseEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/collection-case-edge.md): An edge in a connection.
- [CollectionCaseStatus](https://developer.firmhouse.com/graphql-api/api-reference/objects/collection-case-status.md)
- [CommitmentUnit](https://developer.firmhouse.com/graphql-api/api-reference/objects/commitment-unit.md)
- [CompleteReturnOrderInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/complete-return-order-input.md): Autogenerated input type of CompleteReturnOrder
- [CompleteReturnOrderPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/complete-return-order-payload.md): Autogenerated return type of CompleteReturnOrder.
- [CompleteSubscriptionCancellationInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/complete-subscription-cancellation-input.md): Autogenerated input type of CompleteSubscriptionCancellation
- [CompleteSubscriptionCancellationPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/complete-subscription-cancellation-payload.md): Autogenerated return type of CompleteSubscriptionCancellation.
- [CreateAssetInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-asset-input.md): Autogenerated input type of CreateAsset
- [CreateAssetPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-asset-payload.md): Autogenerated return type of CreateAsset.
- [CreateCartInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-cart-input.md): Autogenerated input type of CreateCart
- [CreateCartPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-cart-payload.md): Autogenerated return type of CreateCart.
- [CreateDiscountCodeInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-discount-code-input.md): Autogenerated input type of CreateDiscountCode
- [CreateDiscountCodePayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-discount-code-payload.md): Autogenerated return type of CreateDiscountCode.
- [CreateFreeOrderLineInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-free-order-line-input.md): Autogenerated input type of CreateFreeOrderLine
- [CreateFreeOrderLinePayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-free-order-line-payload.md): Autogenerated return type of CreateFreeOrderLine.
- [CreateInvoiceLineItemInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-invoice-line-item-input.md): Autogenerated input type of CreateInvoiceLineItem
- [CreateInvoiceLineItemPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-invoice-line-item-payload.md): Autogenerated return type of CreateInvoiceLineItem.
- [CreateInvoicedOneTimeChargeInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-invoiced-one-time-charge-input.md): Autogenerated input type of CreateInvoicedOneTimeCharge
- [CreateInvoicedOneTimeChargePayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-invoiced-one-time-charge-payload.md): Autogenerated return type of CreateInvoicedOneTimeCharge.
- [CreateOrderInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-order-input.md): Autogenerated input type of CreateOrder
- [CreateOrderPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-order-payload.md): Autogenerated return type of CreateOrder.
- [CreateOrderedProductInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-ordered-product-input.md): Autogenerated input type of CreateOrderedProduct
- [CreateOrderedProductPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-ordered-product-payload.md): Autogenerated return type of CreateOrderedProduct.
- [CreateOrderedProductV2Input](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-ordered-product-v-2-input.md): Autogenerated input type of CreateOrderedProductV2
- [CreateOrderedProductV2Payload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-ordered-product-v-2-payload.md): Autogenerated return type of CreateOrderedProductV2.
- [CreateProductGroupInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-product-group-input.md): Autogenerated input type of CreateProductGroup
- [CreateProductGroupPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-product-group-payload.md): Autogenerated return type of CreateProductGroup.
- [CreateProductInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-product-input.md): Autogenerated input type of CreateProduct
- [CreateProductPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-product-payload.md): Autogenerated return type of CreateProduct.
- [CreatePromotionInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-promotion-input.md): Autogenerated input type of CreatePromotion
- [CreatePromotionPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-promotion-payload.md): Autogenerated return type of CreatePromotion.
- [CreateReturnOrderInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-return-order-input.md): Autogenerated input type of CreateReturnOrder
- [CreateReturnOrderPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-return-order-payload.md): Autogenerated return type of CreateReturnOrder.
- [CreateSelfServiceCenterLoginTokenInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-self-service-center-login-token-input.md): Autogenerated input type of CreateSelfServiceCenterLoginToken
- [CreateSelfServiceCenterLoginTokenPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-self-service-center-login-token-payload.md): Autogenerated return type of CreateSelfServiceCenterLoginToken.
- [CreateSelfServiceCenterLoginTokenV2Input](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-self-service-center-login-token-v-2-input.md): Autogenerated input type of CreateSelfServiceCenterLoginTokenV2
- [CreateSelfServiceCenterLoginTokenV2Payload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-self-service-center-login-token-v-2-payload.md): Autogenerated return type of CreateSelfServiceCenterLoginTokenV2.
- [CreateServiceChannelInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-service-channel-input.md): Autogenerated input type of CreateServiceChannel
- [CreateServiceChannelPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-service-channel-payload.md): Autogenerated return type of CreateServiceChannel.
- [CreateSubscriptionFromCartInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-subscription-from-cart-input.md): Autogenerated input type of CreateSubscriptionFromCart
- [CreateSubscriptionFromCartPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-subscription-from-cart-payload.md): Autogenerated return type of CreateSubscriptionFromCart.
- [CreateSubscriptionInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-subscription-input.md): Autogenerated input type of CreateSubscription
- [CreateSubscriptionPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/create-subscription-payload.md): Autogenerated return type of CreateSubscription.
- [CreditAndRefundInvoiceInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/credit-and-refund-invoice-input.md): Autogenerated input type of CreditAndRefundInvoice
- [CreditAndRefundInvoicePayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/credit-and-refund-invoice-payload.md): Autogenerated return type of CreditAndRefundInvoice.
- [CustomerFeedback](https://developer.firmhouse.com/graphql-api/api-reference/objects/customer-feedback.md): Subscription customer feedbacks
- [DeactivateAppliedPromotionInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/deactivate-applied-promotion-input.md): Autogenerated input type of DeactivateAppliedPromotion
- [DeactivateAppliedPromotionPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/deactivate-applied-promotion-payload.md): Autogenerated return type of DeactivateAppliedPromotion.
- [DeliveryMethod](https://developer.firmhouse.com/graphql-api/api-reference/objects/delivery-method.md)
- [DestroyDiscountCodeInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/destroy-discount-code-input.md): Autogenerated input type of DestroyDiscountCode
- [DestroyDiscountCodePayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/destroy-discount-code-payload.md): Autogenerated return type of DestroyDiscountCode.
- [DestroyInvoiceLineItemInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/destroy-invoice-line-item-input.md): Autogenerated input type of DestroyInvoiceLineItem
- [DestroyInvoiceLineItemPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/destroy-invoice-line-item-payload.md): Autogenerated return type of DestroyInvoiceLineItem.
- [DestroyOrderedProductInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/destroy-ordered-product-input.md): Autogenerated input type of DestroyOrderedProduct
- [DestroyOrderedProductPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/destroy-ordered-product-payload.md): Autogenerated return type of DestroyOrderedProduct.
- [DestroyProductGroupInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/destroy-product-group-input.md): Autogenerated input type of DestroyProductGroup
- [DestroyProductGroupPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/destroy-product-group-payload.md): Autogenerated return type of DestroyProductGroup.
- [DiscountCode](https://developer.firmhouse.com/graphql-api/api-reference/objects/discount-code.md): Discount codes can be applied to a subscription to activate a promotion.
- [DiscountCodeConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/discount-code-connection.md): The connection type for DiscountCode.
- [DiscountCodeEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/discount-code-edge.md): An edge in a connection.
- [EditPlanInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/edit-plan-input.md): Autogenerated input type of EditPlan
- [EditPlanPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/edit-plan-payload.md): Autogenerated return type of EditPlan.
- [ExtraField](https://developer.firmhouse.com/graphql-api/api-reference/objects/extra-field.md): Extra fields can be used to acquire additional information from a customer upon subscription
- [ExtraFieldAnswer](https://developer.firmhouse.com/graphql-api/api-reference/objects/extra-field-answer.md): Extra field answers are the submitted values of an extra field by a customer
- [ExtraFieldInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/extra-field-input.md): Input type for creating extra field answers
- [ExtraFieldInterface](https://developer.firmhouse.com/graphql-api/api-reference/objects/extra-field-interface.md): An interface for common ExtraField information on ExtraField and ExtraFieldAnswer.
- [FeedbackTypeEnum](https://developer.firmhouse.com/graphql-api/api-reference/objects/feedback-type-enum.md)
- [Float](https://developer.firmhouse.com/graphql-api/api-reference/objects/float.md): Represents signed double-precision fractional values as specified by \[IEEE 754]\(https://en.wikipedia.org/wiki/IEEE\_floating\_point).
- [FulfillOrderInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/fulfill-order-input.md): Autogenerated input type of FulfillOrder
- [FulfillOrderPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/fulfill-order-payload.md): Autogenerated return type of FulfillOrder.
- [FulfillOrdersInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/fulfill-orders-input.md): Autogenerated input type of FulfillOrders
- [FulfillOrdersPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/fulfill-orders-payload.md): Autogenerated return type of FulfillOrders.
- [GenerateOfferForAssetOwnershipInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/generate-offer-for-asset-ownership-input.md): Autogenerated input type of GenerateOfferForAssetOwnership
- [GenerateOfferForAssetOwnershipPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/generate-offer-for-asset-ownership-payload.md): Autogenerated return type of GenerateOfferForAssetOwnership.
- [ID](https://developer.firmhouse.com/graphql-api/api-reference/objects/id.md): Represents a unique identifier that is Base64 obfuscated
- [ISO8601Date](https://developer.firmhouse.com/graphql-api/api-reference/objects/iso-8601-date.md): An ISO 8601-encoded date
- [ISO8601DateTime](https://developer.firmhouse.com/graphql-api/api-reference/objects/iso-8601-date-time.md): An ISO 8601-encoded datetime
- [ImageTranslation](https://developer.firmhouse.com/graphql-api/api-reference/objects/image-translation.md): A localized image for a specific locale
- [ImageTranslationInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/image-translation-input.md)
- [ImportSubscriptionInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/import-subscription-input.md): Autogenerated input type of ImportSubscription
- [ImportSubscriptionPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/import-subscription-payload.md): Autogenerated return type of ImportSubscription.
- [InstalmentIntervalInterface](https://developer.firmhouse.com/graphql-api/api-reference/objects/instalment-interval-interface.md): An interface for common instalment interval fields.
- [Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int.md): Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
- [Invoice](https://developer.firmhouse.com/graphql-api/api-reference/objects/invoice.md): An invoice. Can be draft or a final invoiced invoice.
- [InvoiceConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/invoice-connection.md): The connection type for Invoice.
- [InvoiceEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/invoice-edge.md): An edge in a connection.
- [InvoiceLineItem](https://developer.firmhouse.com/graphql-api/api-reference/objects/invoice-line-item.md): A line item of an invoice.
- [InvoiceReminder](https://developer.firmhouse.com/graphql-api/api-reference/objects/invoice-reminder.md): Reminder for an overdue invoice.
- [InvoiceStatusEnum](https://developer.firmhouse.com/graphql-api/api-reference/objects/invoice-status-enum.md)
- [InvoiceUpdatableStatusEnum](https://developer.firmhouse.com/graphql-api/api-reference/objects/invoice-updatable-status-enum.md)
- [JSON](https://developer.firmhouse.com/graphql-api/api-reference/objects/json.md): Represents untyped JSON
- [Licence](https://developer.firmhouse.com/graphql-api/api-reference/objects/licence.md): Licence details of this project.
- [LineItemTypeEnum](https://developer.firmhouse.com/graphql-api/api-reference/objects/line-item-type-enum.md)
- [MaximumCommitmentUnit](https://developer.firmhouse.com/graphql-api/api-reference/objects/maximum-commitment-unit.md)
- [MetadataInterface](https://developer.firmhouse.com/graphql-api/api-reference/objects/metadata-interface.md): An interface for common metadata information.
- [ModelValidationError](https://developer.firmhouse.com/graphql-api/api-reference/objects/model-validation-error.md): Error information about a validation error on a record.
- [Offer](https://developer.firmhouse.com/graphql-api/api-reference/objects/offer.md): An offer for a specific purpose, which the subscription can accept by making a direct payment.
- [OfferTypeEnum](https://developer.firmhouse.com/graphql-api/api-reference/objects/offer-type-enum.md)
- [Order](https://developer.firmhouse.com/graphql-api/api-reference/objects/order.md): An order represents a delivery or shipment of products
- [OrderCalculation](https://developer.firmhouse.com/graphql-api/api-reference/objects/order-calculation.md)
- [OrderConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/order-connection.md): The connection type for Order.
- [OrderDiscountPromotion](https://developer.firmhouse.com/graphql-api/api-reference/objects/order-discount-promotion.md): Promotion applied to a subscription in an order based project
- [OrderEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/order-edge.md): An edge in a connection.
- [OrderLine](https://developer.firmhouse.com/graphql-api/api-reference/objects/order-line.md): A line on an order representing how many of a product are delivered and for what price.
- [OrderLineUpdateInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/order-line-update-input.md): Input type for updating an order line in bulk operations
- [OrderSortEnum](https://developer.firmhouse.com/graphql-api/api-reference/objects/order-sort-enum.md): Available sort options for orders
- [OrderStatus](https://developer.firmhouse.com/graphql-api/api-reference/objects/order-status.md)
- [OrderedProduct](https://developer.firmhouse.com/graphql-api/api-reference/objects/ordered-product.md): Relation between subscription and a product that indicates the subscription is subscribed to this product in some way.
- [OrderedProductEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/ordered-product-edge.md): An edge in a connection.
- [OrderedProductInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/ordered-product-input.md): Input type for creating ordered products
- [OrderedProductIntervalUnitOfMeasure](https://developer.firmhouse.com/graphql-api/api-reference/objects/ordered-product-interval-unit-of-measure.md)
- [OrderedProductStatus](https://developer.firmhouse.com/graphql-api/api-reference/objects/ordered-product-status.md)
- [OrderedProductTypes](https://developer.firmhouse.com/graphql-api/api-reference/objects/ordered-product-types.md)
- [OrderedProductsWithSummaryConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/ordered-products-with-summary-connection.md): The connection type for OrderedProduct.
- [PageInfo](https://developer.firmhouse.com/graphql-api/api-reference/objects/page-info.md): Information about pagination in a connection.
- [PauseSubscriptionInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/pause-subscription-input.md): Autogenerated input type of PauseSubscription
- [PauseSubscriptionPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/pause-subscription-payload.md): Autogenerated return type of PauseSubscription.
- [Payment](https://developer.firmhouse.com/graphql-api/api-reference/objects/payment.md): Represents a payment against an invoice or order
- [PaymentConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/payment-connection.md): The connection type for Payment.
- [PaymentEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/payment-edge.md): An edge in a connection.
- [PaymentStatusEnum](https://developer.firmhouse.com/graphql-api/api-reference/objects/payment-status-enum.md)
- [PaymentTypeEnum](https://developer.firmhouse.com/graphql-api/api-reference/objects/payment-type-enum.md)
- [PickupPoint](https://developer.firmhouse.com/graphql-api/api-reference/objects/pickup-point.md): A pickup point for delivery.
- [Plan](https://developer.firmhouse.com/graphql-api/api-reference/objects/plan.md): A plan that customers can subscribe to.
- [PlanConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/plan-connection.md): The connection type for Plan.
- [PlanEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/plan-edge.md): An edge in a connection.
- [PlanProduct](https://developer.firmhouse.com/graphql-api/api-reference/objects/plan-product.md): Represents the relationship when a product is included in a plan.
- [Price](https://developer.firmhouse.com/graphql-api/api-reference/objects/price.md): A price for a specific country.
- [PriceDeleteInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/price-delete-input.md): Input type for deleting prices for countries
- [PriceInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/price-input.md): Input type for creating prices for countries
- [Product](https://developer.firmhouse.com/graphql-api/api-reference/objects/product.md): A product that customers can subscribe to or that can be included in a plan.
- [ProductConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/product-connection.md): The connection type for Product.
- [ProductCountryOverrideDeleteInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/product-country-override-delete-input.md): Input type for deleting country overrides for product settings
- [ProductCountryOverrideInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/product-country-override-input.md): Input type for creating country overrides for product settings
- [ProductEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/product-edge.md): An edge in a connection.
- [ProductGroup](https://developer.firmhouse.com/graphql-api/api-reference/objects/product-group.md): A group of products that can be displayed together in the self service center.
- [ProductSettingEnum](https://developer.firmhouse.com/graphql-api/api-reference/objects/product-setting-enum.md): Available settings that can be overridden per country for a product
- [Project](https://developer.firmhouse.com/graphql-api/api-reference/objects/project.md): Represents the environment for your business or proposition on Firmhouse.
- [Promotion](https://developer.firmhouse.com/graphql-api/api-reference/objects/promotion.md): Base fields for promotions
- [PromotionCountryOverride](https://developer.firmhouse.com/graphql-api/api-reference/objects/promotion-country-override.md): A country-specific override for a promotion.
- [PromotionCountryOverrideDeleteInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/promotion-country-override-delete-input.md): Input type for deleting country overrides for promotion settings
- [PromotionCountryOverrideInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/promotion-country-override-input.md): Input type for creating country overrides for promotion settings
- [PromotionDiscountTypeEnum](https://developer.firmhouse.com/graphql-api/api-reference/objects/promotion-discount-type-enum.md)
- [PromotionSettingEnum](https://developer.firmhouse.com/graphql-api/api-reference/objects/promotion-setting-enum.md): Available promotion settings that can be overridden per country
- [PushOrdersToShopifyInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/push-orders-to-shopify-input.md): Autogenerated input type of PushOrdersToShopify
- [PushOrdersToShopifyPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/push-orders-to-shopify-payload.md): Autogenerated return type of PushOrdersToShopify.
- [Refund](https://developer.firmhouse.com/graphql-api/api-reference/objects/refund.md): Represents a refund issued for a payment. On this refund object you can find the refund amount and if the refund was succesful or not.
- [RefundPaymentInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/refund-payment-input.md): Autogenerated input type of RefundPayment
- [RefundPaymentPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/refund-payment-payload.md): Autogenerated return type of RefundPayment.
- [RefundStatus](https://developer.firmhouse.com/graphql-api/api-reference/objects/refund-status.md)
- [RescheduleScheduledOrderInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/reschedule-scheduled-order-input.md): Autogenerated input type of RescheduleScheduledOrder
- [RescheduleScheduledOrderPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/reschedule-scheduled-order-payload.md): Autogenerated return type of RescheduleScheduledOrder.
- [ResumeSubscriptionInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/resume-subscription-input.md): Autogenerated input type of ResumeSubscription
- [ResumeSubscriptionPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/resume-subscription-payload.md): Autogenerated return type of ResumeSubscription.
- [RetryFailedPaymentInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/retry-failed-payment-input.md): Autogenerated input type of RetryFailedPayment
- [RetryFailedPaymentPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/retry-failed-payment-payload.md): Autogenerated return type of RetryFailedPayment.
- [ReturnOrder](https://developer.firmhouse.com/graphql-api/api-reference/objects/return-order.md): Represents a delivery or shipment of the products from the customer back to the warehouse, can be used for the return or exchange of the goods.
- [ReturnOrderConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/return-order-connection.md): The connection type for ReturnOrder.
- [ReturnOrderEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/return-order-edge.md): An edge in a connection.
- [ReturnOrderProduct](https://developer.firmhouse.com/graphql-api/api-reference/objects/return-order-product.md): Represents a ordered products included in the associated return order.
- [ReturnOrderProductInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/return-order-product-input.md): Input type for adding products to the return order
- [ReturnOrderStatus](https://developer.firmhouse.com/graphql-api/api-reference/objects/return-order-status.md)
- [SelfServiceCenterLoginToken](https://developer.firmhouse.com/graphql-api/api-reference/objects/self-service-center-login-token.md): Represents a self service center login token that can be used to authenticate a user
- [SelfServiceCenterTemplate](https://developer.firmhouse.com/graphql-api/api-reference/objects/self-service-center-template.md): Represents a customizable Liquid template for the Self Service Center V2.
- [SelfServiceCenterTemplateSourceEnum](https://developer.firmhouse.com/graphql-api/api-reference/objects/self-service-center-template-source-enum.md): Which source of Self Service Center templates to return.
- [SendSelfServiceCenterLoginTokenEmailInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/send-self-service-center-login-token-email-input.md): Autogenerated input type of SendSelfServiceCenterLoginTokenEmail
- [SendSelfServiceCenterLoginTokenEmailPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/send-self-service-center-login-token-email-payload.md): Autogenerated return type of SendSelfServiceCenterLoginTokenEmail.
- [ServiceChannel](https://developer.firmhouse.com/graphql-api/api-reference/objects/service-channel.md): Represents a service channel that is selectable per subscription.
- [ShipOrderedProductsInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/ship-ordered-products-input.md): Autogenerated input type of ShipOrderedProducts
- [ShipOrderedProductsPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/ship-ordered-products-payload.md): Autogenerated return type of ShipOrderedProducts.
- [String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string.md): Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.
- [SubscribedPlan](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscribed-plan.md): A subscribed plan represents the agreements about how a subscription is subscribed to a plan. Can include information about current contract terms and periods.
- [Subscription](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscription.md): A subscription represents the main subscription or customer record in Firmhouse
- [SubscriptionAcceptanceCheck](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscription-acceptance-check.md): List of acceptance checks of this subscription
- [SubscriptionAcceptanceCheckConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscription-acceptance-check-connection.md): The connection type for SubscriptionAcceptanceCheck.
- [SubscriptionAcceptanceCheckEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscription-acceptance-check-edge.md): An edge in a connection.
- [SubscriptionAccount](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscription-account.md): A customer account that can manage multiple subscriptions in the system. It tracks the overall account status and provides access to all associated subscriptions.
- [SubscriptionAccountConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscription-account-connection.md): The connection type for SubscriptionAccount.
- [SubscriptionAccountEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscription-account-edge.md): An edge in a connection.
- [SubscriptionAccountStatus](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscription-account-status.md)
- [SubscriptionConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscription-connection.md): The connection type for Subscription.
- [SubscriptionEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscription-edge.md): An edge in a connection.
- [SubscriptionIdentity](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscription-identity.md): Subscription identities are (externally) verified personal details about the customer.
- [SubscriptionStatus](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscription-status.md)
- [SwitchSubscriptionPlanInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/switch-subscription-plan-input.md): Autogenerated input type of SwitchSubscriptionPlan
- [SwitchSubscriptionPlanPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/switch-subscription-plan-payload.md): Autogenerated return type of SwitchSubscriptionPlan.
- [SyncShopifyProductsInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/sync-shopify-products-input.md): Autogenerated input type of SyncShopifyProducts
- [SyncShopifyProductsPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/sync-shopify-products-payload.md): Autogenerated return type of SyncShopifyProducts.
- [TaxRate](https://developer.firmhouse.com/graphql-api/api-reference/objects/tax-rate.md): Represents how products or plans are taxed.
- [Translation](https://developer.firmhouse.com/graphql-api/api-reference/objects/translation.md): A translation for a specific locale
- [TranslationInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/translation-input.md): Input type for translations with locale and value
- [UnassignAssetInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/unassign-asset-input.md): Autogenerated input type of UnassignAsset
- [UnassignAssetPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/unassign-asset-payload.md): Autogenerated return type of UnassignAsset.
- [UndoSubscriptionCancellationInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/undo-subscription-cancellation-input.md): Autogenerated input type of UndoSubscriptionCancellation
- [UndoSubscriptionCancellationPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/undo-subscription-cancellation-payload.md): Autogenerated return type of UndoSubscriptionCancellation.
- [UpdateAddressDetailsInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-address-details-input.md): Autogenerated input type of UpdateAddressDetails
- [UpdateAddressDetailsPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-address-details-payload.md): Autogenerated return type of UpdateAddressDetails.
- [UpdateAppliedPromotionInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-applied-promotion-input.md): Autogenerated input type of UpdateAppliedPromotion
- [UpdateAppliedPromotionPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-applied-promotion-payload.md): Autogenerated return type of UpdateAppliedPromotion.
- [UpdateAssetInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-asset-input.md): Autogenerated input type of UpdateAsset
- [UpdateAssetOwnershipInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-asset-ownership-input.md): Autogenerated input type of UpdateAssetOwnership
- [UpdateAssetOwnershipPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-asset-ownership-payload.md): Autogenerated return type of UpdateAssetOwnership.
- [UpdateAssetPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-asset-payload.md): Autogenerated return type of UpdateAsset.
- [UpdateDiscountCodeInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-discount-code-input.md): Autogenerated input type of UpdateDiscountCode
- [UpdateDiscountCodePayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-discount-code-payload.md): Autogenerated return type of UpdateDiscountCode.
- [UpdateInvoiceInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-invoice-input.md): Autogenerated input type of UpdateInvoice
- [UpdateInvoiceLineItemInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-invoice-line-item-input.md): Autogenerated input type of UpdateInvoiceLineItem
- [UpdateInvoiceLineItemPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-invoice-line-item-payload.md): Autogenerated return type of UpdateInvoiceLineItem.
- [UpdateInvoicePayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-invoice-payload.md): Autogenerated return type of UpdateInvoice.
- [UpdateOrderInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-order-input.md): Autogenerated input type of UpdateOrder
- [UpdateOrderLineInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-order-line-input.md): Autogenerated input type of UpdateOrderLine
- [UpdateOrderLinePayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-order-line-payload.md): Autogenerated return type of UpdateOrderLine.
- [UpdateOrderPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-order-payload.md): Autogenerated return type of UpdateOrder.
- [UpdateOrderedProductInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-ordered-product-input.md): Autogenerated input type of UpdateOrderedProduct
- [UpdateOrderedProductPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-ordered-product-payload.md): Autogenerated return type of UpdateOrderedProduct.
- [UpdateOrderedProductQuantityInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-ordered-product-quantity-input.md): Autogenerated input type of UpdateOrderedProductQuantity
- [UpdateOrderedProductQuantityPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-ordered-product-quantity-payload.md): Autogenerated return type of UpdateOrderedProductQuantity.
- [UpdatePlanInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-plan-input.md): Autogenerated input type of UpdatePlan
- [UpdatePlanPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-plan-payload.md): Autogenerated return type of UpdatePlan.
- [UpdateProductGroupInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-product-group-input.md): Autogenerated input type of UpdateProductGroup
- [UpdateProductGroupPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-product-group-payload.md): Autogenerated return type of UpdateProductGroup.
- [UpdateProductInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-product-input.md): Autogenerated input type of UpdateProduct
- [UpdateProductPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-product-payload.md): Autogenerated return type of UpdateProduct.
- [UpdatePromotionInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-promotion-input.md): Autogenerated input type of UpdatePromotion
- [UpdatePromotionPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-promotion-payload.md): Autogenerated return type of UpdatePromotion.
- [UpdateReturnOrderInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-return-order-input.md): Autogenerated input type of UpdateReturnOrder
- [UpdateReturnOrderPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-return-order-payload.md): Autogenerated return type of UpdateReturnOrder.
- [UpdateSelfServiceCenterTemplateInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-self-service-center-template-input.md): Autogenerated input type of UpdateSelfServiceCenterTemplate
- [UpdateSelfServiceCenterTemplatePayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-self-service-center-template-payload.md): Autogenerated return type of UpdateSelfServiceCenterTemplate.
- [UpdateShippingCostsExemptionInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-shipping-costs-exemption-input.md): Autogenerated input type of UpdateShippingCostsExemption
- [UpdateShippingCostsExemptionPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-shipping-costs-exemption-payload.md): Autogenerated return type of UpdateShippingCostsExemption.
- [UpdateSubscribedPlanInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-subscribed-plan-input.md): Autogenerated input type of UpdateSubscribedPlan
- [UpdateSubscribedPlanPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-subscribed-plan-payload.md): Autogenerated return type of UpdateSubscribedPlan.
- [UpdateSubscribedPlanV2Input](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-subscribed-plan-v-2-input.md): Autogenerated input type of UpdateSubscribedPlanV2
- [UpdateSubscribedPlanV2Payload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-subscribed-plan-v-2-payload.md): Autogenerated return type of UpdateSubscribedPlanV2.
- [UpdateSubscriptionAcceptanceCheckInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-subscription-acceptance-check-input.md): Autogenerated input type of UpdateSubscriptionAcceptanceCheck
- [UpdateSubscriptionAcceptanceCheckPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-subscription-acceptance-check-payload.md): Autogenerated return type of UpdateSubscriptionAcceptanceCheck.
- [UpdateSubscriptionInput](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-subscription-input.md): Autogenerated input type of UpdateSubscription
- [UpdateSubscriptionPayload](https://developer.firmhouse.com/graphql-api/api-reference/objects/update-subscription-payload.md): Autogenerated return type of UpdateSubscription.
- [Version](https://developer.firmhouse.com/graphql-api/api-reference/objects/version.md): A version record representing a change in the object. Tracks create, update, and destroy events with actor information.
- [VersionConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/version-connection.md): The connection type for Version.
- [VersionContext](https://developer.firmhouse.com/graphql-api/api-reference/objects/version-context.md): The context in which the change was made
- [VersionEdge](https://developer.firmhouse.com/graphql-api/api-reference/objects/version-edge.md): An edge in a connection.
- [VersionEvent](https://developer.firmhouse.com/graphql-api/api-reference/objects/version-event.md): The type of change event


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.firmhouse.com/graphql-api/api-reference.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
