FloQast External API (1.0.0)

Authentication

Requests to FloQast's API must be authenticated using an API key. The API key must be included in the x-api-key header of each request and can be generated in the FloQast application. The key should also have the correct permissions to access the API endpoints you are using. Directions to generate an API key

Download OpenAPI description
Languages
Servers
Mock server
https://developer.floqast.app/_mock/content/api-reference/openapi/
https://fq-api.floqast.app/
https://fq-api.eu.floqast.app/
https://fq-api.au.floqast.app/

Checklists

Operations

Reconciliations

Operations

Checklist Analytics

Operations

Reconciliation Analytics

Operations

Depreciations

Operations

Get Depreciations

Request

This API endpoint retrieves depreciation entries for a designated month and year, providing a concise overview of depreciation activities within the specified period. It enables access to detailed records associated with the depreciation of tangible assets, facilitating thorough financial tracking and analysis.

Query
filter[month]stringrequired

Specifies the month for which the depreciation should be retrieved. Valid values are the names of the months. Must be used in conjunction with filter[year].

Example: filter[month]=march
filter[year]integerrequired

Specifies the year for which the depreciation should be retrieved. It should be a four-digit numerical value. Must be used in conjunction with filter[month].

Example: filter[year]=2023
filter[entityIds]string

Comma separated entity ids for which the depreciations should be retrieved.

Example: filter[entityIds]=5e94d5b63f557b001420bbe1,5e94d5b63f557b001420bbe2
page[size]integer

The number of items to return. If not specified, the API will return a default of 30,000 items, which is the maximum value.

Example: page[size]=12000
page[cursor]string

Pagination cursor that indicates the starting position for the next set of items

Example: page[cursor]=5e94d5b63f557b001420bbe3
allowRedirectboolean

If set to true, the API will return a 303 redirect response if the response payload is too large. The header Location and body.data.url will also include the URL to the actual resource.

Example: allowRedirect=true
curl -i -X GET \
  'https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/depreciation/items?allowRedirect=true&filter%5BentityIds%5D=5e94d5b63f557b001420bbe1%2C5e94d5b63f557b001420bbe2&filter%5Bmonth%5D=march&filter%5Byear%5D=2023&page%5Bcursor%5D=5e94d5b63f557b001420bbe3&page%5Bsize%5D=12000' \
  -H 'x-api-key: YOUR_API_KEY_HERE'

Responses

Success

Bodyapplication/json
dataArray of objects(DepreciationModel)

Array of Depreciation Items

linksobject
Response
application/json
{ "data": [ {} ], "links": { "self": "/api/v1/depreciation/items?filter[month]=january&filter[year]=2023&page[size]=1000&page[cursor]=5e94d5b63f557b001420bbe3", "next": "/api/v1/depreciation/items?filter[month]=january&filter[year]=2023&page[size]=1000&page[cursor]=63b88f2cb1f05200179e7857" } }

Update Depreciation Reconciliations

Request

This API endpoint takes a reconciliationId and journal entry status information, and updates depreciation reconciliations entries.

Path
reconciliationIdstringrequired

Id of reconciliation

Example: 5e94d5b63f557b001420bbe3
Query
allowRedirectboolean

If set to true, the API will return a 303 redirect response if the response payload is too large. The header Location and body.data.url will also include the URL to the actual resource.

Example: allowRedirect=true
Bodyapplication/jsonrequired
dataobject
curl -i -X PATCH \
  'https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/depreciation/reconciliations/5e94d5b63f557b001420bbe3?allowRedirect=true' \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY_HERE' \
  -d '{
    "data": {
      "journalEntryStatus": "POSTED",
      "journalEntryId": "615bcdc00000000000000302",
      "journalEntryTimestamp": "2024-03-29T21:36:43.309+00:00"
    }
  }'

Responses

Success

Bodyapplication/json
successboolean
Example: true
Response
application/json
{ "success": true }

Get Depreciation Reconciliations

Request

This API endpoint can take reconciliationIds and journal entry status, and gets depreciation reconciliations entries.

Query
filter[reconciliationIds]string

Comma separated reconciliation ids for which the reconciliations should be retrieved

Example: filter[reconciliationIds]=5e94d5b63f557b001420bbe1,5e94d5b63f557b001420bbe2
filter[journalEntryStatus]string

Status of journal entry for which the reconciliations should be retrieved

Example: filter[journalEntryStatus]=PROCESSING
page[size]integer

The number of items to return. If not specified, the API will return a default of 30,000 items, which is the maximum value.

Example: page[size]=12000
page[cursor]string

Pagination cursor that indicates the starting position for the next set of items

Example: page[cursor]=5e94d5b63f557b001420bbe3
allowRedirectboolean

If set to true, the API will return a 303 redirect response if the response payload is too large. The header Location and body.data.url will also include the URL to the actual resource.

Example: allowRedirect=true
curl -i -X GET \
  'https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/depreciation/reconciliations?allowRedirect=true&filter%5BjournalEntryStatus%5D=PROCESSING&filter%5BreconciliationIds%5D=5e94d5b63f557b001420bbe1%2C5e94d5b63f557b001420bbe2&page%5Bcursor%5D=5e94d5b63f557b001420bbe3&page%5Bsize%5D=12000' \
  -H 'x-api-key: YOUR_API_KEY_HERE'

Responses

Success

Bodyapplication/json
dataArray of objects(DepreciatingReconciliationModel)

Array of Reconciliation Items

linksobject
Response
application/json
{ "data": [ {} ], "links": { "self": "/api/v1/depreciation/reconciliations?filter[reconciliationIds]=615bcdc00000000000020000,615bcdc00000000000020001&filter[journalEntryStatus]=PROCESSING&page[size]=1000&page[cursor]=5e94d5b63f557b001420bbe3", "next": "/api/v1/depreciation/reconciliations?filter[reconciliationIds]=615bcdc00000000000020000,615bcdc00000000000020001&filter[journalEntryStatus]=PROCESSING&page[size]=1000&page[cursor]=63b88f2cb1f05200179e7857" } }

Amortization

Operations

Audit Trail

Operations

Transactions

Operations

Entities

Operations

Trial Balance

Operations

Tags

Operations

Chart Of Accounts

Operations

Info

Operations

Users

Operations