Delete a manual journal entry
Soft-deletes a manual journal entry in any state, including a posted one. Requires the manual_journal_entries:delete permission.
Authorization
AuthorizationstringrequiredBearer token — Send your API token in the Authorization header as Bearer <token>. Requests without a valid token are rejected with 401 Unauthorized.
Path parameters
manualJournalEntryIdstringrequiredSnowflake id of the manual journal entry.
example: 1830472847398406100
Response
200 · The entry was deleted. The response has no body.
401 · The access token is missing, expired, or not for this company.
403 · The caller does not hold the `manual_journal_entries:delete` permission.
404 · No manual journal entry with this id belongs to the caller's company, or it has been deleted.
Deleting a posted entry rewrites the ledger
Nothing stops a posted entry from being deleted, and once it is, it drops out of the general ledger and every financial report. Balance sheets you have already produced will no longer reconcile with what the API returns.