Entity Management
Create and manage entities with the Open Ledger API.
The entity management endpoints allow you to create, retrieve, update, and delete entities in your Open Ledger account. An entity represents a financial entity (like a company or organization) that you want to manage accounting data for.
Entity Object
An entity in Open Ledger represents a financial entity with the following structure:
Create an Entity
Create a new entity in your Open Ledger account.
Request Body
Response
Get an Entity
Retrieve a specific entity by ID.
Query Parameters
Response
Update an Entity
Update an existing entity.
Query Parameters
Request Body
You only need to include the fields you want to update.
Response
Delete an Entity
Delete an entity by ID. This is a permanent operation and cannot be undone.
Deleting an entity will also delete all associated data, including accounts, transactions, and reports. This action cannot be undone.
Query Parameters
Response
A successful request will return a 204 No Content
response with no body.
Entity Settings
entity settings control various aspects of the entity’s behavior, including accounting preferences and features.
Get Entity Settings
Get settings for a specific entity.
Query Parameters
Response
Update Entity Settings
Update settings for a specific entity.
Query Parameters
Request Body
Response
Returns the updated settings object.
Export Entity Data
Export entity data for backup or analysis purposes.
Path Parameters
Response
Get Export Status
Check the status of an export.
Path Parameters
Response
Error Handling
Next Steps
Now that you understand how to manage entities, you can explore other areas of the API: