Documentación del uso del API con OAuth

Body

Documentación del uso del API con OAuth

Para poder realizar las llamadas al API usando las credenciales OAuth, vamos a incluir la utilización de una herramienta que simplifica la realización de las autorizaciones.

Aplicación Insomnia

Insomnia es una aplicación de escritorio open source que simplifica la interacción con APIs de servicios REST.

Rellenar CREDENCIALES OAUTH

Si agrupamos las peticiones en una “carpeta” podemos colocar la configuración de autenticación en el “padre”:

Y proceder a incluir las claves en la carpeta:

Llamadas al API: Descargas

Para poder consultar y descargar ficheros puestos a disposición por la CNMC para su empresa, debe utilizar estas llamadas a API.

Documentación pública: https://sede.cnmc.gob.es/documentacion/api-publico/descarga

Listar pendientes

Consulta de ficheros pendientes de descarga, es decir, en estado DISPONIBLE.

Ejemplo:

Consultar

Consulta de ficheros con varios filtros disponibles.

Las descargas se pueden hacer directamente con el parámetro uriDescargas de la respuesta.

Ejemplo: https://apipre.cnmc.gob.es/ficheros/v1/descarga/XXXXXXXX

Llamadas al API: Carga

Para poder enviar ficheros a la CNMC, debe utilizar estas llamadas a API.

Documentación pública: https://sede.cnmc.gob.es/documentacion/api-publico/carga

Cargar fichero completo:

Para la realización de un envío de un fichero en una única llamada.

Para incluir el fichero:

Consultar estado de una carga:

Permite consultar el estado de una carga por su UUID, obtenido al realizar la carga, con la llamada anterior.

Consultar cargas realizadas:

Lista las cargas realizadas o en proceso, dependiendo del filtro establecido.