Journal line APIs
The journal line APIs enable external systems to retrieve and manage journal lines for a specific journal in Sparkrock Impact.
Use these APIs to create, update, or remove journal lines within an existing journal batch.
Journal line APIs require authentication using a Bearer token.
Retrieve a list of journal lines for a journal
To retrieve journal lines for a specific journal, use:
GET https://api.businesscentral.dynamics.com/v2.0/{environmentname}/api/sparkrock/finance/v1.0/companies({companyId})/journals({journalId})/journalLines
Authorization: Bearer {token}
You can use standard OData query options such as:
$select
$filter
$orderby
$top
$skip
Retrieve a specific journal line within a journal
To retrieve a specific journal line within a journal, use:
GET https://api.businesscentral.dynamics.com/v2.0/{environmentname}/api/sparkrock/finance/v1.0/companies({companyId})/journals({journalId})/journalLines({id})
Authorization: Bearer {token}
Create a journal line
To create a journal, use:
POST https://api.businesscentral.dynamics.com/v2.0/{environmentname}/api/sparkrock/finance/v1.0/companies({companyId})/journals({journalId})/journalLines
Authorization: Bearer {token}
Include a valid journal line JSON object in the request body.
Update a journal line
To update a journal line, use:
PATCH https://api.businesscentral.dynamics.com/v2.0/{environmentname}/api/sparkrock/finance/v1.0/companies({companyId})/journals({journalId})/journalLines({id})
Authorization: Bearer {token}
Include only the fields you want to update in the request body. Read-only fields are not modified.
Delete a journal line
To delete a journal line, use:
DELETE https://api.businesscentral.dynamics.com/v2.0/{environmentname}/api/sparkrock/finance/v1.0/companies({companyId})/journals({journalId})/journalLines({id})
Authorization: Bearer {token}
Related information
Create an API security token
Journal APIs
Finance APIs
Feedback
To send feedback about this page, select the following link: