GL Periods

Reopen an assigned customer's closed GL period (refused if filing-locked or a newer period is closed)

Returns a closed period to open. Voids the period's closing entry so the stale Retained Earnings sweep is removed, and writes an audit_logs entry with the supplied reason. Refused when the period is filing-locked or when a newer period has already been closed, so a run that reaches back several months must reopen newest-first. Post-close adjustments do not need a reopen: a closed period still accepts postings and voids (#2411).

Moved here from /companies/{companyId}/gl-periods/{id}/reopen (#1852): reopening a period the client has already been shown is accountant work, not company-admin work. The agent service API key may reopen a period as a high-impact operation with the same mandatory reason (2026-10-06, reversing #2411 for this route).

post/accountant/companies/{customerId}/gl-periods/{periodId}/reopen

Request

  • Base URL: https://api.medianfi.com/api/v1
  • URL: https://api.medianfi.com/api/v1/accountant/companies/{customerId}/gl-periods/{periodId}/reopen
  • Auth: one of:
    • HTTP bearer
    • API key in header X-API-Key

Request body

reasonstring required

Explanation for reopening, written to audit_logs.changes.reason.

Response

Period reopened

successboolean

Changes

No recorded changes to this operation across all 1 revision of this API.