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

# Update Invoice



## OpenAPI

````yaml /actionkit/openapi.json POST /projects/{project_id}/tools/#QUICKBOOKS_UPDATE_INVOICE
openapi: 3.0.0
info:
  title: ActionKit Tools API
  version: 1.0.0
servers:
  - url: https://actionkit.useparagon.com
    description: US Cloud
security: []
paths:
  /projects/{project_id}/tools/#QUICKBOOKS_UPDATE_INVOICE:
    post:
      summary: Update Invoice
      parameters:
        - name: project_id
          in: path
          required: true
          schema:
            type: string
            description: >-
              Your Paragon Project ID. You can copy your Project ID from your
              dashboard URL or by clicking Copy Project ID under the Environment
              switcher.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                tool:
                  type: string
                  default: QUICKBOOKS_UPDATE_INVOICE
                parameters:
                  type: object
                  properties:
                    invoiceId:
                      type: string
                      description: >-
                        Invoice ID : The ID of the invoice to update. (example:
                        "Invoice ID")
                    syncToken:
                      type: string
                      description: >-
                        Sync Token : Current version number of the object, which
                        will be incremented for the update.  The Sync Token
                        value can be retrieved from any QuickBooks object.
                        Defaults to incrementing the previous Sync Token value.
                    customerMemo:
                      type: string
                      description: >-
                        Customer memo  : Message to the customer that appears on
                        their invoice.
                  required:
                    - invoiceId
                  x-integration: quickbooks
              required:
                - tool
                - parameters
      responses:
        '200':
          description: Success
      security:
        - BearerAuth: []
components:
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: >-
        Your [Paragon User
        Token](/getting-started/installing-the-connect-sdk#setup) (JWT), which
        you can generate using your project's signing keys.

````