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

# Obtener consumo diario de la sesión

> Obtener el consumo diario de ACU para una sesión específica.

Devuelve el total de ACU y el consumo desglosado por fecha para la sesión.

**Comportamiento de la zona horaria**: Los ciclos de facturación utilizan la medianoche PST (Pacific Standard Time)
como límite del día, lo que corresponde a las 08:00:00 UTC. Para que los resultados coincidan con los datos de consumo
mostrados en el panel de Devin, pasa marcas de tiempo Unix que se alineen con este
desfase horario (por ejemplo, 1733385600 para la medianoche PST del 5 de diciembre de 2025).

<Note>
  La API de consumo solo está disponible para cuentas del plan **Enterprise**. Los equipos y las
  organizaciones self-serve reciben una respuesta `403`; no hay un toggle por cuenta que el soporte pueda habilitar.
</Note>

<h2 id="product-level-breakdown">
  Desglose por producto
</h2>

Cada entrada de fecha de la respuesta incluye un objeto `acus_by_product` que desglosa el consumo total de ACU por producto: `devin`, `automation`, `cascade`, `terminal` y `review` (Devin Review). Así puede ver cómo se reparte el consumo entre los distintos productos cada día. Cuando no hay datos por producto para `devin`, `cascade` o `terminal`, su valor predeterminado es `0.0`. `automation` y `review` toman el valor `null` cuando no hay datos de consumo específicos de esos productos.

* `devin`: sesiones iniciadas por una persona o un usuario de servicio, incluidas las sesiones de análisis de código y de guardia.
* `automation`: sesiones y pasos de código ejecutados por [automatizaciones](/es/product-guides/automations). Antes de que existiera este campo, ese uso se contabilizaba en `devin`.

<h2 id="permissions">
  Permisos
</h2>

Requiere un [usuario de servicio](/es/api-reference/v3/service-users/members-service-users) o un [token de acceso personal](/es/api-reference/personal-access-tokens) con el permiso `ViewAccountConsumption` a nivel Enterprise.


## OpenAPI

````yaml es/v3-openapi.yaml GET /v3/enterprise/consumption/daily/sessions/{session_id}
openapi: 3.1.0
info:
  description: API de Devin v3 con autenticación mediante usuario de servicio y RBAC
  title: Devin API v3
  version: 3.0.0
servers: []
security:
  - bearerAuth: []
paths:
  /v3/enterprise/consumption/daily/sessions/{session_id}:
    get:
      tags:
        - consumption
      summary: Obtener consumo diario de la sesión
      description: >-
        Obtener el consumo diario de ACU para una sesión específica.


        Devuelve el total de ACU y el consumo desglosado por fecha para la
        sesión.


        **Comportamiento de la zona horaria**: Los ciclos de facturación
        utilizan la medianoche PST (Pacific Standard Time)

        como límite del día, lo que corresponde a las 08:00:00 UTC. Para que los
        resultados coincidan con los datos de consumo

        mostrados en el panel de Devin, pasa marcas de tiempo Unix que se
        alineen con este

        desfase horario (por ejemplo, 1733385600 para la medianoche PST del 5 de
        diciembre de 2025).
      operationId: >-
        handle_get_session_consumption_daily_v3_enterprise_consumption_daily_sessions__session_id__get
      parameters:
        - description: >-
            ID de sesión (prefijo: devin-). Alias de devin_id utilizado en los
            endpoints de consumo.
          in: path
          name: session_id
          required: true
          schema:
            example: devin-abc123def456
            title: Session Id
            type: string
        - in: query
          name: time_before
          required: false
          schema:
            anyOf:
              - type: integer
              - type: 'null'
            title: Time Before
        - in: query
          name: time_after
          required: false
          schema:
            anyOf:
              - type: integer
              - type: 'null'
            title: Time After
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsumptionResponse'
          description: Respuesta satisfactoria
        '401':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProblemDetail'
          description: No autorizado
        '403':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProblemDetail'
          description: Prohibido
        '404':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProblemDetail'
          description: No encontrado
        '409':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProblemDetail'
          description: Conflicto
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProblemDetail'
          description: Contenido no procesable
        '429':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProblemDetail'
          description: Demasiadas solicitudes
components:
  schemas:
    ConsumptionResponse:
      properties:
        consumption_by_date:
          items:
            $ref: '#/components/schemas/ConsumptionByDateResponse'
          title: Consumption By Date
          type: array
        total_acus:
          title: Total Acus
          type: number
      required:
        - total_acus
        - consumption_by_date
      title: ConsumptionResponse
      type: object
    ProblemDetail:
      description: >-
        Cuerpo de error RFC 9457 application/problem+json para la API v3.


        detail se conserva del cuerpo heredado {"detail": ...} por
        compatibilidad con versiones anteriores; los

        otros miembros son adicionales. errors contiene errores de validación

        a nivel de campo (solo 422).
      properties:
        detail:
          anyOf:
            - type: string
            - type: 'null'
          description: Explicación legible para humanos específica de esta ocurrencia.
          title: Detail
        error_code:
          anyOf:
            - type: string
            - type: 'null'
          description: >-
            Código legible por máquina que indica el rechazo de una acción
            bloqueada (p. ej., "user_frozen", "migrated_session").
          title: Error Code
        errors:
          anyOf:
            - items:
                additionalProperties: true
                type: object
              type: array
            - type: 'null'
          description: Errores de validación por campo (solo en respuestas 422).
          title: Errors
        instance:
          anyOf:
            - type: string
            - type: 'null'
          description: Una referencia URI (la ruta de la solicitud) para esta ocurrencia.
          title: Instance
        status:
          description: El código de estado HTTP.
          title: Status
          type: integer
        title:
          description: Un breve resumen del tipo de problema, legible para humanos.
          title: Title
          type: string
        type:
          default: about:blank
          description: Una referencia URI que identifica el tipo de problema.
          title: Type
          type: string
      required:
        - title
        - status
      title: ProblemDetail
      type: object
    ConsumptionByDateResponse:
      properties:
        acus:
          title: Acus
          type: number
        acus_by_product:
          $ref: '#/components/schemas/AcusByProduct'
        date:
          title: Date
          type: integer
      required:
        - date
        - acus
        - acus_by_product
      title: ConsumptionByDateResponse
      type: object
    AcusByProduct:
      description: >-
        ACU por producto en un día; la suma de las categorías equivale a las
        ``acus`` del día.


        ``devin`` corresponde a las ACU de las sesiones de Devin iniciadas por
        una persona o un usuario de servicio,

        incluidas las sesiones de análisis de código y de guardia.
        ``automation`` corresponde a las ACU consumidas por

        las automatizaciones: las sesiones iniciadas por una automatización más
        sus pasos de código que se ejecutan

        sin una sesión. ``automation`` es ``null`` cuando el desglose por
        producto

        no está disponible.
      properties:
        automation:
          anyOf:
            - type: number
            - type: 'null'
          title: Automation
        cascade:
          title: Cascade
          type: number
        devin:
          title: Devin
          type: number
        review:
          anyOf:
            - type: number
            - type: 'null'
          title: Review
        terminal:
          title: Terminal
          type: number
      required:
        - devin
        - cascade
        - terminal
      title: AcusByProduct
      type: object
  securitySchemes:
    bearerAuth:
      description: 'Credencial de usuario de servicio (prefijo: cog_)'
      scheme: bearer
      type: http

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.