# DezerX Spartan ## Docs - [Get a category and its products](https://docs.dezerx.com/api-reference/catalog/catalog/get-a-category-and-its-products.md) - [Get coupon details and recent usage](https://docs.dezerx.com/api-reference/catalog/catalog/get-coupon-details-and-recent-usage.md) - [Get product details](https://docs.dezerx.com/api-reference/catalog/catalog/get-product-details.md) - [List categories](https://docs.dezerx.com/api-reference/catalog/catalog/list-categories.md) - [List coupons](https://docs.dezerx.com/api-reference/catalog/catalog/list-coupons.md) - [List products](https://docs.dezerx.com/api-reference/catalog/catalog/list-products.md) - [API overview](https://docs.dezerx.com/api-reference/introduction.md): Use the Spartan application API to manage services, users, tickets, and catalog data. - [Atomically change billing cycle and due date](https://docs.dezerx.com/api-reference/service/billing/atomically-change-billing-cycle-and-due-date.md) - [Change service owner](https://docs.dezerx.com/api-reference/service/billing/change-service-owner.md) - [List downgrade options](https://docs.dezerx.com/api-reference/service/billing/list-downgrade-options.md) - [List upgrade options](https://docs.dezerx.com/api-reference/service/billing/list-upgrade-options.md) - [Queue an administrative downgrade](https://docs.dezerx.com/api-reference/service/billing/queue-an-administrative-downgrade.md) - [Queue an administrative upgrade](https://docs.dezerx.com/api-reference/service/billing/queue-an-administrative-upgrade.md) - [Reset pricing to product defaults](https://docs.dezerx.com/api-reference/service/billing/reset-pricing-to-product-defaults.md) - [Set per-cycle modified pricing](https://docs.dezerx.com/api-reference/service/billing/set-per-cycle-modified-pricing.md) - [Stream audit evidence PDF](https://docs.dezerx.com/api-reference/service/evidence/stream-audit-evidence-pdf.md) - [Stream dispute evidence PDF](https://docs.dezerx.com/api-reference/service/evidence/stream-dispute-evidence-pdf.md) - [Activate and provision a pending service](https://docs.dezerx.com/api-reference/service/lifecycle/activate-and-provision-a-pending-service.md) - [Re-dispatch provisioning](https://docs.dezerx.com/api-reference/service/lifecycle/re-dispatch-provisioning.md) - [Suspend a service](https://docs.dezerx.com/api-reference/service/lifecycle/suspend-a-service.md) - [Terminate a service remotely and detach invoices](https://docs.dezerx.com/api-reference/service/lifecycle/terminate-a-service-remotely-and-detach-invoices.md) - [Unsuspend a service](https://docs.dezerx.com/api-reference/service/lifecycle/unsuspend-a-service.md) - [Add a member or create an invitation](https://docs.dezerx.com/api-reference/service/members/add-a-member-or-create-an-invitation.md) - [Cancel a pending invitation](https://docs.dezerx.com/api-reference/service/members/cancel-a-pending-invitation.md) - [List members and pending invitations](https://docs.dezerx.com/api-reference/service/members/list-members-and-pending-invitations.md) - [Remove a member by email](https://docs.dezerx.com/api-reference/service/members/remove-a-member-by-email.md) - [Get editable provider service details](https://docs.dezerx.com/api-reference/service/service-details/get-editable-provider-service-details.md): Returns the same provider-specific server, user, account, license, configuration, and per-hour sections used by the admin service-details page. Passwords, hashes, API keys, credentials, tokens, secrets, license collections, raw egg variables, provider actions, and control-panel links are omitted. - [Update an editable service-detail section](https://docs.dezerx.com/api-reference/service/service-details/update-an-editable-service-detail-section.md): Updates only fields advertised as editable by the provider service-details implementation. Read-only identifiers and sensitive provider fields are rejected. Supported sections depend on the service provider. - [Create a product or standalone service](https://docs.dezerx.com/api-reference/service/services/create-a-product-or-standalone-service.md) - [Create a service note](https://docs.dezerx.com/api-reference/service/services/create-a-service-note.md) - [Delete a service note](https://docs.dezerx.com/api-reference/service/services/delete-a-service-note.md) - [Delete an addon](https://docs.dezerx.com/api-reference/service/services/delete-an-addon.md) - [Get a service](https://docs.dezerx.com/api-reference/service/services/get-a-service.md) - [List service notes](https://docs.dezerx.com/api-reference/service/services/list-service-notes.md) - [List services](https://docs.dezerx.com/api-reference/service/services/list-services.md) - [Update a service note](https://docs.dezerx.com/api-reference/service/services/update-a-service-note.md) - [Update an addon](https://docs.dezerx.com/api-reference/service/services/update-an-addon.md) - [Update service details or product assignment](https://docs.dezerx.com/api-reference/service/services/update-service-details-or-product-assignment.md) - [Approve a pending ticket membership](https://docs.dezerx.com/api-reference/tickets/tickets/approve-a-pending-ticket-membership.md) - [Bulk delete tickets](https://docs.dezerx.com/api-reference/tickets/tickets/bulk-delete-tickets.md) - [Bulk update ticket status](https://docs.dezerx.com/api-reference/tickets/tickets/bulk-update-ticket-status.md) - [Create a ticket for a user](https://docs.dezerx.com/api-reference/tickets/tickets/create-a-ticket-for-a-user.md) - [Delete a ticket](https://docs.dezerx.com/api-reference/tickets/tickets/delete-a-ticket.md) - [Download a ticket attachment](https://docs.dezerx.com/api-reference/tickets/tickets/download-a-ticket-attachment.md) - [Download a ticket transcript](https://docs.dezerx.com/api-reference/tickets/tickets/download-a-ticket-transcript.md) - [Get ticket details, replies, and members](https://docs.dezerx.com/api-reference/tickets/tickets/get-ticket-details-replies-and-members.md) - [Invite, force-add, or submit a pending ticket member](https://docs.dezerx.com/api-reference/tickets/tickets/invite-force-add-or-submit-a-pending-ticket-member.md) - [List and filter tickets](https://docs.dezerx.com/api-reference/tickets/tickets/list-and-filter-tickets.md) - [Preview an allowlisted ticket attachment type](https://docs.dezerx.com/api-reference/tickets/tickets/preview-an-allowlisted-ticket-attachment-type.md) - [Reject a pending ticket membership](https://docs.dezerx.com/api-reference/tickets/tickets/reject-a-pending-ticket-membership.md) - [Remove a ticket member](https://docs.dezerx.com/api-reference/tickets/tickets/remove-a-ticket-member.md) - [Reply using a selected user ID as the visible author](https://docs.dezerx.com/api-reference/tickets/tickets/reply-using-a-selected-user-id-as-the-visible-author.md) - [Update ticket details, pinning, or department](https://docs.dezerx.com/api-reference/tickets/tickets/update-ticket-details-pinning-or-department.md) - [Update ticket status](https://docs.dezerx.com/api-reference/tickets/tickets/update-ticket-status.md) - [Inspect the current API token](https://docs.dezerx.com/api-reference/users/inspect-the-current-api-token.md) - [Add, remove, or set account balance](https://docs.dezerx.com/api-reference/users/users/add-remove-or-set-account-balance.md) - [Ban the user's recorded IP](https://docs.dezerx.com/api-reference/users/users/ban-the-users-recorded-ip.md) - [Create a user](https://docs.dezerx.com/api-reference/users/users/create-a-user.md) - [Delete a user except the owner account](https://docs.dezerx.com/api-reference/users/users/delete-a-user-except-the-owner-account.md) - [Get a user with optional services, tickets, invoices, emails, and login history](https://docs.dezerx.com/api-reference/users/users/get-a-user-with-optional-services-tickets-invoices-emails-and-login-history.md) - [List users](https://docs.dezerx.com/api-reference/users/users/list-users.md) - [Remove the user's IP ban](https://docs.dezerx.com/api-reference/users/users/remove-the-users-ip-ban.md) - [Reset a user password](https://docs.dezerx.com/api-reference/users/users/reset-a-user-password.md) - [Rotate the user customer PIN](https://docs.dezerx.com/api-reference/users/users/rotate-the-user-customer-pin.md) - [Suspend a user and optionally their services](https://docs.dezerx.com/api-reference/users/users/suspend-a-user-and-optionally-their-services.md) - [Terminate all user sessions](https://docs.dezerx.com/api-reference/users/users/terminate-all-user-sessions.md) - [Terminate one user session](https://docs.dezerx.com/api-reference/users/users/terminate-one-user-session.md) - [Unsuspend a user and their suspended services](https://docs.dezerx.com/api-reference/users/users/unsuspend-a-user-and-their-suspended-services.md) - [Update administrative user fields](https://docs.dezerx.com/api-reference/users/users/update-administrative-user-fields.md): Passwords, 2FA secrets, backup codes, and verification codes are never mass writable. - [Bank Transfer](https://docs.dezerx.com/gateways/Bank Transfer.md): Follow this guide to configure bank wire transfers in Spartan - [PayPal](https://docs.dezerx.com/gateways/PayPal.md): Follow this guide to connect PayPal with Spartan - [PayPal IPN](https://docs.dezerx.com/gateways/PayPalIPN.md): Follow this guide to connect PayPal IPN with Spartan - [Stripe](https://docs.dezerx.com/gateways/Stripe.md): Follow this guide to connect Stripe with Spartan - [Tebex](https://docs.dezerx.com/gateways/Tebex.md): Follow this guide to connect Tebex with Spartan - [Vipps Gateway](https://docs.dezerx.com/gateways/Vipps Gateway.md): Follow this guide to connect Vipps MobilePay with Spartan - [HestiaCP](https://docs.dezerx.com/services/HestiaCP.md): Follow this guide to connect HestiaCP with Spartan - [Licensing](https://docs.dezerx.com/services/Licensing.md): Follow this guide to connect Licensing with Spartan - [Namecheap](https://docs.dezerx.com/services/Namecheap.md): Follow this guide to connect Namecheap with Spartan - [Pelican](https://docs.dezerx.com/services/Pelican.md): Follow this docs to setup Pelican! - [Proxmox](https://docs.dezerx.com/services/Proxmox.md): Follow this guide to connect Proxmox with Spartan. - [Pterodactyl](https://docs.dezerx.com/services/Pterodactyl.md): Follow this docs to setup Pterodactyl! - [VirtFusion](https://docs.dezerx.com/services/VirtFusion.md): Follow this guide to connect VirtFusion with DezerX. - [cPanel](https://docs.dezerx.com/services/cPanel.md): Follow this guide to connect cPanel with Spartan - [Installation](https://docs.dezerx.com/spartan/installing.md): How to install DezerX Spartan? - [Updating](https://docs.dezerx.com/spartan/updating.md): To update DezerX Spartan to the latest version, run the following command ## OpenAPI Specs - [users-api](https://docs.dezerx.com/docs/users-api.yaml) - [tickets-api](https://docs.dezerx.com/docs/tickets-api.yaml) - [service-api](https://docs.dezerx.com/docs/service-api.yaml) - [catalog-api](https://docs.dezerx.com/docs/catalog-api.yaml) - [users](https://docs.dezerx.com/public/API/users.json) - [token](https://docs.dezerx.com/public/API/token.json) - [tickets](https://docs.dezerx.com/public/API/tickets.json) - [services](https://docs.dezerx.com/public/API/services.json) - [products](https://docs.dezerx.com/public/API/products.json) - [license](https://docs.dezerx.com/public/API/license.json) - [coupons](https://docs.dezerx.com/public/API/coupons.json) - [categories](https://docs.dezerx.com/public/API/categories.json) ## Optional - [Documentation](https://docs.dezerx.com) - [Marketplace](https://market.dezerx.com) - [Discord](https://discord.gg/UN4VVc2hWJ)