Checklist item to create
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
Checklist item to create
curl -i -X POST \
https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/checklists \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"companyId": "string",
"folderName": "string",
"schedule": {
"period": {
"fiscalYear": "string",
"quarter": "string",
"month": "string",
"year": "string"
},
"type": "NON_RECURRING",
"frequencyPeriods": [
"string"
]
},
"signatures": [
{
"group": "unassigned",
"dueDateSetting": {
"type": "OFFSET",
"value": 0
},
"dueDate": "2019-08-24T14:15:22Z",
"assignedTo": "string",
"estimatedTime": "2019-08-24T14:15:22Z"
}
],
"description": "string",
"tagIds": [
"string"
],
"controls": [
"string"
]
}'
[ { "tlcId": "65a6d7a9c1cc45001878718e", "folder": { … }, "company": { … }, "period": { … }, "templateId": "67531818facc7d39cbac1ea6", "description": "weekly description", "frequency": 1, "frequencyMonths": [ … ], "reviewnotes": [ … ], "signatures": [ … ], "sortOrder": 1.7976931348623157e+308, "priority": 1.7976931348623157e+308, "followers": [ … ], "controls": [ … ], "createdBy": "65a6d7ee800ba600199caa9f", "lockStatus": { … }, "_id": "675318186e1d55556aa8ab6c", "docs": [ … ], "tags": [ … ], "createdAt": "2024-12-06T15:28:25.518Z", "updatedAt": "2024-12-06T15:28:25.518Z", "__v": 0, "assignees": [ … ], "pastDue": false, "complete": false, "readyForReview": false, "updated": "2024-12-06T15:28:25.518Z", "id": "675318186e1d55556aa8ab6c" } ]
This API endpoint enables fetching a collection of checklists performed during a specific month and year. By providing the desired month and year as parameters, the API response narrows down the results to the exact period, facilitating the analysis of financial data and tracking the progress of checklist efforts.
Specifies the month for which the checklists should be retrieved. Valid values are the names of the months. Must be used in conjunction with filter[year].
Specifies the year for which the checklists should be retrieved. It should be a four-digit numerical value. Must be used in conjunction with filter[month].
templateId for which the checklists should be retrieved.
Specifies a description for which checklists should be retrieved.
Specifies the entity for which the checklists should be retrieved
The number of items to return. If not specified, the API will return a default of 30,000 items, which is the maximum value.
Pagination cursor that indicates the starting position for the next set of items
curl -i -X GET \
'https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/checklists?allowRedirect=true&filter%5Bdescription%5D=Generate%20balance%20sheet&filter%5BentityId%5D=656abc949ec04a00096b56d7&filter%5Bmonth%5D=march&filter%5BtemplateId%5D=5e94d5b63f557b001420bbb1&filter%5Byear%5D=2023&page%5Bcursor%5D=5e94d5b63f557b001420bbe3&page%5Bsize%5D=12000' \
-H 'x-api-key: YOUR_API_KEY_HERE'
{ "data": [ { … } ], "links": { "self": "/api/v1/checklists?filter[month]=march&filter[year]=2023&page[size]=1000&page[cursor]=5e94d5b63f557b001420bbe3", "next": "/api/v1/checklists?filter[month]=march&filter[year]=2023&page[size]=1000&page[cursor]=5e94d5b63f557b001420bbe6" } }
If provided, only signoff on signatures in this group
curl -i -X POST \
'https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/checklists/{checklistId}' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"forward": true,
"group": "preparer",
"data": {
"companyId": "5e94d5b63f557b001420bbe3",
"folderName": "Accounts Payable",
"description": "Record accrued property tax. Verify monthly accrual is 1/12th of prior year expense.",
"entityId": "656abc949ec04a00096b56d7",
"schedule": {
"period": {
"month": "december",
"year": "2025",
"fiscalYear": "2025",
"quarter": "3"
},
"type": "NON_RECURRING",
"frequencyPeriods": [
"string"
]
},
"signatures": [
{
"id": "5e94d5b63f557b001420bbe5",
"group": "preparer",
"signedDate": "2021-01-01T00:00:00.000Z",
"signedBy": "5e94d5b63f557b001420bba5",
"assignedTo": "5e94d5b63f557b001420bba5",
"dueDate": "2021-01-01T00:00:00.000Z",
"dueDateSetting": {},
"value": 2,
"metaData": {
"token": "5e94d5b63f557b001420bbe6"
}
}
],
"tagIds": [
"5e94d5b63f557b001420bbe6"
]
}
}'
{ "id": "5e94d5b63f557b001420bbe3", "templateId": "5e94d5b63f557b001420bbe4", "description": "Record accrued property tax. Verify monthly accrual is 1/12th of prior year expense.", "entityId": "656abc949ec04a00096b56d7", "period": { "month": "december", "year": "2023" }, "signatures": [ { … } ], "tags": [ { … } ] }
If provided, only signoff on signatures assigned to this user
If provided, only signoff on signatures in this group
curl -i -X POST \
'https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/checklists/{checklistId}/sign' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"signatureId": "5e94d5b63f557b001420bbe5",
"userId": "5e94d5b63f557b001420bbe6",
"group": "preparer",
"setSignedOff": true
}'
{ "id": "5e94d5b63f557b001420bbe3", "templateId": "5e94d5b63f557b001420bbe4", "description": "Record accrued property tax. Verify monthly accrual is 1/12th of prior year expense.", "entityId": "656abc949ec04a00096b56d7", "period": { "month": "december", "year": "2023" }, "signatures": [ { … } ], "tags": [ { … } ] }