The Catalogs API organizes products into service plans or offering bundles. A catalog represents a named service offering (such as a fiber internet plan or a camera installation kit) with a defined type. Products are linked to catalogs with quantities, making it easy to know what materials are required for a given service.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/CLINTONARMANDO/apiregistropendientes/llms.txt
Use this file to discover all available pages before exploring further.
All endpoints require a valid Bearer token. Include
Authorization: Bearer <token> in every request header.Catalogs
List active catalogs
GET /api/catalogos
Returns all catalogs where vigente = true.
Response fields
Unique catalog ID.
Catalog name (e.g.,
Plan Fibra 100 Mbps).Description of the service offering.
Service type. One of:
INTERNET, CAMARAS, KIT, SERVICIO.true if the catalog is active.Create a catalog
POST /api/catalogos
Creates a new service catalog entry.
Catalog name (e.g.,
Plan Fibra 100 Mbps).Description of what this catalog includes.
Service type. One of:
INTERNET, CAMARAS, KIT, SERVICIO.Update a catalog
PUT /api/catalogos/{id}
Updates an existing catalog’s name, description, or type.
Numeric ID of the catalog to update.
Delete a catalog
DELETE /api/catalogos/{id}
Soft-deletes a catalog by setting vigente = false. Associated catalog-product entries are not automatically removed.
Numeric ID of the catalog to deactivate.
Catalog products
Each catalog can have one or more products associated with it, along with the expected quantity of each. This defines the materials needed to deliver the service.List products in a catalog
GET /api/catalogos/{catalogoId}/productos
Returns all active product entries for a specific catalog.
Numeric ID of the catalog.
Response fields
Catalog-product link ID.
The parent catalog.
The associated product. See ProductoResponse for field details.
Expected quantity of this product for the service.
Add a product to a catalog
POST /api/catalogos/productos
Associates a product with a catalog and specifies the required quantity.
ID of the catalog to add the product to.
ID of the product to associate.
Expected quantity of this product for one instance of the service.
Update a catalog product entry
PUT /api/catalogos/productos/{id}
Updates the quantity (or other fields) of an existing catalog-product link.
Numeric ID of the catalog-product link to update.
Updated quantity.
Remove a product from a catalog
DELETE /api/catalogos/productos/{id}
Removes the association between a product and a catalog. This is a permanent removal (not a soft delete) of the link, not the product itself.
Numeric ID of the catalog-product link to remove.
Enumerations
TipoCatalogo
| Value | Description |
|---|---|
INTERNET | Internet service plans |
CAMARAS | Security camera installation packages |
KIT | Equipment kits |
SERVICIO | General service offerings |