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

# Reschedule Consumer Profile transaction history payment

> Reschedule an eligible failed Transaction History payment. This mirrors the creditor detail action: the failed scheduled transaction linked to the failed transaction is cloned with the requested date, the previous schedule row is marked rescheduled, and the new scheduled row is returned. The date may be today or later. Settled accounts, transactions outside the selected consumer, non-failed transactions, and transactions without a failed schedule row are rejected.



## OpenAPI

````yaml /api/creditor.openapi.yaml post /manage-consumers/{consumer}/transactions/{transaction}/reschedule
openapi: 3.1.0
info:
  title: YouNegotiate Creditor API
  version: '2.0'
  description: >-
    Stateless API endpoints for creditor portal authentication and account
    access.
servers:
  - url: https://api.creditor.younegotiate.com
    description: Production
security: []
tags:
  - name: System
    description: Public creditor domain system and health endpoints.
  - name: Authentication
    description: Creditor registration, login, password, and email verification endpoints.
  - name: Account Settings
    description: >-
      Authenticated creditor profile, contact, operating-hours, and
      profile-image endpoints.
  - name: Account Profile
    description: >-
      Creditor onboarding profile, membership, billing, and setup status
      endpoints.
  - name: Setup Wizard
    description: >-
      Creditor setup wizard status, required-step completion, and optional-step
      completion.
  - name: Dashboard
    description: Creditor dashboard work queues and performance widgets.
  - name: Import / Export
    description: >-
      Creditor consumer import upload sessions, queued imports, history,
      downloads, and failed-row files.
  - name: Membership Settings
    description: >-
      Creditor membership dashboard, plan changes, payment method, cancellation,
      special-plan inquiry, and over-limit retry endpoints.
  - name: Merchant Account
    description: >-
      Existing merchant processor credentials, Tilled onboarding, and merchant
      application endpoints.
  - name: Header Profiles
    description: >-
      CSV header profile upload, mapping, download, and setup wizard completion
      endpoints.
  - name: SFTP Connections
    description: >-
      Creditor-managed SFTP connection profiles for imports, exports, and setup
      wizard completion.
  - name: Sub Accounts
    description: >-
      Creditor-managed sub account list, export, create, update, and delete
      endpoints.
  - name: Pay Terms Offers
    description: >-
      Creditor-managed master, sub-account, group, and group-sub-account Pay
      Terms endpoints.
  - name: Individual Custom Offers
    description: Creditor individual custom offer list endpoints.
  - name: Negotiations
    description: >-
      Creditor negotiation work queues, including notice responses and offer
      review counts.
  - name: Communications / CFPB Validation Letter
    description: >-
      CFPB Validation Letter tables, secure EcoLetter send/resend, CSV export,
      and print/download actions.
  - name: Communications / EcoLetter Template
    description: >-
      Creditor EcoLetter template management for secure eLetter communications
      and campaigns.
  - name: Communications / Groups
    description: >-
      Creditor communication group management for dynamic consumer targeting and
      campaign selection.
  - name: Communications / Schedule Campaign
    description: >-
      Creditor EcoLetter campaign scheduling, quote, immediate send, and
      delivery queue endpoints.
  - name: Communications / Campaign Tracker
    description: >-
      Creditor campaign tracker reporting, refresh, and consumer export
      endpoints.
  - name: Consumer Profiles
    description: Creditor Consumer Profiles list, filter options, and CSV export endpoints.
  - name: Terms & Conditions
    description: Creditor-managed master and sub-account Terms & Conditions templates.
  - name: About Us & Contact
    description: Creditor-managed company About Us content shown to consumers.
  - name: Logo & Links
    description: >-
      Creditor-managed master and sub-account personalized logo colors, size,
      and consumer link metadata.
  - name: Users
    description: >-
      Master creditor user management, invitations, and account deletion
      endpoints.
paths:
  /manage-consumers/{consumer}/transactions/{transaction}/reschedule:
    post:
      tags:
        - Consumer Profiles
      summary: Reschedule Consumer Profile transaction history payment
      description: >-
        Reschedule an eligible failed Transaction History payment. This mirrors
        the creditor detail action: the failed scheduled transaction linked to
        the failed transaction is cloned with the requested date, the previous
        schedule row is marked rescheduled, and the new scheduled row is
        returned. The date may be today or later. Settled accounts, transactions
        outside the selected consumer, non-failed transactions, and transactions
        without a failed schedule row are rejected.
      operationId: creditorRescheduleManageConsumerTransaction
      parameters:
        - name: consumer
          in: path
          required: true
          description: Consumer account ID.
          schema:
            type: integer
        - name: transaction
          in: path
          required: true
          description: Failed transaction ID from the Transaction History tab.
          schema:
            type: integer
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RescheduleManageConsumerTransactionRequest'
      responses:
        '200':
          description: Payment rescheduled and the new scheduled transaction row returned.
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/RescheduleManageConsumerTransactionResponse
        '401':
          $ref: '#/components/responses/Unauthenticated'
        '403':
          $ref: '#/components/responses/ActiveMembershipRequired'
        '404':
          $ref: '#/components/responses/NotFound'
        '409':
          description: >-
            Transaction History payment cannot be rescheduled for the selected
            account or transaction state.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MessageResponse'
        '422':
          $ref: '#/components/responses/ValidationError'
      security:
        - bearerAuth: []
components:
  schemas:
    RescheduleManageConsumerTransactionRequest:
      type: object
      additionalProperties: false
      required:
        - schedule_date
      properties:
        schedule_date:
          type: string
          format: date
          description: >-
            New scheduled payment date in `Y-m-d` format. Must be today or
            later.
          example: '2026-07-15'
    RescheduleManageConsumerTransactionResponse:
      type: object
      required:
        - message
        - data
      properties:
        message:
          type: string
          example: >-
            Consumer payment is rescheduled. Email notification will be sent
            once payment is processed.
        data:
          $ref: '#/components/schemas/ManageConsumerScheduledTransaction'
    MessageResponse:
      type: object
      required:
        - message
      properties:
        message:
          type: string
    ManageConsumerScheduledTransaction:
      type: object
      additionalProperties: false
      required:
        - id
        - schedule_date
        - amount
        - payment_profile_label
        - frequency_label
        - previous_schedule_date
        - original_date_label
        - status
        - remaining_balance
        - actions
        - action_items
      properties:
        id:
          type: integer
        schedule_date:
          type: string
          format: date
        schedule_time:
          type: string
          nullable: true
          example: '12:00:00'
        amount:
          type: string
          example: '100.00'
        payment_profile_label:
          type: string
          example: CARD (xx-4242)
        frequency_label:
          type: string
          example: Monthly
        previous_schedule_date:
          type: string
          format: date
          nullable: true
        original_date_label:
          type: string
          example: Apr 10, 2026
        status:
          type: object
          additionalProperties: false
          required:
            - value
            - label
          properties:
            value:
              type: string
              enum:
                - scheduled
                - failed
            label:
              type: string
              description: >-
                Uses `Consumer Hold` while the consumer account is on hold;
                otherwise the scheduled transaction status label.
              example: Scheduled
        remaining_balance:
          type: string
          description: >-
            Projected remaining balance after this scheduled row in
            schedule-date order.
          example: '110.00'
        actions:
          type: object
          additionalProperties: false
          required:
            - can_change_date
            - can_skip
          properties:
            can_change_date:
              type: boolean
            can_skip:
              type: boolean
        action_items:
          type: array
          items:
            type: object
            additionalProperties: false
            required:
              - key
              - label
              - available
            properties:
              key:
                type: string
                enum:
                  - change_date
                  - skip
              label:
                type: string
              available:
                type: boolean
    ValidationErrorResponse:
      type: object
      required:
        - message
        - errors
      properties:
        message:
          type: string
        errors:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
  responses:
    Unauthenticated:
      description: Missing or invalid bearer token.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/MessageResponse'
    ActiveMembershipRequired:
      description: Authenticated creditor does not have an active membership.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/MessageResponse'
          example:
            message: An active membership is required.
    NotFound:
      description: Resource not found.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/MessageResponse'
    ValidationError:
      description: Request validation failed.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ValidationErrorResponse'
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: Sanctum token

````