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

# List revenue recognition adjustments

> List the audit trail for manual schedule adjustments.



## OpenAPI

````yaml get /v1/accounting/revrec/schedules/{schedule_id}/adjustments
openapi: 3.1.0
info:
  title: Hyperline API
  version: 0.0.0
servers:
  - url: https://api.hyperline.co
  - url: https://sandbox.api.hyperline.co
security: []
paths:
  /v1/accounting/revrec/schedules/{schedule_id}/adjustments:
    get:
      tags:
        - Accounting > Revenue recognition
      summary: List revenue recognition adjustments
      description: List the audit trail for manual schedule adjustments.
      operationId: listRevRecScheduleAdjustments
      parameters:
        - schema:
            type: string
          required: true
          name: schedule_id
          in: path
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountingRevRecScheduleAdjustments'
      security:
        - bearer: []
components:
  schemas:
    AccountingRevRecScheduleAdjustments:
      type: object
      properties:
        adjustments:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                description: Unique adjustment audit-record identifier.
              created_at:
                type: string
                format: date-time
                description: Timestamp when the adjustment occurred.
              actor:
                type: object
                properties:
                  user_id:
                    type:
                      - string
                      - 'null'
                    description: User actor identifier, when authenticated as a user.
                  api_credential_id:
                    type:
                      - string
                      - 'null'
                    description: >-
                      API-credential actor identifier, when authenticated by API
                      key.
                  name:
                    type:
                      - string
                      - 'null'
                    description: Display name of the actor.
                required:
                  - user_id
                  - api_credential_id
                  - name
                description: User or API credential that made the adjustment.
              action:
                type: string
                enum:
                  - recognize_now
                  - reshape
                description: Adjustment action.
              reason_code:
                type: string
                enum:
                  - obligation_satisfied_early
                  - renegotiated_delivery
                  - service_period_change
                  - setup_error
                  - other
                description: Stable adjustment reason code.
              reason_detail:
                type:
                  - string
                  - 'null'
                description: Optional human explanation for the adjustment.
              amount:
                type:
                  - string
                  - 'null'
                description: Amount recognized immediately in ledger currency.
              currency:
                type: string
                description: ISO 4217 ledger currency.
              target_month:
                type:
                  - string
                  - 'null'
                description: Target month for a point adjustment.
              window:
                type:
                  - object
                  - 'null'
                properties:
                  start_month:
                    type: string
                    description: First month of the reshaped window.
                  end_month:
                    type: string
                    description: Last month of the reshaped window.
                required:
                  - start_month
                  - end_month
                description: Replacement recognition window.
              window_changed:
                type: boolean
                description: Whether the recognition window changed.
              slice_id:
                type:
                  - string
                  - 'null'
                description: Adjusted slice identifier for point adjustments.
              journal_entry_ids:
                type: array
                items:
                  type: string
                description: Journal entries posted by the adjustment.
            required:
              - id
              - created_at
              - actor
              - action
              - reason_code
              - reason_detail
              - amount
              - currency
              - target_month
              - window
              - slice_id
              - journal_entry_ids
          description: Manual adjustment audit records.
      required:
        - adjustments
  securitySchemes:
    bearer:
      type: http
      scheme: bearer
      bearerFormat: JWT

````