Para la verificación de las listas de valores en los campos a presentar en cada fichero CSV se ha creado un servicio REST que devuelve dicha lista.

Se dispone también de un servicio que obtiene la lista de las tablas asociadas con un procedimiento concreto.


Recomendamos la lectura de los servicios de Catalogo para obtener los identificadores de procedimiento y otros valores de interés para las llamadas al API.

Estas son las llamadas:

Tablas de un procedimiento

https://api.cnmc.gob.es/maestras/v1/tablas/procedimiento/<idProcedimiento>

idProcedimiento: Identificador numérico del procedimiento del que se desean consultar las tablas

La respuesta es como esta:

[

{"nombre":"108 Periodicidad Facturación","nombreCorto":"108_PERIODO_FACTURACION","descripcion":"Tabla 108 Periodicidad Facturación","versionActiva":"v1"},

{"nombre":"111 Tipo de Telegestion","nombreCorto":"111_TIPO_TELEGESTION","descripcion":"Tabla 111 Tipo de Telegestion","versionActiva":"v1"},

...

]

 

Valores de una tabla

https://api.cnmc.gob.es/maestras/v1/tabla/<nombre_tabla>

nombre_tabla: Corresponde con el nombre corto de la anterior lista

La respuesta es como esta:

[
{
version: "v1",
clave: "01",
valor: "Telegestión operativa con Curva de Carga Horaria",
descripcion: "Sólo aplica a equipos integrados en el sistema de Telegestión con capacidad de obtener CCH"
},
{
version: "v1",
clave: "02",
valor: "Telegestión Operativa sin curva de carga Horaria",
descripcion: "Sólo aplica a equipos integrados en el sistema de Telegestión sin capacidad de obtener CCH"
},
{
version: "v1",
clave: "03",
valor: "Sin Telegestión",
descripcion: "Aplica a equipos no integrados en el sistema de telegestión y a los puntos de medida 1, 2, 3 y 4, hasta que se incorporen estos últimos al sistema de telegestión"
}
]

Donde los campos del JSON de respuesta indican:

Ej. con la tabla PROVINCIAS (sin versión ni descripción)

{"clave":"01","valor":"Araba/Álava"}