Skip to main content

Catalogue

What the organization sells: products and their groups, plans, prices and standalone service items.

Families on this page​

FamilyToolsreadwritedestructive
products — Products and product groups244173
plans — Plans, prices and groups205123
services — Service items6231

products​

ToolKindPermissionEndpointWhat it does
billing_products_listreadproducts.listGET /v1/productsList products in the catalog.
billing_products_getreadproducts.showGET /v1/products/:idFetch one product with its prices.
billing_products_createwriteproducts.createPOST /v1/productsCreate a product, optionally with its prices in the same call.
billing_products_upsertwriteproducts.createPUT /v1/productsCreate or update a product matched on id → external_id → slug.
billing_products_updatewriteproducts.updatePATCH /v1/products/:idUpdate a product in place.
billing_products_deletedestructiveproducts.deleteDELETE /v1/products/:idSoft-delete a product.
billing_products_publishwriteproducts.updatePOST /v1/products/:id/publishMove a draft product to active, making it sellable.
billing_products_archivewriteproducts.updatePOST /v1/products/:id/archiveArchive a product: it stops being sellable but existing subscriptions keep billing it.
billing_products_restorewriteproducts.updatePOST /v1/products/:id/restoreBring an archived product back to active.
billing_products_reorderwriteproducts.updatePOST /v1/products/reorderSet the catalog display order.
billing_products_bulk_archivewriteproducts.updatePOST /v1/products/bulk-archiveArchive up to 100 products in one call.
billing_products_bulk_deletedestructiveproducts.deletePOST /v1/products/bulk-deleteSoft-delete up to 100 products in one call.
billing_products_bulk_move_groupwriteproducts.updatePOST /v1/products/bulk-move-groupMove products to a product group.
billing_products_bulk_change_companywriteproducts.updatePOST /v1/products/bulk-change-companyReassign the issuing legal entity of several products.
billing_products_bulk_visibilitywriteproducts.updatePOST /v1/products/bulk-visibilitySet several products public or private at once.
billing_product_groups_listreadproducts.listGET /v1/product_groupsList product groups — the catalog sections products are filed under.
billing_product_groups_getreadproducts.showGET /v1/product_groups/:idFetch one product group with its display order.
billing_product_groups_createwriteproducts.createPOST /v1/product_groupsCreate a product group to file products under.
billing_product_groups_upsertwriteproducts.createPUT /v1/product_groupsCreate or update a product group matched on id → external_id → slug.
billing_product_groups_updatewriteproducts.updatePATCH /v1/product_groups/:idUpdate a product group — name, slug, company or display order.
billing_product_groups_deletedestructiveproducts.deleteDELETE /v1/product_groups/:idSoft-delete a product group.
billing_product_groups_archivewriteproducts.updatePOST /v1/product_groups/:id/archiveArchive a product group, hiding it from the catalog.
billing_product_groups_unarchivewriteproducts.updateDELETE /v1/product_groups/:id/archiveBring an archived product group back into the catalog.
billing_product_groups_reorderwriteproducts.updatePOST /v1/product_groups/reorderSet the display order of product groups.

plans​

ToolKindPermissionEndpointWhat it does
billing_plans_listreadplans.listGET /v1/plansList plans — the bundles of products a subscription can point at.
billing_plans_getreadplans.showGET /v1/plans/:idFetch one plan with its items.
billing_plans_createwriteplans.createPOST /v1/plansCreate a plan, optionally with its items in the same call.
billing_plans_upsertwriteplans.createPUT /v1/plansCreate or update a plan matched on id → external_id → slug.
billing_plans_updatewriteplans.updatePATCH /v1/plans/:idUpdate a plan in place.
billing_plans_deletedestructiveplans.deleteDELETE /v1/plans/:idSoft-delete a plan.
billing_plans_duplicatewriteplans.createPOST /v1/plans/:id/duplicateCopy a plan and its items into a new draft plan.
billing_plans_items_listreadplans.showGET /v1/plans/:id/itemsList the items of a plan — which product, at which price, in which quantity.
billing_plans_items_replacewriteplans.updatePUT /v1/plans/:id/itemsReplace every item of a plan atomically.
billing_plans_bulk_archivewriteplans.updatePOST /v1/plans/bulk-archiveArchive up to 100 plans in one call.
billing_plans_bulk_deletedestructiveplans.deletePOST /v1/plans/bulk-deleteSoft-delete up to 100 plans in one call.
billing_plans_bulk_move_groupwriteplans.updatePOST /v1/plans/bulk-move-groupMove plans to a plan group.
billing_plan_groups_listreadplans.listGET /v1/plan_groupsList plan groups — the sections plans are filed under in the catalog.
billing_plan_groups_getreadplans.showGET /v1/plan_groups/:idFetch one plan group with its display order.
billing_plan_groups_createwriteplans.createPOST /v1/plan_groupsCreate a plan group to file plans under.
billing_plan_groups_upsertwriteplans.createPUT /v1/plan_groupsCreate or update a plan group matched on id → external_id → slug.
billing_plan_groups_updatewriteplans.updatePATCH /v1/plan_groups/:idUpdate a plan group — name, slug, description or display order.
billing_plan_groups_deletedestructiveplans.deleteDELETE /v1/plan_groups/:idSoft-delete a plan group.
billing_plan_groups_archivewriteplans.updatePOST /v1/plan_groups/:id/archiveArchive a plan group, hiding it from the catalog without touching its plans.
billing_plan_groups_reorderwriteplans.updatePOST /v1/plan_groups/reorderSet the display order of plan groups.

services​

ToolKindPermissionEndpointWhat it does
billing_service_items_listreadservices.listGET /v1/service_itemsList fiscal service items — the LC 116 / NBS classification an invoice line is issued under.
billing_service_items_getreadservices.showGET /v1/service_items/:idFetch one service item with its fiscal codes and default ISS rate.
billing_service_items_createwriteservices.createPOST /v1/service_itemsCreate a fiscal service item for products to be invoiced under.
billing_service_items_upsertwriteservices.createPUT /v1/service_itemsCreate or update a service item matched on id → external_id → internal_code.
billing_service_items_updatewriteservices.updatePATCH /v1/service_items/:idUpdate a service item.
billing_service_items_deletedestructiveservices.deleteDELETE /v1/service_items/:idSoft-delete a service item.

The fields of each resource are in the API reference and in billing_schemas_get.

A tool you cannot run is not listed by tools/list at all. If one from this page is missing, see Authentication.