> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zelto.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Informe de costos

> Requiere acceso a Informes. Fechas UTC inclusivas, 14 días por defecto y máximo 90. La empresa filtra llamadas por atribución, no por agentes compartidos. No sume cargos del proveedor y estimaciones de trazas; pueden solaparse. Los datos ausentes se indican en failures.



## OpenAPI

````yaml /es/docs-openapi.json get /v1/reports/costs
openapi: 3.1.0
info:
  title: API REST de Zelto
  version: v1
  description: >-
    Acceso programático a tu organización de Zelto. Cada endpoint está limitado
    a la organización a la que pertenece la clave de API. Crea una clave en
    Configuración → Integraciones → Carga de llamadas por API.
servers:
  - url: https://api.zelto.ai
    description: Producción
security:
  - bearerAuth: []
tags:
  - name: Agentes
    description: Bots de voz y chat normalizados mediante el flujo de ingestión de Zelto.
  - name: Conversaciones
    description: >-
      Llamadas, chats y mensajes de voz, junto con sus transcripciones y
      grabaciones.
  - name: Métricas del cliente
    description: >-
      Evaluaciones proporcionadas por el cliente y asociadas a una llamada.
      Requiere que las métricas estén habilitadas.
  - name: Revisiones
    description: Estado de revisión humana de las conversaciones.
  - name: Colas de revisión
    description: Agrupa y dirige conversaciones para revisarlas por lotes.
  - name: Empresas
    description: Clientes o marcas para los que trabajan tus agentes, y sus logos.
  - name: Hallazgos
    description: >-
      Problemas estructurados descubiertos durante el análisis, con
      conversaciones y comentarios opcionales.
  - name: Experimentos
    description: >-
      Medición prospectiva de dos versiones de prompt enrutadas externamente
      mediante resultados de monitores independientes.
  - name: Organizaciones
    description: >-
      Aprovisionamiento de organizaciones sin interfaz. Requiere una clave de
      API de administrador o servicio.
paths:
  /v1/reports/costs:
    get:
      tags:
        - Reports
      summary: Informe de costos
      description: >-
        Requiere acceso a Informes. Fechas UTC inclusivas, 14 días por defecto y
        máximo 90. La empresa filtra llamadas por atribución, no por agentes
        compartidos. No sume cargos del proveedor y estimaciones de trazas;
        pueden solaparse. Los datos ausentes se indican en failures.
      operationId: getCostReport
      parameters:
        - name: companyId
          in: query
          required: false
          schema:
            type: string
            format: uuid
        - name: from
          in: query
          required: false
          schema:
            type: string
            format: date
        - name: to
          in: query
          required: false
          schema:
            type: string
            format: date
      responses:
        '200':
          description: Informe con período efectivo
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomerCostReport'
        '400':
          description: Parámetros inválidos
        '401':
          description: Se requiere autenticación
        '403':
          description: Se requiere acceso a Informes
components:
  schemas:
    CustomerCostReport:
      type: object
      required:
        - rows
        - failures
        - monitors
        - window
      properties:
        rows:
          type: array
          items:
            type: object
            properties:
              companyId:
                type: string
                nullable: true
              companyName:
                type: string
                nullable: true
              provider:
                type: string
              metricId:
                type: string
                nullable: true
              component:
                type: string
                enum:
                  - calls
                  - traces
                  - monitoring
              amountUsd:
                type: number
              events:
                type: integer
              unknownCosts:
                type: integer
        failures:
          type: array
          items:
            type: string
            enum:
              - calls
              - traces
              - monitoring
        monitors:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
              name:
                type: string
              sampleRate:
                type: number
        window:
          type: object
          properties:
            from:
              type: string
              format: date
            to:
              type: string
              format: date
          required:
            - from
            - to
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: >-
        Envía `Authorization: Bearer YOUR_API_KEY`. La clave corresponde a una
        sola organización.

````