Actualizado el 18-oct-2026. Primera versión.
Qué responde. Todas las APIs del sistema por módulo: qué hacen, qué épica las construye y cuáles las usan.
Para quién. Quien construye o integra un módulo.
Estado. [Propuesta] del TL del Nuevo PIM, 18-oct-2026, construida sobre ADR-12. La spec de cada épica dice el qué; estas páginas, el cómo.
Fuente. docs/arquitectura/por-epica/base/apis-*.json y apis/, generada con generar.py.
En 30 segundos
- 378 APIs en el catálogo, 346 citadas por alguna épica y 377 con request y response definidos.
- Cada API la construye una sola épica; las demás la reutilizan. El request y el response completos están en la página de la épica.
Por módulo
MS-01 Catálogo · 81 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-01-001 | GET /api/v2/attributes | Buscar atributos | FT-PLT-02 | FT-IA-05, FT-PLT-02, FT-PLT-06, FT-REF-01 | ⟦definida | Green⟧ |
| API-01-002 | GET /api/v2/attributes/{id} | Detalle de un atributo | FT-PLT-02 | FT-PLT-02 | ⟦definida | Green⟧ |
| API-01-003 | POST /api/v2/attributes/plans | Plan de alta o cambio de atributos | FT-PLT-02 | FT-PLT-02, FT-USR-02 | ⟦definida | Green⟧ |
| API-01-004 | POST /api/v2/catalog-plans/{planId}/apply | Confirmar un plan del catálogo | FT-PLT-01 | FT-ACT-01, FT-ARQ-02, FT-CAT-04, FT-CAT-05, FT-IA-03, FT-INT-03, FT-PLT-01, FT-PLT-02, FT-PLT-03, FT-PLT-04, FT-PLT-05, FT-PLT-06, FT-PLT-07, FT-PLT-10, FT-REF-01, FT-REF-02, FT-USR-02 | ⟦definida | Green⟧ |
| API-01-005 | GET /api/v2/lovs | Buscar listas de valores | FT-PLT-03 | FT-PLT-03 | ⟦definida | Green⟧ |
| API-01-006 | GET /api/v2/lovs/{id} | Detalle de una lista | FT-PLT-03 | FT-PLT-03 | ⟦definida | Green⟧ |
| API-01-007 | GET /api/v2/lovs/{id}/values | Valores de una lista | FT-PLT-03 | FT-FLU-06, FT-PLT-03, FT-PLT-10, FT-RAC-07, FT-REF-01, FT-REF-04 | ⟦definida | Green⟧ |
| API-01-008 | GET /api/v2/lovs/{id}/values/{code}/usage | Dónde se usa un valor en el catálogo | FT-PLT-03 | FT-PLT-03 | ⟦definida | Green⟧ |
| API-01-009 | POST /api/v2/lovs/plans | Plan de alta o cambio de listas | FT-PLT-03 | FT-PLT-03 | ⟦definida | Green⟧ |
| API-01-010 | POST /api/v2/lovs/{id}/values/plans | Plan de alta o cambio de valores | FT-PLT-03 | FT-PLT-03 | ⟦definida | Green⟧ |
| API-01-011 | GET /api/v2/reference-tables | Diccionarios | FT-REF-01 | FT-REF-01 | ⟦definida | Green⟧ |
| API-01-012 | GET /api/v2/reference-tables/{t}/entries | Entradas de un diccionario | FT-REF-01 | FT-ACT-05, FT-INT-03, FT-PLT-05, FT-PLT-10, FT-PRD-03, FT-REF-01 | ⟦definida | Green⟧ |
| API-01-013 | POST /api/v2/reference-tables/{t}/entries/plans | Plan de cambio de entradas | FT-REF-01 | FT-INT-03, FT-REF-01 | ⟦definida | Green⟧ |
| API-01-014 | GET /api/v2/attribute-groups | Grupos de atributos | FT-PLT-04 | FT-PLT-04 | ⟦definida | Green⟧ |
| API-01-015 | POST /api/v2/attribute-groups/plans | Plan de cambio de grupos | FT-PLT-04 | FT-PLT-04 | ⟦definida | Green⟧ |
| API-01-016 | GET /api/v2/rules?type= | Consultar reglas | FT-PLT-07 | FT-ACT-01, FT-CAT-05, FT-FLU-03, FT-FLU-05, FT-PLT-07, FT-RAC-01, FT-REF-02, FT-REF-03 | ⟦definida | Green⟧ |
| API-01-017 | POST /api/v2/rules/plans | Preparar un cambio de reglas | FT-PLT-07 | FT-ACT-01, FT-CAT-03, FT-CAT-04, FT-CAT-05, FT-PLT-07, FT-RAC-01, FT-REF-02 | ⟦definida | Green⟧ |
| API-01-018 | POST /api/v2/rules/classify | Clasificar lo que llega de SAP | FT-CAT-04 | FT-CAT-04, FT-INT-03, FT-PLT-05 | ⟦definida | Green⟧ |
| API-01-019 | GET /api/v2/structures | Jerarquías | FT-PLT-05 | FT-PLT-05 | ⟦definida | Green⟧ |
| API-01-020 | POST /api/v2/structures/plans | Plan de alta de una jerarquía | FT-PLT-05 | FT-PLT-05 | ⟦definida | Green⟧ |
| API-01-021 | GET /api/v2/structures/{id}/tree | Árbol validado | FT-PLT-05 | FT-IA-02, FT-PLT-05 | ⟦definida | Green⟧ |
| API-01-022 | GET /api/v2/structures/{id}/leaves | Selector de plantillas | FT-PLT-05 | FT-FLU-02, FT-IA-02, FT-PLT-05, FT-PLT-10, FT-PRD-10, FT-USR-02 | ⟦definida | Green⟧ |
| API-01-023 | POST /api/v2/structures/{id}/nodes/plans | Plan de cambio de nodos | FT-PLT-05 | FT-PLT-01, FT-PLT-05 | ⟦definida | Green⟧ |
| API-01-024 | GET /api/v2/taxonomies/PRODUCT/nodes/{id}/bindings | Configuración de atributos de una plantilla | FT-PLT-06 | FT-PLT-06 | ⟦definida | Green⟧ |
| API-01-025 | POST /api/v2/taxonomies/PRODUCT/nodes/{id}/bindings/plans | Plan de cambio de la configuración | FT-PLT-06 | FT-IA-03, FT-PLT-06, FT-REF-01 | ⟦definida | Green⟧ |
| API-01-026 | GET /api/v2/taxonomies/{t}/nodes/{id}/metadata | Metadatos de una plantilla | FT-PLT-05 | FT-IA-04, FT-PLT-05, FT-PLT-08 | ⟦definida | Green⟧ |
| API-01-027 | POST /api/v2/taxonomies/{t}/nodes/{id}/metadata/plans | Plan de cambio de metadatos | FT-PLT-05 | FT-ACT-01, FT-PLT-05, FT-PLT-08 | ⟦definida | Green⟧ |
| API-01-028 | GET /api/v2/taxonomies/PRODUCT/nodes/{id}/effective | Vista efectiva de una plantilla por negocio | FT-PLT-06 | FT-ACT-01, FT-ACT-05, FT-ARQ-01, FT-FLU-01, FT-FLU-04, FT-FLU-05, FT-FLU-06, FT-IA-01, FT-IA-03, FT-IA-05, FT-MIG-02, FT-PLT-03, FT-PLT-06, FT-PLT-10, FT-PRD-01, FT-PRD-02, FT-PRD-03, FT-PRD-07, FT-PRD-09, FT-PRD-10, FT-RAC-01, FT-RAC-02, FT-RAC-05, FT-REF-01 | ⟦definida | Green⟧ |
| API-01-029 | GET /api/v2/catalog-imports/profiles | Perfiles de carga masiva del catálogo | FT-PLT-09 | FT-PLT-09 | ⟦definida | Green⟧ |
| API-01-030 | GET /api/v2/catalog-imports/profiles/{p}/template | Plantilla de columnas de un perfil | FT-PLT-09 | FT-CAT-01, FT-PLT-09 | ⟦definida | Green⟧ |
| API-01-031 | POST /api/v2/catalog-imports | Subir una carga para validarla | FT-PLT-09 | FT-CAT-01, FT-CAT-03, FT-IA-04, FT-PLT-01, FT-PLT-09, FT-RAC-07 | ⟦definida | Green⟧ |
| API-01-032 | POST /api/v2/catalog-imports/{id}/apply | Aplicar una carga validada | FT-PLT-09 | FT-CAT-01, FT-CAT-03, FT-IA-04, FT-PLT-01, FT-PLT-09, FT-RAC-07 | ⟦definida | Green⟧ |
| API-01-033 | GET /api/v2/catalog-imports/{id} | Resultado de una carga | FT-PLT-09 | FT-CAT-01, FT-PLT-09 | ⟦definida | Green⟧ |
| API-01-034 | GET /api/v2/catalog-receipts/{requestId} | Recibo de una escritura del catálogo | FT-PLT-01 | FT-PLT-01, FT-PLT-07 | ⟦definida | Green⟧ |
| API-01-035 | GET /api/v2/categories | Buscar categorías | FT-CAT-01 | FT-CAT-01, FT-CAT-03 | ⟦definida | Green⟧ |
| API-01-036 | GET /api/v2/categories/{id} | Ver una categoría | FT-CAT-01 | FT-CAT-01, FT-CAT-03 | ⟦definida | Green⟧ |
| API-01-037 | GET /api/v2/categories/{id}/children | Hijas de una categoría | FT-CAT-01 | FT-CAT-01, FT-CAT-03 | ⟦definida | Green⟧ |
| API-01-038 | GET /api/v2/categories/{id}/tree | Una rama del árbol | FT-CAT-01 | FT-CAT-01 | ⟦definida | Green⟧ |
| API-01-039 | GET /api/v2/categories/tree | Árbol de un sitio | FT-CAT-01 | FT-CAT-01, FT-CAT-06, FT-RAC-07 | ⟦definida | Green⟧ |
| API-01-040 | POST /api/v2/categories | Crear una categoría | FT-CAT-01 | FT-CAT-01 | ⟦definida | Green⟧ |
| API-01-041 | PUT /api/v2/categories/{id} | Cambiar una categoría | FT-CAT-01 | FT-CAT-01 | ⟦definida | Green⟧ |
| API-01-042 | PATCH /api/v2/categories/{id}/parent | Mover una rama | FT-CAT-01 | FT-CAT-01 | ⟦definida | Green⟧ |
| API-01-043 | DELETE /api/v2/categories/{id} | Desligar sin borrar | FT-CAT-01 | FT-CAT-01 | ⟦definida | Green⟧ |
| API-01-044 | POST /api/v2/categories/publications | Republicar categorías | FT-CAT-02 | FT-CAT-02 | ⟦definida | Green⟧ |
| API-01-045 | GET /api/v2/categories/{id}/audit | Bitácora por campo (la sirve MS-05; ruta de compatibilidad con M4) | — | — | ⟦sin definir | Yellow⟧ |
| API-01-046 | GET /api/v2/brands | Los sitios | FT-REF-01 | FT-CAT-01, FT-CAT-05, FT-REF-01 | ⟦definida | Green⟧ |
| API-01-047 | POST /api/v2/brands | Dar de alta un sitio | FT-REF-01 | FT-REF-01 | ⟦definida | Green⟧ |
| API-01-048 | GET /api/v2/brands/{id} | Ver un sitio | FT-REF-01 | FT-REF-01 | ⟦definida | Green⟧ |
| API-01-049 | PUT /api/v2/brands/{id} | Cambiar un sitio | FT-REF-01 | FT-REF-01 | ⟦definida | Green⟧ |
| API-01-050 | POST /internal/governance/sap/lov | Listas que manda SAP | FT-PLT-03 | FT-INT-04, FT-PLT-03, FT-REF-01 | ⟦definida | Green⟧ |
| API-01-051 | POST /internal/governance/sap/hierarchy | Jerarquías que manda SAP | FT-PLT-05 | FT-INT-04, FT-PLT-05 | ⟦definida | Green⟧ |
| API-01-052 | POST /internal/governance/sap/suppliers | Proveedores que manda SAP | FT-REF-01 | FT-INT-04, FT-REF-01 | ⟦definida | Green⟧ |
| API-01-053 | POST /internal/governance/bulk-load/{coleccion} | Carga de la migración | FT-PLT-01 | FT-CAT-01, FT-MIG-02, FT-PLT-01, FT-PLT-02, FT-PLT-03, FT-PLT-04, FT-PLT-06, FT-REF-01, FT-REF-02 | ⟦definida | Green⟧ |
| API-01-054 | GET /public/rt/GetTemplates?hierarchy=PrimaryProductTaxonomy | GetTemplates (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-01-055 | GET /public/rt/GetTemplate?template=&business=&creationType= | GetTemplate (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-01-056 | GET /public/rt/GetTemplateForo?template= | GetTemplateForo (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-01-057 | GET /public/rt/proc_ws_list_valid_values_for_template_characteristic_lov (y con includeAlternative=True) | Valores válidos de una lista (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-01-058 | GET /public/rt/ws_list_valid_values_for_parent_template_characteristic_enabler | Habilitadores de un atributo (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-01-059 | GET /public/rt/GetListOfValuesComplete?lookup= (MWSKZLOV, TAXESS4HLOV, ZCOMALOV) | Catálogos de impuestos y marcas (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-01-060 | GET /public/rt/GetListOfValuesEnabler?template=&characteristic= | Valores de un atributo dependiente (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-01-061 | GET /public/rt/BrandsGroupOfArticleByTemplateBusinessProvider | Marcas y grupos permitidos (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-01-062 | GET /public/rt/SellersAllowedNotEAN | Sellers sin EAN (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-01-063 | GET /public/rt/MargenVsIndicadorImp | Margen por indicador de impuesto (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-01-064 | GET /public/rt/GetEnablerValuesProductName | Habilitadores del nombre de producto (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-01-065 | POST /public/rt/CharacteristicTemplateValues | Configuración por lotes de los scripts (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-01-066 | POST /public/rt/RestTemplatesIAToSTEPXMLCreation | Plantillas creadas por IA (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-01-101 | GET /api/v2/catalog-change-requests | Bandeja de solicitudes del catálogo | FT-PLT-01 | FT-PLT-01 | ⟦definida | Green⟧ |
| API-01-102 | GET /api/v2/catalog-change-requests/{changeRequestId} | Detalle de una solicitud de cambio | FT-PLT-01 | FT-IA-04, FT-PLT-01 | ⟦definida | Green⟧ |
| API-01-103 | POST /api/v2/catalog-change-requests/{changeRequestId}/decision | Aprobar o rechazar una solicitud | FT-PLT-01 | FT-IA-04, FT-PLT-01, FT-PLT-02, FT-PLT-03, FT-PLT-04, FT-PLT-05, FT-PLT-06, FT-PLT-07, FT-PLT-09 | ⟦definida | Green⟧ |
| API-01-104 | POST /api/v2/lovs/{id}/value-requests | Pedir un valor que no está en la lista | FT-PLT-03 | FT-PLT-03 | ⟦definida | Green⟧ |
| API-01-105 | GET /api/v2/attribute-outputs | Salida efectiva por destino | FT-PLT-04 | FT-PLT-02, FT-PLT-04 | ⟦definida | Green⟧ |
| API-01-106 | GET /api/v2/taxonomies/PRODUCT/nodes/{id}/minimums | Matriz de mínimos de una plantilla | FT-PLT-04 | FT-PLT-04 | ⟦definida | Green⟧ |
| API-01-107 | GET /api/v2/catalog-imports | Cargas de configuración de un usuario | FT-PLT-09 | FT-PLT-09 | ⟦definida | Green⟧ |
| API-01-108 | GET /api/v2/taxonomies/PRODUCT/nodes/{id}/attributes/{attributeId}/values | Valores válidos de un atributo en una plantilla | FT-PLT-06 | FT-PLT-06, FT-PLT-10 | ⟦definida | Green⟧ |
| API-01-109 | GET /api/v2/catalog-permissions | Matriz de permisos del catálogo | FT-PLT-01 | FT-PLT-01 | ⟦definida | Green⟧ |
| API-01-110 | POST /api/v2/catalog-permissions/plans | Plan de carga de la matriz de permisos del catálogo | FT-PLT-01 | FT-PLT-01, FT-USR-02 | ⟦definida | Green⟧ |
| API-01-111 | GET /internal/governance/template-views?business=&changedSince=&page=&size= | MS-10 lee por páginas las vistas efectivas ya resueltas (plantilla, negocio, atributos con tipo, lista y obligatoriedad) para armar el diccionario de plantillas que recibe el DWH, sin pedir una por una las 4,100 plantillas. | FT-INT-02 | FT-INT-02 | ⟦definida | Green⟧ |
| API-01-201 | POST /api/v2/categories/approvals | Aprobar categorías | FT-CAT-01 | FT-CAT-01 | ⟦definida | Green⟧ |
| API-01-202 | GET /api/v2/rules/allowed-values | Marcas y grupos permitidos | FT-PLT-07 | FT-PLT-07, FT-PLT-10, FT-REF-01 | ⟦definida | Green⟧ |
| API-01-204 | POST /api/v2/rules/derive-item-group | Derivar la clasificación SAP | FT-CAT-04 | FT-CAT-04, FT-IA-04 | ⟦definida | Green⟧ |
| API-01-205 | POST /internal/governance/rules/web-category-classify | Categorías web de una plantilla | FT-CAT-03 | FT-CAT-03 | ⟦definida | Green⟧ |
MS-02 Producto · 120 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-02-001 | POST /api/v2/products/search | Buscar productos | FT-PRD-01 | FT-ARQ-01, FT-CAT-04, FT-CAT-05, FT-FLU-04, FT-FLU-06, FT-PLT-03, FT-PRD-01, FT-PRD-04, FT-PRD-05, FT-PRD-09, FT-RAC-07, FT-USR-01, FT-USR-02 | ⟦definida | Green⟧ |
| API-02-002 | GET /api/v2/products/{id} | Ficha del producto | FT-PRD-01 | FT-ACT-01, FT-INT-06, FT-PRD-01, FT-PRD-04, FT-PRD-09, FT-PRD-10, FT-RAC-03, FT-USR-02 | ⟦definida | Green⟧ |
| API-02-003 | GET /api/v2/products/{id}/variants | Variantes del producto | FT-PRD-01 | FT-ACT-04, FT-PRD-01 | ⟦definida | Green⟧ |
| API-02-004 | GET /api/v2/products/{id}/variants/{variantId} | Una variante con lo propio y lo heredado | FT-PRD-01 | FT-PRD-01 | ⟦definida | Green⟧ |
| API-02-005 | POST /api/v2/products/plans | Alta de un producto | FT-PRD-01 | FT-ARQ-01, FT-FLU-02, FT-FLU-03, FT-PRD-01, FT-PRD-09, FT-REF-02, FT-REF-03, FT-REF-04 | ⟦definida | Green⟧ |
| API-02-006 | POST /api/v2/products/guided/plans | Armar la familia en la captura guiada | FT-PRD-07 | FT-ARQ-01, FT-CAT-04, FT-FLU-01, FT-FLU-04, FT-PRD-05, FT-PRD-07, FT-PRD-10, FT-USR-03 | ⟦definida | Green⟧ |
| API-02-007 | GET /api/v2/products/guided/drafts | Mis autoguardados | FT-PRD-07 | FT-PRD-07 | ⟦definida | Green⟧ |
| API-02-008 | POST /api/v2/products/guided/drafts | Abrir un autoguardado | FT-PRD-07 | FT-PRD-07 | ⟦definida | Green⟧ |
| API-02-009 | GET /api/v2/products/guided/drafts/{id} | Leer un autoguardado | FT-PRD-07 | FT-PRD-07 | ⟦definida | Green⟧ |
| API-02-010 | PUT /api/v2/products/guided/drafts/{id} | Autoguardar | FT-PRD-07 | FT-PRD-07 | ⟦definida | Green⟧ |
| API-02-011 | POST /api/v2/products/{id}/root/plans | Cambiar datos generales | FT-PRD-01 | FT-PRD-01, FT-PRD-10 | ⟦definida | Green⟧ |
| API-02-012 | POST /api/v2/products/{id}/values/plans | Revisar valores en el momento | FT-RAC-01 | FT-ACT-06, FT-ARQ-01, FT-FLU-02, FT-IA-01, FT-IA-03, FT-IA-05, FT-PLT-06, FT-PLT-07, FT-PLT-08, FT-PRD-01, FT-PRD-03, FT-PRD-05, FT-PRD-07, FT-PRD-09, FT-PRD-10, FT-RAC-01, FT-RAC-02, FT-RAC-03 | ⟦definida | Green⟧ |
| API-02-013 | POST /api/v2/products/bulk-edit/plans | Edición masiva de un atributo | FT-RAC-01 | FT-RAC-01 | ⟦definida | Green⟧ |
| API-02-014 | POST /api/v2/products/{id}/variants/link/plans | Ligar una variante a su genérico | FT-PRD-01 | FT-ACT-04, FT-PRD-01, FT-RAC-02, FT-REF-02 | ⟦definida | Green⟧ |
| API-02-015 | POST /api/v2/products/{id}/variants/unlink/plans | Desligar una variante | FT-PRD-01 | FT-PRD-01 | ⟦definida | Green⟧ |
| API-02-016 | POST /api/v2/products/classifications/plans | Asignar plantilla o categorías web | FT-CAT-03 | FT-ACT-06, FT-CAT-01, FT-CAT-03, FT-CAT-04, FT-CAT-05, FT-FLU-02, FT-IA-02, FT-IA-04, FT-PLT-05 | ⟦definida | Green⟧ |
| API-02-017 | POST /api/v2/products/{id}/clone/plans | Clonar un producto | FT-PRD-01 | FT-PRD-01 | ⟦definida | Green⟧ |
| API-02-018 | GET /api/v2/products/compare?ids= | Comparar productos | FT-PRD-01 | FT-PRD-01 | ⟦definida | Green⟧ |
| API-02-019 | GET /api/v2/products/{id}/compare-previous | Comparar con la versión anterior | FT-PRD-01 | FT-PRD-01 | ⟦definida | Green⟧ |
| API-02-020 | GET /api/v2/products/{id}/media | Activos ligados al producto | FT-PRD-01 | FT-ACT-02, FT-PRD-01 | ⟦definida | Green⟧ |
| API-02-021 | POST /api/v2/products/{id}/status-correction/plans | Corrección administrativa del estado | FT-FLU-01 | FT-FLU-01 | ⟦definida | Green⟧ |
| API-02-022 | GET /api/v2/saved-searches | Mis búsquedas guardadas | FT-PRD-01 | FT-PRD-01 | ⟦definida | Green⟧ |
| API-02-023 | POST /api/v2/saved-searches | Guardar una búsqueda | FT-PRD-01 | FT-PRD-01 | ⟦definida | Green⟧ |
| API-02-024 | DELETE /api/v2/saved-searches/{id} | Borrar una búsqueda guardada | FT-PRD-01 | FT-PRD-01 | ⟦definida | Green⟧ |
| API-02-025 | GET /api/v2/product-receipts/{requestId} | Recibo de una operación de Producto | FT-FLU-01 | FT-ARQ-01, FT-FLU-01, FT-INT-06, FT-INT-07, FT-PLT-03, FT-PRD-10 | ⟦definida | Green⟧ |
| API-02-026 | GET /api/v2/workflow/statuses | Catálogo de estados, tareas y etiquetas | FT-FLU-01 | FT-FLU-01, FT-RAC-05 | ⟦definida | Green⟧ |
| API-02-027 | GET /api/v2/workflow/capabilities?productIds= | Qué puede hacer quien llama | FT-FLU-01 | FT-ACT-02, FT-ACT-06, FT-ARQ-01, FT-FLU-01, FT-FLU-02, FT-PRD-04, FT-PRD-05, FT-PRD-09, FT-USR-02 | ⟦definida | Green⟧ |
| API-02-028 | POST /api/v2/workflow/actions/plans | Pedir una acción del flujo | FT-FLU-01 | FT-ACT-02, FT-ACT-05, FT-ACT-06, FT-FLU-01, FT-FLU-02, FT-FLU-07, FT-INT-05, FT-INT-07, FT-PRD-02, FT-PRD-04, FT-PRD-05, FT-PRD-06, FT-PRD-07, FT-PRD-09, FT-RAC-01, FT-RAC-03, FT-USR-02 | ⟦definida | Green⟧ |
| API-02-029 | GET /api/v2/workflow/comments?productIds= | Motivos de rechazo | FT-PRD-04 | FT-IA-06, FT-PRD-04, FT-PRD-05, FT-PRD-09, FT-PRD-10, FT-RAC-05 | ⟦definida | Green⟧ |
| API-02-030 | GET /api/v2/workflow/config/{type} | Leer la configuración del motor | FT-FLU-01 | FT-CAT-03, FT-FLU-01, FT-FLU-02, FT-INT-06, FT-MIG-04, FT-PRD-02, FT-PRD-03, FT-PRD-04, FT-PRD-05, FT-PRD-07, FT-PRD-08, FT-RAC-03, FT-RAC-05, FT-USR-02 | ⟦definida | Green⟧ |
| API-02-031 | POST /api/v2/workflow/config/{type}/plans | Cambiar la configuración del motor | FT-FLU-01 | FT-CAT-03, FT-FLU-01, FT-INT-06, FT-PRD-02, FT-PRD-03, FT-PRD-04, FT-PRD-05, FT-PRD-08, FT-RAC-03, FT-RAC-05, FT-USR-02 | ⟦definida | Green⟧ |
| API-02-032 | GET /api/v2/tasks | Bandeja de tareas | FT-PRD-06 | FT-ACT-06, FT-CAT-03, FT-CAT-04, FT-PRD-02, FT-PRD-04, FT-PRD-06, FT-PRD-07, FT-RAC-04 | ⟦definida | Green⟧ |
| API-02-033 | GET /api/v2/tasks/{id} | Detalle de una tarea | FT-PRD-06 | FT-PRD-06 | ⟦definida | Green⟧ |
| API-02-034 | GET /api/v2/tasks/{id}/activity | Actividad de una tarea | FT-PRD-06 | FT-PRD-06 | ⟦definida | Green⟧ |
| API-02-035 | POST /api/v2/tasks/plans | Pedir un comando sobre una tarea | FT-FLU-01 | FT-ACT-06, FT-FLU-01, FT-PRD-03, FT-PRD-05, FT-PRD-06, FT-PRD-07, FT-RAC-02, FT-RAC-04 | ⟦definida | Green⟧ |
| API-02-036 | GET /api/v2/task-queues/{cola}/pool | Bolsa de una cola | FT-PRD-06 | FT-PRD-06, FT-RAC-03 | ⟦definida | Green⟧ |
| API-02-037 | POST /api/v2/task-queues/{cola}/assignments/plans | Asignar tareas de una cola | FT-PRD-06 | FT-PRD-06 | ⟦definida | Green⟧ |
| API-02-038 | GET /api/v2/task-queues/{cola}/my | Mis tareas de una cola | FT-PRD-06 | FT-INT-07, FT-PRD-06, FT-RAC-03 | ⟦definida | Green⟧ |
| API-02-039 | POST /api/v2/publications/plans | Vista previa de una publicación | FT-INT-07 | FT-CAT-05, FT-CAT-06, FT-INT-01, FT-INT-07, FT-PLT-03, FT-RAC-08 | ⟦definida | Green⟧ |
| API-02-040 | GET /api/v2/publications/{jobId} | Avance y resultado de un trabajo de publicación | FT-INT-07 | FT-INT-07 | ⟦definida | Green⟧ |
| API-02-041 | POST /api/v2/publications/eligibility | ¿Es enviable a cada canal? | FT-CAT-05 | FT-CAT-05, FT-INT-01, FT-MIG-03 | ⟦definida | Green⟧ |
| API-02-042 | GET /api/v2/delivery-status?productId=&sku= | Estado de un producto en cada destino | FT-CAT-05 | FT-CAT-05, FT-CAT-06, FT-INT-01, FT-INT-05, FT-PRD-10, FT-RAC-05 | ⟦definida | Green⟧ |
| API-02-043 | GET /api/v2/delivery-attempts?productId=&sku=&from=&to= | Bitácora de envíos | FT-CAT-05 | FT-CAT-05, FT-INT-07 | ⟦definida | Green⟧ |
| API-02-044 | GET /api/v2/product-imports/profiles | Perfiles de carga masiva de producto | FT-FLU-04 | FT-FLU-04 | ⟦definida | Green⟧ |
| API-02-045 | GET /api/v2/product-imports/profiles/{p}/template | Bajar la plantilla de carga | FT-FLU-04 | FT-CAT-03, FT-FLU-04, FT-FLU-06, FT-PRD-05 | ⟦definida | Green⟧ |
| API-02-046 | POST /api/v2/product-imports | Subir una carga masiva de producto | FT-FLU-04 | FT-CAT-06, FT-FLU-04, FT-FLU-05, FT-FLU-06, FT-INT-07, FT-PRD-05, FT-PRD-09, FT-PRD-10, FT-RAC-01 | ⟦definida | Green⟧ |
| API-02-047 | POST /api/v2/product-imports/{id}/apply | Confirmar una carga masiva | FT-FLU-04 | FT-CAT-06, FT-FLU-04, FT-FLU-05, FT-FLU-06, FT-INT-07, FT-PRD-05, FT-PRD-09, FT-RAC-01 | ⟦definida | Green⟧ |
| API-02-048 | GET /api/v2/product-imports/{id} | Estado y resultado de una carga | FT-FLU-04 | FT-FLU-04, FT-FLU-06, FT-PRD-10, FT-RAC-01 | ⟦definida | Green⟧ |
| API-02-049 | POST /internal/product/sap/122 | Recibir la respuesta 122 de SAP | FT-PRD-02 | FT-CAT-04, FT-FLU-01, FT-FLU-07, FT-INT-03, FT-INT-06, FT-PRD-02 | ⟦definida | Green⟧ |
| API-02-050 | POST /internal/product/sap/look | Recibir un Conjunto Look de SAP | FT-INT-06 | FT-INT-03, FT-INT-06 | ⟦definida | Green⟧ |
| API-02-051 | POST /internal/product/sap/errors | Recibir los errores 141 de SAP | FT-PRD-02 | FT-PRD-02 | ⟦definida | Green⟧ |
| API-02-052 | POST /internal/product/sap/prices | Recibir precios y costos de SAP | FT-INT-06 | FT-INT-04, FT-INT-06 | ⟦definida | Green⟧ |
| API-02-053 | POST /internal/product/sap/ean | Recibir altas y bajas de EAN de SAP | FT-INT-06 | FT-INT-04, FT-INT-06 | ⟦definida | Green⟧ |
| API-02-054 | GET /internal/product/products/{id}/publication-snapshot?version= | Foto del producto para publicar | FT-CAT-05 | FT-CAT-05, FT-FLU-05, FT-IA-01, FT-IA-03, FT-IA-04, FT-IA-05, FT-INT-01, FT-INT-02, FT-INT-05, FT-INT-07, FT-MIG-03, FT-PLT-08, FT-RAC-02 | ⟦definida | Green⟧ |
| API-02-055 | GET /internal/product/products/{id}/sap-snapshot | Datos para los archivos de SAP | FT-PRD-02 | FT-PLT-02, FT-PRD-02, FT-RAC-01 | ⟦definida | Green⟧ |
| API-02-056 | POST /internal/product/bulk-load/products | Carga interna de la migración | FT-ARQ-01 | FT-ARQ-01, FT-MIG-03, FT-MIG-04, FT-MIG-05, FT-PRD-01 | ⟦definida | Green⟧ |
| API-02-057 | POST /api/v2/product-plans/{planId}/apply | Confirmar un plan de Producto | FT-FLU-01 | FT-ACT-02, FT-ACT-04, FT-ACT-05, FT-ACT-06, FT-ARQ-01, FT-ARQ-02, FT-CAT-01, FT-CAT-03, FT-CAT-04, FT-CAT-05, FT-CAT-06, FT-FLU-01, FT-FLU-02, FT-FLU-03, FT-FLU-07, FT-IA-01, FT-IA-02, FT-IA-03, FT-IA-04, FT-IA-05, FT-INT-05, FT-INT-07, FT-MIG-04, FT-PLT-03, FT-PLT-05, FT-PLT-07, FT-PLT-08, FT-PRD-01, FT-PRD-02, FT-PRD-03, FT-PRD-04, FT-PRD-05, FT-PRD-06, FT-PRD-07, FT-PRD-09, FT-PRD-10, FT-RAC-01, FT-RAC-02, FT-RAC-03, FT-RAC-04, FT-RAC-05, FT-REF-02, FT-REF-03, FT-REF-04, FT-USR-02 | ⟦definida | Green⟧ |
| API-02-058 | POST /public/rt/CreateProposal | CreateProposal (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-059 | POST /public/rt/GetProposals | GetProposals (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-060 | POST /public/rt/GetProposalsForo | GetProposalsForo (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-061 | POST /public/rt/GroupVariants | GroupVariants (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-062 | POST /public/rt/AutForoWrite | AutForoWrite (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-063 | GET/POST /public/rt/CalculaTomarNoTomar | CalculaTomarNoTomar (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-064 | GET /public/rt/GetProductSystemOwner?skus= | GetProductSystemOwner (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-065 | GET /public/rt/ProveedoresMigrados | ProveedoresMigrados (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-066 | GET/POST /public/rt/GetArticleByEanOrBrandAndModel | GetArticleByEanOrBrandAndModel (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-067 | DELETE /public/rt/EliminaVariantes?variantIds= | EliminaVariantes (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-068 | POST /public/rt/KeepFinalMediaAssetURLs2 | KeepFinalMediaAssetURLs2 (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-069 | POST /public/rt/LasImagenes2 | LasImagenes2 (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-070 | GET /public/rt/SurtidoYXDFastDataAccess?skus= | SurtidoYXDFastDataAccess (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-071 | POST /public/rt/RestTitlesIAToSTEPXMLCreation | RestTitlesIAToSTEPXMLCreation (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-072 | GET /public/rt/GetLastSentTimeBySKU?skus= | GetLastSentTimeBySKU (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-073 | POST /public/rt/ProcessProductsMarketplace | ProcessProductsMarketplace (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-02-074 | DELETE /productmanagement/proposals/upc-eans | Quitar un EAN (adaptador para P360) | FT-PRD-09 | FT-MIG-04, FT-PRD-03, FT-PRD-09 | ⟦temporal | Grey⟧ |
| API-02-101 | GET /api/v2/products/{id}/gates | Candados: qué le falta al producto | FT-RAC-01 | FT-ACT-06, FT-FLU-02, FT-IA-01, FT-PRD-07, FT-RAC-01 | ⟦definida | Green⟧ |
| API-02-102 | POST /api/v2/products/ean-checks | Revisar EAN en línea | FT-PRD-03 | FT-ARQ-01, FT-FLU-02, FT-PRD-03, FT-PRD-09 | ⟦definida | Green⟧ |
| API-02-103 | POST /api/v2/ean-releases/plans | Pedir o resolver la liberación de un EAN | FT-PRD-03 | FT-PRD-03 | ⟦definida | Green⟧ |
| API-02-104 | GET /api/v2/ean-releases | Solicitudes de liberación de EAN | FT-PRD-03 | FT-PRD-03 | ⟦definida | Green⟧ |
| API-02-105 | POST /api/v2/products/{id}/business-change/plans | Cambiar el negocio dueño | FT-PRD-03 | FT-PRD-03 | ⟦definida | Green⟧ |
| API-02-106 | POST /api/v2/product-groups/plans | Grupos de productos | FT-PRD-01 | FT-PLT-08, FT-PRD-01, FT-PRD-09 | ⟦definida | Green⟧ |
| API-02-107 | GET /api/v2/product-groups/{groupId} | Leer un grupo de productos | FT-PRD-01 | FT-PRD-01 | ⟦definida | Green⟧ |
| API-02-108 | POST /api/v2/products/{id}/title-suggestions | Sugerencias de título y descripción | FT-PLT-08 | FT-PLT-08 | ⟦definida | Green⟧ |
| API-02-109 | POST /api/v2/products/titles/recalculations/plans | Recalcular títulos | FT-PLT-08 | FT-PLT-08 | ⟦definida | Green⟧ |
| API-02-110 | POST /api/v2/products/{id}/category-suggestions | Sugerir la categoría web | FT-CAT-03 | FT-CAT-03 | ⟦definida | Green⟧ |
| API-02-111 | POST /api/v2/products/category-corrections/plans | Corrección masiva de categorías | FT-CAT-06 | FT-CAT-06 | ⟦definida | Green⟧ |
| API-02-112 | GET /api/v2/products/category-corrections/{jobId} | Avance y resultado de una corrida | FT-CAT-06 | FT-CAT-06 | ⟦definida | Green⟧ |
| API-02-113 | POST /internal/product/catalog-usage | Producto cuenta cuántos productos usan una plantilla, un atributo o un valor de lista, por negocio y por estado, para que el catálogo muestre el impacto de un cambio antes de aprobarlo y decida si un tipo o una lista todavía se pueden cambiar. | FT-PLT-02 | FT-PLT-02, FT-PLT-03, FT-PLT-05, FT-PLT-06, FT-PLT-09 | ⟦definida | Green⟧ |
| API-02-114 | POST /internal/product/classifications/impact | Impacto de quitar categorías | FT-CAT-06 | FT-CAT-01, FT-CAT-06 | ⟦definida | Green⟧ |
| API-02-115 | GET /api/v2/products/{id}/versions | Lista las versiones completas de un producto (product_versions) con su número, fecha, usuario, origen, motivo (edición, aprobación, restauración o migración) y la solicitud o ejecución que la creó. | FT-ARQ-02 | FT-ARQ-02 | ⟦definida | Green⟧ |
| API-02-116 | GET /api/v2/products/{id}/versions/compare?from=&to=&attributes= | Compara dos versiones cualesquiera de un producto con sus fotos completas y sólo con los atributos elegidos: el valor en cada una, si cambió, y la fecha y el usuario de cada versión. Debe responder en el mismo tiempo con 14 o con 1 versión. | FT-ARQ-02 | FT-ARQ-02 | ⟦definida | Green⟧ |
| API-02-117 | POST /api/v2/products/{id}/versions/restore/plans | Prepara la restauración de una versión anterior: dice qué valores y relaciones vuelven y crea, al confirmar con API-02-057, una versión nueva con esos valores; nunca borra historia ni restaura la vigente. | FT-ARQ-02 | FT-ARQ-02 | ⟦definida | Green⟧ |
| API-02-118 | POST /internal/product/rules/dry-runs | Prueba una regla candidata sin guardar nada: el motor de MS-02 la corre sobre sus casos y sobre una muestra de productos de esa plantilla y negocio, y compara con el valor que ya tienen (en lo migrado, el que calculó P360). | FT-PLT-07 | FT-PLT-07 | ⟦definida | Green⟧ |
| API-02-119 | POST /internal/product/products/by-skus | Lectura por lote para el estudio: por cada SKU (hasta 500) devuelve su familia y su variante con lo que necesita tomar o no tomar (negocio, plantilla, sección, marca, color, talla, fecha de admisión, quién toma la foto, si tiene variantes configuradas y versión), para que MS-12 no guarde una copia del producto. | FT-ACT-05 | FT-ACT-05 | ⟦definida | Green⟧ |
| API-02-120 | POST /internal/product/value-remaps | Cuando el catálogo aprueba fusionar dos valores o mover valores a otro atributo, Producto reescribe esos códigos en sus productos en un trabajo asíncrono, avisa cada producto cambiado (PRODUCT_UPDATED) y deja un recibo con el resultado de cada uno. | FT-PLT-03 | FT-PLT-03 | ⟦definida | Green⟧ |
| API-02-121 | POST /internal/product/exports/pages | Lectura masiva para Reportes: devuelve productos o variantes por páginas de hasta 1,000, con las columnas pedidas, valores por código, clasificación, dueño, estado y estado por canal, leídos de la réplica de sólo lectura (nodo de analítica). Sigue con un cursor y fija la hora de corte. | FT-RAC-07 | FT-RAC-04, FT-RAC-06, FT-RAC-07, FT-RAC-08 | ⟦definida | Green⟧ |
| API-02-122 | POST /api/v2/products/id-lists | Registra una lista grande de SKU, EAN o IDs de producto (hasta 2 millones) que el usuario pega o sube como archivo, y da su referencia (idListRef) para la búsqueda y los exportes; al leerla, dice cuántos se reconocieron y cuántos no. | FT-RAC-07 | FT-RAC-07, FT-RAC-08 | ⟦definida | Green⟧ |
| API-02-123 | POST /internal/product/match-candidates | La misma ruta interna que pide FT-REF-03: candidatos por EAN exacto y por marca y modelo normalizados, para varias consultas a la vez (hasta 500 por llamada en la carga masiva). | FT-FLU-05 | FT-FLU-05, FT-REF-03 | ⟦definida | Green⟧ |
| API-02-201 | GET /api/v2/products/by-identifier | Producto por SKU o EAN, con su familia | FT-ARQ-01 | FT-ACT-05, FT-ARQ-01, FT-PRD-09 | ⟦definida | Green⟧ |
| API-02-202 | POST /api/v2/products/identifications | Identificar un producto antes del alta | FT-FLU-02 | FT-ARQ-01, FT-FLU-02, FT-PRD-09, FT-PRD-10 | ⟦definida | Green⟧ |
| API-02-203 | POST /api/v2/products/{id}/variants/remove/plans | Quitar variantes sin SKU | FT-PRD-09 | FT-PRD-09 | ⟦definida | Green⟧ |
| API-02-204 | GET /api/v2/product-imports | Mis cargas masivas | FT-FLU-04 | FT-FLU-04, FT-FLU-06 | ⟦definida | Green⟧ |
| API-02-205 | GET /api/v2/product-imports/{id}/report | Reporte por renglón de una carga | FT-FLU-04 | FT-FLU-04, FT-FLU-05 | ⟦definida | Green⟧ |
| API-02-301 | POST /internal/product/planning/o9-status | Estatus de o9 por placeholder | FT-PRD-04 | FT-PRD-04 | ⟦definida | Green⟧ |
| API-02-302 | GET /api/v2/workflow/status-views | Estatus visible para el proveedor o seller | FT-RAC-05 | FT-ACT-06, FT-IA-06, FT-PRD-06, FT-RAC-05 | ⟦definida | Green⟧ |
| API-02-303 | GET /api/v2/workflow/sku-blockers | Por qué un SKU no se creó o no se ve | FT-RAC-05 | FT-PRD-02, FT-RAC-03, FT-RAC-05 | ⟦definida | Green⟧ |
| API-02-304 | GET /api/v2/catalog-exceptions | Consultar excepciones de catalogación | FT-FLU-07 | FT-FLU-07 | ⟦definida | Green⟧ |
| API-02-305 | POST /api/v2/catalog-exceptions/plans | Cambiar excepciones de catalogación | FT-FLU-07 | FT-FLU-07 | ⟦definida | Green⟧ |
| API-02-306 | POST /internal/product/catalog-exceptions/evaluations | Evaluar excepciones de un lote de SKU | FT-FLU-07 | FT-ACT-05, FT-FLU-07 | ⟦definida | Green⟧ |
| API-02-307 | POST /internal/product/sap/purchase-orders | Fechas de pedido por SKU | FT-PRD-08 | FT-PRD-08 | ⟦definida | Green⟧ |
| API-02-308 | GET /api/v2/enrichment-deadlines | Plazos de enriquecimiento | FT-PRD-08 | FT-PRD-08 | ⟦definida | Green⟧ |
| API-02-309 | GET /api/v2/products/{id}/change-requests | Solicitudes de cambio de un producto | FT-PRD-05 | FT-PRD-05, FT-RAC-04 | ⟦definida | Green⟧ |
| API-02-310 | POST /api/v2/products/{id}/change-requests/plans | Pedir un cambio que revisa el dueño del dato | FT-PRD-05 | FT-ACT-06, FT-PRD-05, FT-RAC-04 | ⟦definida | Green⟧ |
| API-02-311 | POST /internal/product/tasks | Otro módulo (Reportes) abre, actualiza o cierra una tarea de Gobierno de Datos por caso y negocio, con la liga a sus hallazgos y una muestra de productos. El motor la pone en la cola del área, la escala a Category a los 5 días hábiles y la cierra cuando Reportes avisa un día sin casos. | FT-RAC-04 | FT-RAC-04 | ⟦definida | Green⟧ |
| API-02-312 | POST /api/v2/products/{id}/error-reports | El seller o proveedor reporta un error de un producto que puede ver pero no modificar (o de un paso de su alta): MS-02 abre una tarea de Gobierno de Datos en la cola «Reportes de sellers», ligada al producto, al paso y al borrador del asistente, y avisa con TASK_CHANGED. No cambia el producto. | FT-IA-06 | FT-IA-06 | ⟦definida | Green⟧ |
| API-02-401 | GET /api/v2/sap-errors/summary | Tablero de errores de SAP | FT-PRD-02 | FT-PRD-02 | ⟦definida | Green⟧ |
| API-02-402 | GET /api/v2/sap-errors | Productos afectados por un error de SAP | FT-PRD-02 | FT-PRD-02, FT-RAC-04 | ⟦definida | Green⟧ |
| API-02-403 | POST /api/v2/publications/{jobId}/revert/plans | Vista previa de la reversa de una corrida | FT-INT-07 | FT-ARQ-02, FT-CAT-06, FT-INT-07 | ⟦definida | Green⟧ |
| API-02-404 | GET /api/v2/offer-targets/{sku} | Sobre qué SKU puede ofertar el seller | FT-INT-05 | FT-FLU-02, FT-FLU-03, FT-FLU-05, FT-INT-05, FT-PRD-10, FT-REF-03 | ⟦definida | Green⟧ |
| API-02-405 | POST /api/v2/compat-notices/replays | Reemitir avisos de convivencia | FT-INT-06 | FT-INT-06 | ⟦definida | Green⟧ |
| API-02-406 | GET /api/v2/delivery-status/summary?business= | Resume el estado por canal de todos los productos: cuántos están Pendientes, Enviados sin acuse, en Error y Retirados por destino y negocio, y la antigüedad del envío más viejo sin acuse, para la pantalla de procesos. | FT-RAC-08 | FT-RAC-08 | ⟦definida | Green⟧ |
MS-03 Migración y convivencia · 12 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-03-001 | POST /api/v2/migration/runs | Lanzar una corrida de migración | FT-MIG-01 | FT-CAT-01, FT-MIG-01, FT-MIG-02, FT-MIG-03, FT-MIG-05, FT-USR-01 | ⟦definida | Green⟧ |
| API-03-002 | GET /api/v2/migration/runs/{runId} | Detalle de una corrida | FT-MIG-01 | FT-MIG-01, FT-MIG-02, FT-MIG-03, FT-MIG-05 | ⟦definida | Green⟧ |
| API-03-003 | GET /api/v2/migration/reconciliation?runId= | Conciliación de una corrida | FT-MIG-02 | FT-CAT-01, FT-MIG-02, FT-MIG-03, FT-MIG-04, FT-MIG-05, FT-PLT-10 | ⟦definida | Green⟧ |
| API-03-004 | GET /api/v2/migration/quarantine | Cuarentena de la migración | FT-MIG-03 | FT-CAT-01, FT-MIG-03, FT-MIG-05, FT-PRD-01 | ⟦definida | Green⟧ |
| API-03-005 | POST /api/v2/migration/quarantine/{id}/release | Liberar una cuarentena | FT-MIG-03 | FT-MIG-03 | ⟦definida | Green⟧ |
| API-03-006 | GET /api/v2/migration/id-map?legacyId=&system= | Mapa de identificadores heredados | FT-MIG-03 | FT-MIG-03, FT-MIG-05 | ⟦definida | Green⟧ |
| API-03-007 | GET /api/v2/migration/coexistence/status | Tablero de la convivencia | FT-MIG-04 | FT-MIG-04, FT-RAC-08 | ⟦definida | Green⟧ |
| API-03-008 | POST /internal/migration/identifier-blocks | Reservar un bloque de Identifier | FT-MIG-04 | FT-MIG-04, FT-PRD-01 | ⟦definida | Green⟧ |
| API-03-009 | POST /internal/migration/p360-writes | Escribir en P360 mientras sea la fuente | FT-MIG-04 | FT-MIG-04 | ⟦definida | Green⟧ |
| API-03-010 | GET /internal/migration/p360-writes/{requestId} | Recibo de una escritura en P360 | FT-MIG-04 | FT-MIG-04 | ⟦definida | Green⟧ |
| API-03-011 | POST /api/v2/migration/runs/{runId}/signoffs | Firmar el resultado de una corrida | FT-MIG-01 | FT-MIG-01, FT-MIG-02, FT-MIG-03, FT-MIG-04, FT-MIG-05 | ⟦definida | Green⟧ |
| API-03-012 | GET /api/v2/migration/runs/{runId}/profile | Perfil y completitud de una ola | FT-MIG-01 | FT-MIG-01 | ⟦definida | Green⟧ |
MS-04 Reportes · 22 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-04-001 | POST /api/v2/exports | Pedir un exporte | FT-RAC-07 | FT-CAT-06, FT-PLT-09, FT-RAC-07, FT-RAC-08 | ⟦definida | Green⟧ |
| API-04-002 | GET /api/v2/exports/{jobId} | Estado y archivo de un exporte | FT-RAC-07 | FT-RAC-07, FT-RAC-08 | ⟦definida | Green⟧ |
| API-04-003 | GET /api/v2/tools | Herramientas de P360 | FT-RAC-07 | FT-RAC-07 | ⟦definida | Green⟧ |
| API-04-004 | POST /api/v2/tools/{toolId}/runs | Correr una herramienta | FT-RAC-07 | FT-RAC-07 | ⟦definida | Green⟧ |
| API-04-005 | GET /api/v2/dashboards/fixed | Tarjetas fijas | FT-RAC-06 | FT-RAC-06 | ⟦definida | Green⟧ |
| API-04-006 | POST /api/v2/dashboards/fixed/{cardId}/runs | Recalcular una tarjeta fija | FT-RAC-06 | FT-RAC-06 | ⟦definida | Green⟧ |
| API-04-007 | GET /api/v2/dashboards/fixed/{cardId}/result | Resultado de una tarjeta fija | FT-RAC-06 | FT-RAC-06 | ⟦definida | Green⟧ |
| API-04-008 | GET /api/v2/dashboards/custom/profile | Mis tableros a medida | FT-RAC-06 | FT-RAC-06 | ⟦definida | Green⟧ |
| API-04-009 | PUT /api/v2/dashboards/custom/profile | Guardar mis tableros a medida | FT-RAC-06 | FT-RAC-06 | ⟦definida | Green⟧ |
| API-04-010 | POST /api/v2/dashboards/custom/cards/{cardId}/runs | Calcular una tarjeta a medida | FT-RAC-06 | FT-RAC-06 | ⟦definida | Green⟧ |
| API-04-011 | PUT /api/v2/dashboards/diagnostics | Diagnóstico de tableros | FT-RAC-06 | FT-RAC-06 | ⟦definida | Green⟧ |
| API-04-012 | GET /api/v2/receipts?user=&from=&to= | Mis trabajos de Reportes | FT-RAC-07 | FT-PLT-09, FT-RAC-07 | ⟦definida | Green⟧ |
| API-04-013 | POST /public/rt/GetReportFieldValues?items=ParentSKU | GetReportFieldValues (no se construye) | — | — | ⟦temporal | Grey⟧ |
| API-04-014 | POST /internal/reports/partner-usage | Uso de la API de terceros | FT-USR-03 | FT-USR-03 | ⟦definida | Green⟧ |
| API-04-015 | GET /api/v2/reports/partner-usage | Uso y nivel de servicio de un tercero | FT-USR-03 | FT-USR-03 | ⟦definida | Green⟧ |
| API-04-016 | GET /api/v2/metrics/products/{productId}/steps | Pasos de un producto | FT-RAC-06 | FT-RAC-06 | ⟦definida | Green⟧ |
| API-04-017 | POST /api/v2/consistency/runs | Correr una conciliación | FT-RAC-04 | FT-RAC-04 | ⟦definida | Green⟧ |
| API-04-018 | GET /api/v2/consistency/findings | Hallazgos de consistencia | FT-RAC-04 | FT-RAC-04 | ⟦definida | Green⟧ |
| API-04-019 | GET /api/v2/monitors | Casos y alertas configurados | FT-RAC-04 | FT-RAC-04 | ⟦definida | Green⟧ |
| API-04-020 | PUT /api/v2/monitors/{monitorId} | Cambiar un caso o una alerta | FT-RAC-04 | FT-RAC-04, FT-RAC-08 | ⟦definida | Green⟧ |
| API-04-021 | GET /api/v2/visibility/counts | Conteo diario de visibles | FT-RAC-08 | FT-RAC-08 | ⟦definida | Green⟧ |
| API-04-022 | GET /api/v2/visibility/sellers/{sellerId}/diagnostics | Diagnóstico de no visibles | FT-RAC-08 | FT-RAC-08 | ⟦definida | Green⟧ |
MS-05 Auditoría · 8 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-05-001 | GET /api/v2/audit/entities/{entityType}/{entityId}/events | Historia de un objeto | FT-ARQ-02 | FT-ARQ-02, FT-CAT-01, FT-INT-07, FT-PLT-01, FT-PRD-05 | ⟦definida | Green⟧ |
| API-05-002 | GET /api/v2/audit/entities/{entityType}/{entityId}/status-history | Historia de estado | FT-ARQ-02 | FT-ARQ-02, FT-PRD-02, FT-RAC-06 | ⟦definida | Green⟧ |
| API-05-003 | GET /api/v2/audit/search | Buscar en la bitácora | FT-ARQ-02 | FT-ARQ-02 | ⟦definida | Green⟧ |
| API-05-004 | GET /api/v2/audit/access | Historial de accesos | FT-USR-01 | FT-USR-01 | ⟦definida | Green⟧ |
| API-05-005 | POST /internal/audit/idp-logs | Bitácora del proveedor de identidad | FT-USR-01 | FT-USR-01 | ⟦definida | Green⟧ |
| API-05-006 | POST /internal/audit/bulk-load/status-history | Carga de historia migrada | FT-ARQ-02 | FT-ARQ-02, FT-MIG-03, FT-MIG-04 | ⟦definida | Green⟧ |
| API-05-007 | POST /internal/audit/security-events | Intentos negados y eventos de seguridad | FT-USR-02 | FT-ARQ-02, FT-USR-02 | ⟦definida | Green⟧ |
| API-05-008 | GET /api/v2/audit/entities/{entityType}/{entityId}/versions/compare | Comparar dos versiones desde la bitácora | FT-ARQ-02 | FT-ARQ-02 | ⟦definida | Green⟧ |
MS-06 Evaluación · 10 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-06-001 | POST /api/v2/evaluations | Evaluar una propuesta | FT-REF-02 | FT-ARQ-01, FT-FLU-02, FT-FLU-03, FT-INT-05, FT-PRD-03, FT-PRD-10, FT-RAC-01, FT-REF-02, FT-REF-03, FT-REF-04 | ⟦definida | Green⟧ |
| API-06-002 | POST /api/v2/evaluations/batches | Evaluar los renglones de una carga masiva | FT-FLU-05 | FT-FLU-04, FT-FLU-05, FT-FLU-06, FT-PRD-10, FT-REF-02, FT-REF-03 | ⟦definida | Green⟧ |
| API-06-003 | GET /api/v2/evaluations/batches/{batchId} | Resultado de una evaluación masiva | FT-FLU-05 | FT-FLU-03, FT-FLU-04, FT-FLU-05, FT-REF-02, FT-REF-03 | ⟦definida | Green⟧ |
| API-06-004 | GET /api/v2/evaluations/{evaluationId} | Detalle de una evaluación | FT-FLU-03 | FT-FLU-03, FT-FLU-05, FT-IA-06, FT-RAC-02, FT-REF-04 | ⟦definida | Green⟧ |
| API-06-005 | POST /api/v2/matches | Buscar productos que ya existen | FT-REF-03 | FT-ACT-03, FT-ARQ-01, FT-FLU-02, FT-FLU-03, FT-IA-01, FT-PRD-09, FT-REF-02, FT-REF-03, FT-REF-04 | ⟦definida | Green⟧ |
| API-06-006 | POST /api/v2/scores | Calcular la calificación de un producto | FT-RAC-02 | FT-CAT-03, FT-FLU-01, FT-FLU-05, FT-IA-03, FT-RAC-02, FT-RAC-03 | ⟦definida | Green⟧ |
| API-06-007 | GET /api/v2/validation-thresholds | Umbrales y reglas de evaluación vigentes | FT-REF-03 | FT-FLU-03, FT-RAC-02, FT-RAC-03, FT-REF-03 | ⟦definida | Green⟧ |
| API-06-008 | POST /api/v2/validation-thresholds/plans | Preparar un cambio de umbrales o de la tabla de decisión | FT-REF-03 | FT-FLU-03, FT-RAC-02, FT-RAC-03, FT-REF-03 | ⟦definida | Green⟧ |
| API-06-009 | POST /api/v2/validation-plans/{planId}/apply | Confirmar un plan de Evaluación | FT-REF-03 | FT-FLU-03, FT-RAC-02, FT-RAC-03, FT-REF-03 | ⟦definida | Green⟧ |
| API-06-010 | POST /api/v2/evaluations/{evaluationId}/reviews | Resolver una coincidencia dudosa | FT-REF-03 | FT-FLU-03, FT-REF-03 | ⟦definida | Green⟧ |
MS-07 Ingesta de archivos · 4 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-07-001 | GET /api/v2/sap-ingest/files?interface=&state= | Archivos recibidos de SAP | FT-INT-03 | FT-ARQ-02, FT-INT-03, FT-INT-04, FT-PRD-02, FT-RAC-08 | ⟦definida | Green⟧ |
| API-07-002 | POST /api/v2/sap-ingest/files/{id}/reprocess | Reprocesar lo fallido de un archivo | FT-INT-03 | FT-INT-03, FT-INT-04, FT-PRD-02 | ⟦definida | Green⟧ |
| API-07-003 | GET /api/v2/sap-ingest/records?interface=&result=&key=¬Alive= | Registros de SAP y su resultado | FT-INT-03 | FT-INT-03, FT-INT-04 | ⟦definida | Green⟧ |
| API-07-004 | POST /api/v2/sap-ingest/records/reprocess | Reprocesar registros que no viven | FT-INT-03 | FT-INT-03 | ⟦definida | Green⟧ |
MS-08 Adaptadores de salida · 6 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-08-001 | GET /api/v2/egress/review | Lotes inciertos por destino | FT-INT-01 | FT-CAT-05, FT-INT-01, FT-INT-02, FT-RAC-08 | ⟦definida | Green⟧ |
| API-08-002 | POST /api/v2/egress/review/{batchId}/resolve | Resolver un lote incierto | FT-INT-01 | FT-CAT-05, FT-INT-01, FT-INT-02, FT-RAC-08 | ⟦definida | Green⟧ |
| API-08-003 | GET /api/v2/egress/batches/{batchId} | Detalle de un lote de salida | FT-INT-01 | FT-INT-01 | ⟦definida | Green⟧ |
| API-08-004 | GET /api/v2/egress/evidence/{evidenceId} | Descargar lo enviado | FT-INT-01 | FT-INT-01 | ⟦definida | Green⟧ |
| API-08-005 | POST /internal/egress/rehearsals | Ensayo de publicación sin envío | FT-INT-01 | FT-INT-01, FT-MIG-03 | ⟦definida | Green⟧ |
| API-08-006 | POST /internal/egress/extractions | Reportes pide a MS-08 una foto de lo que hay en un destino que MS-08 ya atiende: de la tienda, las variantes con su categoría, su relación genérico–variante y si están visibles e indexadas por sitio; de Marketplace, las ofertas activas por SKU y seller. MS-08 la extrae, la normaliza, la deja en el almacén con su huella y avisa con EXTRACTION_READY. Responde 202. | FT-RAC-04 | FT-RAC-04, FT-RAC-08 | ⟦definida | Green⟧ |
MS-09 Publicador de categorías · 4 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-09-001 | POST /v1/categories/… (las 6 rutas de hoy) | Las 6 rutas de hoy del publicador (no se conservan) | — | — | ⟦temporal | Grey⟧ |
| API-09-002 | GET /api/v2/category-deliveries | Estado de envío de categorías | FT-CAT-02 | FT-CAT-02 | ⟦definida | Green⟧ |
| API-09-003 | GET /api/v2/category-deliveries/{categoryId}/message | Mensaje enviado a la tienda | FT-CAT-02 | FT-CAT-02 | ⟦definida | Green⟧ |
| API-09-004 | GET /api/v2/category-publisher | Estado del publicador | FT-CAT-02 | FT-CAT-02 | ⟦definida | Green⟧ |
MS-10 Exportador al DWH · 2 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-10-001 | GET /api/v2/dwh-exports?type=&state= | Envíos al DWH | FT-INT-02 | FT-INT-02 | ⟦definida | Green⟧ |
| API-10-002 | POST /api/v2/dwh-exports/{exportId}/resolve | Resolver un envío incierto al DWH | FT-INT-02 | FT-INT-02 | ⟦definida | Green⟧ |
MS-11 Activos digitales · 16 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-11-001 | GET /api/v2/asset-types | Catálogo de tipos de activo | FT-ACT-01 | FT-ACT-01, FT-PLT-07 | ⟦definida | Green⟧ |
| API-11-002 | POST /api/v2/asset-types/plans | Cambiar un tipo de activo (vista previa) | FT-ACT-01 | FT-ACT-01 | ⟦definida | Green⟧ |
| API-11-003 | POST /api/v2/asset-plans/{planId}/apply | Confirmar un plan de Activos | FT-ACT-01 | FT-ACT-01, FT-ACT-02, FT-ACT-04, FT-ACT-06 | ⟦definida | Green⟧ |
| API-11-004 | POST /api/v2/assets/uploads | Pedir permiso para subir un archivo | FT-ACT-02 | FT-ACT-01, FT-ACT-02, FT-ACT-04, FT-ACT-05, FT-ACT-06, FT-PLT-06, FT-PLT-07, FT-PRD-07, FT-REF-04, FT-USR-01 | ⟦definida | Green⟧ |
| API-11-005 | POST /api/v2/assets/{assetId}/complete | Avisar que terminó la carga | FT-ACT-02 | FT-ACT-01, FT-ACT-02, FT-ACT-04, FT-ACT-05, FT-FLU-07, FT-PRD-07, FT-PRD-08, FT-REF-04 | ⟦definida | Green⟧ |
| API-11-006 | POST /api/v2/assets/from-url | Registrar una imagen por URL | FT-ACT-03 | FT-ACT-01, FT-ACT-03, FT-PRD-10 | ⟦definida | Green⟧ |
| API-11-007 | GET /api/v2/assets?productId=&variantId= | Galería de un producto | FT-ACT-02 | FT-ACT-02, FT-ACT-04, FT-ACT-05 | ⟦definida | Green⟧ |
| API-11-008 | GET /api/v2/assets/{assetId} | Detalle de un activo | FT-ACT-02 | FT-ACT-02, FT-REF-04 | ⟦definida | Green⟧ |
| API-11-009 | POST /api/v2/assets/placements/plans | Acomodar los activos de un producto (vista previa) | FT-ACT-02 | FT-ACT-02, FT-ACT-04, FT-ACT-06 | ⟦definida | Green⟧ |
| API-11-010 | POST /api/v2/assets/freeze | Volver a congelar los activos de un producto | FT-ACT-02 | FT-ACT-02 | ⟦definida | Green⟧ |
| API-11-011 | POST /api/v2/asset-jobs | Carga masiva de imágenes | FT-ACT-02 | FT-ACT-02, FT-ACT-03 | ⟦definida | Green⟧ |
| API-11-012 | GET /api/v2/asset-jobs/{jobId} | Avance de una carga masiva de imágenes | FT-ACT-02 | FT-ACT-02, FT-ACT-03 | ⟦definida | Green⟧ |
| API-11-013 | GET /api/v2/asset-receipts/{requestId} | Recibo de una operación de Activos | FT-ACT-02 | FT-ACT-02, FT-ACT-03 | ⟦definida | Green⟧ |
| API-11-014 | GET /api/v2/assets/compliance?productId=&stage= | ¿El producto cumple sus imágenes? | FT-ACT-01 | FT-ACT-01, FT-ACT-02, FT-ACT-03, FT-ACT-04, FT-ACT-05 | ⟦definida | Green⟧ |
| API-11-015 | POST /api/v2/assets/{assetId}/rejections | Rechazar una imagen concreta | FT-ACT-02 | FT-ACT-02 | ⟦definida | Green⟧ |
| API-11-016 | POST /internal/assets/bulk-load | Carga de activos migrados | FT-ACT-02 | FT-ACT-02, FT-MIG-03 | ⟦definida | Green⟧ |
MS-12 Estudio fotográfico · 13 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-12-001 | GET /api/v2/studio/work?state=&assignee= | Bandeja del estudio | FT-ACT-05 | FT-ACT-05, FT-ACT-06 | ⟦definida | Green⟧ |
| API-12-002 | POST /api/v2/studio/decisions | Tomar o no tomar por lote | FT-ACT-05 | FT-ACT-05, FT-FLU-07 | ⟦definida | Green⟧ |
| API-12-003 | POST /api/v2/studio/samples | Registrar la llegada de una muestra | FT-ACT-05 | FT-ACT-05 | ⟦definida | Green⟧ |
| API-12-004 | GET /api/v2/studio/samples/{sampleId} | Recorrido de una muestra | FT-ACT-05 | FT-ACT-05 | ⟦definida | Green⟧ |
| API-12-005 | POST /api/v2/studio/logistics/movements | Mover muestras, cajas y tarimas | FT-ACT-05 | FT-ACT-05 | ⟦definida | Green⟧ |
| API-12-006 | POST /api/v2/studio/work/{workId}/assignments | Asignar fotógrafo, editor o capturista | FT-ACT-06 | FT-ACT-06 | ⟦definida | Green⟧ |
| API-12-007 | POST /api/v2/studio/work/{workId}/complete | Cerrar un paso del estudio | FT-ACT-05 | FT-ACT-05, FT-ACT-06 | ⟦definida | Green⟧ |
| API-12-008 | GET /api/v2/studio/config | Configuración del estudio | FT-ACT-05 | FT-ACT-05 | ⟦definida | Green⟧ |
| API-12-009 | PUT /api/v2/studio/config | Cambiar la configuración del estudio | FT-ACT-05 | FT-ACT-05 | ⟦definida | Green⟧ |
| API-12-010 | GET /api/v2/studio/work/{workId}/changes | ¿Cambió el producto desde que entró al estudio? | FT-ACT-05 | FT-ACT-05 | ⟦definida | Green⟧ |
| API-12-011 | GET /api/v2/studio/work/{workId} | Detalle de un trabajo del estudio | FT-ACT-05 | FT-ACT-05 | ⟦definida | Green⟧ |
| API-12-012 | POST /api/v2/studio/decisions/overrides | Cambiar un SKU de no tomar a tomar | FT-ACT-05 | FT-ACT-05 | ⟦definida | Green⟧ |
| API-12-013 | POST /internal/studio/bulk-load/decisions | Carga de decisiones migradas | FT-ACT-05 | FT-ACT-05, FT-MIG-03 | ⟦definida | Green⟧ |
MS-13 Identidad y acceso · 18 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-13-001 | GET /internal/identity/permissions?userId= | Roles efectivos de quien llama | FT-USR-01 | FT-ACT-05, FT-ACT-06, FT-ARQ-01, FT-CAT-01, FT-FLU-01, FT-PLT-01, FT-PLT-02, FT-PRD-09, FT-REF-01, FT-USR-01, FT-USR-02 | ⟦definida | Green⟧ |
| API-13-002 | GET /api/v2/me | Quién soy | FT-USR-01 | FT-USR-01 | ⟦definida | Green⟧ |
| API-13-003 | GET /api/v2/users | Buscar usuarios | FT-USR-01 | FT-USR-01 | ⟦definida | Green⟧ |
| API-13-004 | POST /api/v2/users/plans | Preparar un cambio de usuario | FT-USR-01 | FT-USR-01, FT-USR-02 | ⟦definida | Green⟧ |
| API-13-005 | GET /api/v2/roles | Roles y áreas | FT-USR-02 | FT-PLT-01, FT-USR-02 | ⟦definida | Green⟧ |
| API-13-006 | POST /api/v2/roles/plans | Preparar el cambio de un rol | FT-USR-02 | FT-USR-02 | ⟦definida | Green⟧ |
| API-13-007 | POST /api/v2/identity-plans/{planId}/apply | Confirmar un plan de identidad | FT-USR-01 | FT-USR-01, FT-USR-02, FT-USR-03 | ⟦definida | Green⟧ |
| API-13-008 | GET /api/v2/identity-receipts/{requestId} | Recibo de identidad | FT-USR-01 | FT-USR-01 | ⟦definida | Green⟧ |
| API-13-009 | GET /api/v2/partners | Terceros registrados | FT-USR-03 | FT-USR-03 | ⟦definida | Green⟧ |
| API-13-010 | GET /api/v2/partners/{partnerId} | Detalle de un tercero | FT-USR-03 | FT-ACT-03, FT-USR-03 | ⟦definida | Green⟧ |
| API-13-011 | POST /api/v2/partners/plans | Preparar un cambio de tercero | FT-USR-03 | FT-USR-03 | ⟦definida | Green⟧ |
| API-13-012 | GET /internal/identity/partners/by-client/{clientId} | Tercero de un cliente de API | FT-USR-03 | FT-ARQ-01, FT-PRD-10, FT-USR-03 | ⟦definida | Green⟧ |
| API-13-013 | POST /api/v2/roles/matrix/plans | Cargar la hoja de roles de la matriz firmada | FT-USR-02 | FT-USR-02 | ⟦definida | Green⟧ |
| API-13-014 | GET /api/v2/roles/matrix | Descargar la hoja de roles vigente | FT-USR-02 | FT-USR-02 | ⟦definida | Green⟧ |
| API-13-015 | GET /internal/identity/groups/{code}/members | Quién integra un rol o un área | FT-USR-02 | FT-USR-02 | ⟦definida | Green⟧ |
| API-13-016 | POST /api/v2/partners/{partnerId}/clients/{clientId}/secret | Generar o rotar el secreto de un cliente | FT-USR-03 | FT-USR-03 | ⟦definida | Green⟧ |
| API-13-017 | POST /internal/identity/bulk-load/users | Carga conciliada del directorio | FT-USR-01 | FT-USR-01 | ⟦definida | Green⟧ |
| API-13-018 | GET /api/v2/directory/display-names | Nombres visibles | FT-USR-01 | FT-ARQ-02, FT-PRD-06, FT-USR-01 | ⟦definida | Green⟧ |
MS-14 Avisos y ayuda · 8 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-14-001 | GET /api/v2/notifications?unread= | Mis avisos en pantalla | FT-RAC-05 | FT-ACT-06, FT-PRD-10, FT-RAC-05 | ⟦definida | Green⟧ |
| API-14-002 | POST /api/v2/notifications/read | Marcar avisos como leídos | FT-RAC-05 | FT-ACT-06, FT-RAC-05 | ⟦definida | Green⟧ |
| API-14-003 | GET /api/v2/notifications/preferences | Mis preferencias de avisos | FT-RAC-05 | FT-ACT-02, FT-RAC-05 | ⟦definida | Green⟧ |
| API-14-004 | PUT /api/v2/notifications/preferences | Cambiar mis preferencias de avisos | FT-RAC-05 | FT-PRD-10, FT-RAC-05 | ⟦definida | Green⟧ |
| API-14-005 | POST /internal/notifications/messages | Mandar un aviso explícito | FT-RAC-05 | FT-ACT-06, FT-CAT-05, FT-FLU-04, FT-PLT-01, FT-PLT-03, FT-PLT-09, FT-PRD-03, FT-PRD-04, FT-PRD-06, FT-PRD-08, FT-PRD-10, FT-RAC-04, FT-RAC-05, FT-RAC-07, FT-RAC-08, FT-USR-03 | ⟦definida | Green⟧ |
| API-14-006 | GET /api/v2/help/articles?q=&screen= | Buscar ayuda | FT-RAC-05 | FT-ACT-02, FT-RAC-05 | ⟦definida | Green⟧ |
| API-14-007 | GET /api/v2/help/articles/{articleId} | Leer un artículo de ayuda | FT-RAC-05 | FT-ACT-02, FT-RAC-05 | ⟦definida | Green⟧ |
| API-14-008 | PUT /api/v2/help/articles/{articleId} | Escribir un artículo de ayuda | FT-RAC-05 | FT-ACT-01, FT-RAC-05 | ⟦definida | Green⟧ |
MS-15 IA y enriquecimiento · 14 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-15-001 | POST /api/v2/ai/template-suggestions | Sugerir la plantilla por el producto homólogo | FT-IA-02 | FT-FLU-02, FT-IA-02, FT-PLT-05 | ⟦definida | Green⟧ |
| API-15-002 | POST /api/v2/ai/category-suggestions | Predecir el grupo de artículos y sugerir la categoría web | FT-IA-04 | FT-CAT-03, FT-CAT-04, FT-IA-04 | ⟦definida | Green⟧ |
| API-15-003 | POST /api/v2/ai/prefill | Prellenar la plantilla o un bloque con sugerencias | FT-IA-01 | FT-ACT-06, FT-FLU-02, FT-IA-01, FT-IA-03, FT-REF-04 | ⟦definida | Green⟧ |
| API-15-004 | POST /api/v2/ai/enrichments | Enriquecer productos ya creados | FT-IA-05 | FT-IA-05, FT-PRD-10 | ⟦definida | Green⟧ |
| API-15-005 | POST /api/v2/ai/quality-reviews | Revisar la calidad con IA | FT-IA-05 | FT-FLU-01, FT-IA-04, FT-IA-05, FT-PRD-05, FT-RAC-02, FT-RAC-03 | ⟦definida | Green⟧ |
| API-15-006 | POST /api/v2/ai/image-matches | Extraer de la URL o la imagen y buscar parecidos | FT-REF-04 | FT-REF-04 | ⟦definida | Green⟧ |
| API-15-007 | POST /api/v2/ai/titles | Proponer título y descripción | FT-IA-04 | FT-ACT-06, FT-IA-04, FT-PLT-08 | ⟦definida | Green⟧ |
| API-15-008 | GET /api/v2/ai/jobs/{jobId} | Estado y resultado de un trabajo de IA | FT-IA-04 | FT-IA-01, FT-IA-03, FT-IA-04, FT-IA-05 | ⟦definida | Green⟧ |
| API-15-009 | POST /api/v2/ai/assistant/messages | Conversar con el asistente | FT-IA-06 | FT-IA-06 | ⟦definida | Green⟧ |
| API-15-010 | GET /api/v2/ai/config | Configuración de la IA | FT-IA-04 | FT-IA-01, FT-IA-04, FT-IA-05, FT-RAC-03 | ⟦definida | Green⟧ |
| API-15-011 | POST /api/v2/ai/config/plans | Preparar un cambio de la configuración de IA | FT-IA-04 | FT-IA-03, FT-IA-04, FT-IA-05, FT-RAC-02, FT-RAC-03 | ⟦definida | Green⟧ |
| API-15-012 | POST /api/v2/ai-plans/{planId}/apply | Confirmar un plan de IA | FT-IA-04 | FT-IA-03, FT-IA-04, FT-IA-05, FT-RAC-02, FT-RAC-03 | ⟦definida | Green⟧ |
| API-15-013 | GET /api/v2/ai/metrics | Métricas de cada modelo | FT-IA-04 | FT-IA-02, FT-IA-04 | ⟦definida | Green⟧ |
| API-15-014 | POST /api/v2/ai/template-proposals | Pedir a la IA una plantilla nueva | FT-IA-04 | FT-IA-04 | ⟦definida | Green⟧ |
BFF del portal · 29 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-BFF-101 | GET /bff/v1/catalog/capture-form | Formulario de captura de una plantilla | FT-PLT-10 | FT-PLT-10, FT-PRD-07, FT-PRD-09 | ⟦definida | Green⟧ |
| API-BFF-102 | GET /bff/v1/catalog/capture-form/values | Valores de una lista en la captura | FT-PLT-10 | FT-FLU-06, FT-PLT-10 | ⟦definida | Green⟧ |
| API-BFF-103 | GET /bff/v1/catalog/capture-scope | Qué puede capturar el proveedor con esta plantilla | FT-PLT-10 | FT-PLT-10, FT-PRD-09, FT-REF-01 | ⟦definida | Green⟧ |
| API-BFF-104 | POST /bff/v1/catalog/template-section-checks | Revisar plantilla y sección por renglón | FT-PLT-10 | FT-FLU-04, FT-PLT-10 | ⟦definida | Green⟧ |
| API-BFF-105 | GET /bff/v1/catalog/margin-factors | Factores de margen por indicador de impuesto | FT-PLT-10 | FT-PLT-10, FT-REF-01 | ⟦definida | Green⟧ |
| API-BFF-106 | GET /bff/v1/catalog/lists/{listCode}/values | Valores de un catálogo de referencia | FT-PLT-10 | FT-PLT-10 | ⟦definida | Green⟧ |
| API-BFF-107 | GET /bff/v1/catalog/templates | Buscar plantillas | FT-PLT-10 | FT-PLT-05, FT-PLT-10, FT-PRD-09 | ⟦definida | Green⟧ |
| API-BFF-108 | GET /bff/v1/catalog/files | La pantalla del centro de importaciones y exportaciones del catálogo: junta en una sola lista las cargas de configuración del usuario (MS-01, API-01-107) y sus exportaciones de catálogo y estructura (MS-04, API-04-012), con su estado y el enlace a su resultado. | FT-PLT-09 | FT-PLT-09 | ⟦definida | Green⟧ |
| API-BFF-111 | GET /bff/v1/catalog/categories/{id} | Ficha de una categoría | FT-CAT-01 | FT-CAT-01 | ⟦definida | Green⟧ |
| API-BFF-201 | GET /bff/v1/proposals/{productId} | Pantalla de propuesta | FT-PRD-09 | FT-ACT-06, FT-FLU-02, FT-PRD-05, FT-PRD-06, FT-PRD-07, FT-PRD-09 | ⟦definida | Green⟧ |
| API-BFF-203 | GET /bff/v1/bulk-loads/start | Pantalla de carga masiva | FT-FLU-04 | FT-FLU-04 | ⟦definida | Green⟧ |
| API-BFF-204 | GET /bff/v1/bulk-loads/online-template | Plantilla en línea | FT-FLU-06 | FT-FLU-06 | ⟦definida | Green⟧ |
| API-BFF-301 | GET /bff/v1/bandejas/pendientes | Mi bandeja de pendientes | FT-PRD-06 | FT-PRD-06 | ⟦definida | Green⟧ |
| API-BFF-302 | GET /bff/v1/bandejas/colas/{cola} | Bolsa de una cola con sus responsables | FT-PRD-06 | FT-PRD-06 | ⟦definida | Green⟧ |
| API-BFF-303 | GET /bff/v1/match-reviews/{taskId} | Pantalla de revisión de una coincidencia dudosa: junta la tarea y la propuesta (MS-02), la evaluación con sus candidatos y la confianza por campo (MS-06) y la foto principal de la propuesta y de cada candidato (MS-11), para comparar lado a lado. | FT-REF-03 | FT-REF-03 | ⟦definida | Green⟧ |
| API-BFF-401 | GET /bff/v1/studio/photo-session?code= | Pantalla del fotógrafo | FT-ACT-05 | FT-ACT-05 | ⟦definida | Green⟧ |
| API-BFF-402 | POST /bff/v1/studio/intake-lots | Consulta por lote de Logística | FT-ACT-05 | FT-ACT-05 | ⟦definida | Green⟧ |
| API-BFF-403 | GET /bff/v1/studio/edition/{workId} | Pantalla de edición del estudio | FT-ACT-06 | FT-ACT-06 | ⟦definida | Green⟧ |
| API-BFF-404 | GET /bff/v1/studio/capture/{workId} | Pantalla del capturista | FT-ACT-05 | FT-ACT-05, FT-ACT-06 | ⟦definida | Green⟧ |
| API-BFF-501 | GET /bff/v1/session/login | Iniciar sesión | FT-USR-01 | FT-USR-01 | ⟦definida | Green⟧ |
| API-BFF-502 | GET /bff/v1/session/callback | Regreso del proveedor de identidad | FT-USR-01 | FT-USR-01 | ⟦definida | Green⟧ |
| API-BFF-503 | GET /bff/v1/session | Sesión y menú | FT-USR-01 | FT-USR-01, FT-USR-02 | ⟦definida | Green⟧ |
| API-BFF-504 | POST /bff/v1/session/logout | Cerrar sesión | FT-USR-01 | FT-USR-01 | ⟦definida | Green⟧ |
| API-BFF-505 | GET /bff/v1/access-admin/users/{userId} | Ficha de un usuario con sus accesos | FT-USR-01 | FT-USR-01 | ⟦definida | Green⟧ |
| API-BFF-506 | GET /bff/v1/partners/{partnerId} | Pantalla de permisos de un tercero | FT-USR-03 | FT-USR-03 | ⟦definida | Green⟧ |
| API-BFF-507 | GET /bff/v1/history/{entityType}/{entityId} | Historia de un objeto | FT-ARQ-02 | FT-ARQ-02 | ⟦definida | Green⟧ |
| API-BFF-508 | GET /bff/v1/receipts | Mis comprobantes | FT-ARQ-02 | FT-ARQ-02 | ⟦definida | Green⟧ |
| API-BFF-509 | GET /bff/v1/dashboards | Tableros | FT-RAC-06 | FT-RAC-06 | ⟦definida | Green⟧ |
| API-BFF-510 | GET /bff/v1/operations/processes | Pantalla de procesos | FT-RAC-08 | FT-RAC-08 | ⟦definida | Green⟧ |
Gateway de terceros /partner/v1 · 11 APIs
| API | Método y ruta | Qué hace | La construye | La usan | Estado | |
|---|---|---|---|---|---|---|
| API-GW-001 | POST /partner/v1/proposals | Enviar un producto | FT-PRD-10 | FT-ACT-03, FT-ARQ-01, FT-PRD-10, FT-USR-03 | ⟦definida | Green⟧ |
| API-GW-002 | GET /partner/v1/batches/{batchId}/items | Resultado de un lote por producto | FT-PRD-10 | FT-PRD-10 | ⟦definida | Green⟧ |
| API-GW-003 | GET /partner/v1/offer-targets/{sku} | Sobre qué SKU ofertar | FT-PRD-10 | FT-INT-05, FT-PRD-10 | ⟦definida | Green⟧ |
| API-GW-004 | POST /partner/v1/batches | Enviar un lote | FT-PRD-10 | FT-PRD-10 | ⟦definida | Green⟧ |
| API-GW-005 | GET /partner/v1/categories | Árbol de catalogación | FT-PRD-10 | FT-PRD-10 | ⟦definida | Green⟧ |
| API-GW-006 | GET /partner/v1/templates/{templateId} | Plantilla de una categoría en JSON | FT-PRD-10 | FT-PRD-10 | ⟦definida | Green⟧ |
| API-GW-007 | POST /partner/v1/products/lookup | ¿Ya existe? | FT-PRD-10 | FT-PRD-10 | ⟦definida | Green⟧ |
| API-GW-008 | PATCH /partner/v1/proposals/{proposalId} | Corregir sólo lo que falló | FT-PRD-10 | FT-PRD-10 | ⟦definida | Green⟧ |
| API-GW-009 | GET /partner/v1/proposals/{proposalId} | Estado de una propuesta | FT-PRD-10 | FT-PRD-10 | ⟦definida | Green⟧ |
| API-GW-010 | POST /partner/v1/webhooks | Suscribirse a los avisos | FT-PRD-10 | FT-PRD-10 | ⟦definida | Green⟧ |
| API-GW-011 | GET /partner/v1/events | Avisos por consulta | FT-PRD-10 | FT-PRD-10 | ⟦definida | Green⟧ |
Fuentes
- [D]
docs/arquitectura/por-epica/base/apis-base.json: los endpoints de contratos-api en la superficie única. - [D]
docs/arquitectura/por-epica/base/apis-nuevas.jsonyapis/: los nuevos y las definiciones completas.