---
updatedAt: 2026-08-03T16:15:16.000Z
agentTools:
  projectIndex: https://apidocs.taxbit.com/llms.txt
---

# Update a Disposition Method History Record

Update a disposition method history record for a given account.

# OpenAPI definition

```json
{
  "openapi": "3.0.0",
  "paths": {
    "/v1/accounts/{id}/disposition-methods/history/{history_id}": {
      "patch": {
        "description": "Update a disposition method history record for a given account.",
        "operationId": "AccountDispositionMethodsController_updateDispositionMethodHistory",
        "parameters": [
          {
            "name": "id",
            "required": true,
            "in": "path",
            "description": "Your system's unique identifier for the Account",
            "schema": {
              "type": "string",
              "example": "Account1234"
            }
          },
          {
            "name": "history_id",
            "required": true,
            "in": "path",
            "description": "The unique identifier for the disposition method history record",
            "schema": {
              "type": "string",
              "example": "1234"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateDispositionMethodDto"
              },
              "examples": {
                "default": {
                  "summary": "Example",
                  "value": {
                    "disposition_method": "HIFO",
                    "effective_datetime": "2020-12-31T23:59:59Z"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "204": {
            "description": "Disposition Method History Record updated successfully"
          },
          "400": {
            "description": "Validation Error response that can contain either a single error message or an array of error messages.",
            "content": {
              "application/json": {
                "schema": {
                  "oneOf": [
                    {
                      "type": "object",
                      "properties": {
                        "messages": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "example": [
                            "Issue 1",
                            "Issue 2"
                          ]
                        }
                      },
                      "required": [
                        "messages"
                      ],
                      "additionalProperties": false,
                      "title": "Multiple Validation Messages"
                    },
                    {
                      "type": "object",
                      "properties": {
                        "message": {
                          "type": "string",
                          "example": "Validation Error"
                        }
                      },
                      "required": [
                        "message"
                      ],
                      "additionalProperties": false,
                      "title": "Single Validation Message"
                    }
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "message": {
                      "type": "string",
                      "example": "Not Found Error"
                    }
                  },
                  "required": [
                    "message"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "security": [
          {
            "bearer": []
          }
        ],
        "summary": "Update a Disposition Method History Record",
        "tags": [
          "Disposition Methods"
        ]
      }
    }
  },
  "info": {
    "title": "API",
    "description": "",
    "version": "1.2.0",
    "contact": {}
  },
  "servers": [
    {
      "url": "https://api.multi1.enterprise.taxbit.com"
    },
    {
      "url": "https://api.eutax1.enterprise.taxbit.com"
    }
  ],
  "components": {
    "securitySchemes": {
      "bearer": {
        "scheme": "bearer",
        "bearerFormat": "JWT",
        "type": "http"
      }
    },
    "schemas": {
      "UpdateDispositionMethodDto": {
        "type": "object",
        "properties": {
          "disposition_method": {
            "type": "string",
            "enum": [
              "HIFO",
              "FIFO",
              "LIFO",
              "LOFO"
            ],
            "description": "The disposition method.",
            "example": "HIFO"
          },
          "effective_datetime": {
            "type": "string",
            "description": "ISO-8601 formatted date as the effective date of the disposition method.",
            "format": "date-time",
            "example": "2020-12-31T23:59:59Z"
          }
        },
        "additionalProperties": false
      }
    }
  },
  "security": [
    {
      "bearer": []
    }
  ]
}
```

# Sibling pages

* [Create Account Disposition Methods](https://apidocs.taxbit.com/reference/post_accounts-id-disposition-methods-history.md)
* [Delete a Disposition Method History Record](https://apidocs.taxbit.com/reference/delete_accounts-id-disposition-methods-history-history-id.md)
* [Get Disposition Methods for an Account](https://apidocs.taxbit.com/reference/get_accounts-id-disposition-methods-history.md)
* [Get Disposition Methods for a Filer](https://apidocs.taxbit.com/reference/get_filers-id-disposition-methods-history.md)