# API analítica

# 1. Introducción

Bienvenido a la API de analítica de Mybooking. Este API permite extraer información de Mybooking para poder procesar en sistemas externos y crear dashboards.

# 1.1 Credenciales

Consulta el funcionamiento de las credenciales con API Key y Secret Key para ver cómo funciona la autenticación en el acceso a las APIs.

# 1.2 URL base

Cada una de las cuentas de Mybooking son accesible a través de un subdominio único id de cliente. Si el id de cliente es rentpepe la URL base para realizar las peticiones será:

https://rentpepe.mybooking.es

# 1.3 Modelo de datos y características

Modelo de datos de analíticas

# 2. API

# 2.1 Facturación de la flota o recursos

GET /api/booking/analysis/products-billing

Obtiene la facturación de los bienes o recursos de un año desglosados mes a mes.

# Petición

# Respuesta de la petición

# 2.2 Facturación por extras

GET /api/booking/analysis/extras-billing

Obtiene la facturación de los extras de un año desglosados mes a mes.

# Petición

# Respuesta de la petición

# 2.3 Facturación por suplementos

GET /api/booking/analysis/supplements-billing

Obtiene la facturación de los suplementos de un año desglosados mes a mes. Los suplementos son complementos que se aplican automáticamente por uso, combustible u horario o puntos de entrega y devolución.

# Petición

# Respuesta de la petición

# 2.4 Gastos de la flota o recursos

GET /api/booking/booking-item/expenses

Obtiene los gastos de la flota o recursos de un año detallados.

El volumen de datos que puede llegar a devolver este end-point puede ser demasiado grande para obtenerlos en una única petición. Por esto, se ha implementado con un sistema de paginación que permite ir obtiendo los datos en grupos más reducidos. De forma predeterminada obtiene los 10 últimos contratos y retorna el número total de contratos de forma que permite implementar un sistema de navegación.

# Petición

# Respuesta de la petición