The identifying name this control should use
FloQast External API (1.0.0)
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
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/
Information about the users assigned to this control for sign-off
Integer from 1-12 where the numbers correspond as follows: Monthly, Quarterly, Annual, Custom, Weekly, Every 2 weeks, Twice per month, As needed, Multiple times per day, Daily, Automated, Continuous
Number value from 0-4 where the numbers correspond as follows: None, Monthly, Quarterly, Annual, Custom
- Mock server
https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/controls
https://fq-api.floqast.app/api/v1/controls
https://fq-api.eu.floqast.app/api/v1/controls
https://fq-api.au.floqast.app/api/v1/controls
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/controls \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '[
{
"controlId": "string",
"programId": "61d325c84a9f97631731a690",
"processId": "61d325c84a9f97631731a690",
"title": "string",
"description": "string",
"isKeyControl": true,
"isManual": true,
"assertions": [
"existence-or-occurrence"
],
"owners": [
{
"type": "primary",
"isGuest": true,
"userId": "61d325c84a9f97631731a690"
}
],
"assignees": [
{
"dueDateType": "NONE",
"dueDateOffsetDays": -99,
"frequency": 1,
"frequencyMonths": [
"january"
],
"group": "reviewer",
"userId": "61d325c84a9f97631731a690"
}
],
"frequency": 1,
"frequencyMonths": [
"january"
],
"requiredEvidenceFrequency": 0,
"requiredEvidenceFrequencyMonths": [
"january"
],
"customFields": [
{
"customFieldId": "61d325c84a9f97631731a690",
"values": []
}
]
}
]'
{ "data": [ "61d325c84a9f97631731a690" ] }
Optional properties in a comma separated string that should be included on each control document
- Mock server
https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/controls/{id}
https://fq-api.floqast.app/api/v1/controls/{id}
https://fq-api.eu.floqast.app/api/v1/controls/{id}
https://fq-api.au.floqast.app/api/v1/controls/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/controls/61d325c84a9f97631731a690?include=owners%2Cassignees%2Csignatures%2Cdocuments%2CchecklistItems%2Creconciliations%2CreviewNotes%2CcustomFields' \
-H 'x-api-key: YOUR_API_KEY_HERE'
{ "data": { "id": "61d325c84a9f97631731a690", "controlId": "FQ.001", "processId": "61d325c84a9f97631731a690", "title": "string", "description": "string", "project": { … }, "owners": [ … ], "assignees": [ … ], "signatures": [ … ], "documents": [ … ], "checklistItems": [ … ], "reconciliations": [ … ], "reviewNotes": { … }, "frequency": { … }, "attributes": { … }, "lockedPeriods": { … }, "isArchived": true, "createdAt": "2025-01-15T10:30:45.123Z", "updatedAt": "2025-01-15T10:30:45.123Z" } }
Request body is a single PatchControlBody object.
Information about the users assigned to this control for sign-off
Integer from 1-12 where the numbers correspond as follows: Monthly, Quarterly, Annual, Custom, Weekly, Every 2 weeks, Twice per month, As needed, Multiple times per day, Daily, Automated, Continuous
Number value from 0-4 where the numbers correspond as follows: None, Monthly, Quarterly, Annual, Custom
- Mock server
https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/controls/{id}
https://fq-api.floqast.app/api/v1/controls/{id}
https://fq-api.eu.floqast.app/api/v1/controls/{id}
https://fq-api.au.floqast.app/api/v1/controls/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/controls/61d325c84a9f97631731a690 \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"processId": "61d325c84a9f97631731a690",
"title": "string",
"description": "string",
"isKeyControl": true,
"isManual": true,
"assertions": [
"existence-or-occurrence"
],
"owners": [
{
"type": "primary",
"isGuest": true,
"userId": "61d325c84a9f97631731a690"
}
],
"assignees": [
{
"dueDateType": "NONE",
"dueDateOffsetDays": -99,
"frequency": 1,
"frequencyMonths": [
"january"
],
"group": "reviewer",
"userId": "61d325c84a9f97631731a690"
}
],
"frequency": 1,
"frequencyMonths": [
"january"
],
"requiredEvidenceFrequency": 0,
"requiredEvidenceFrequencyMonths": [
"january"
],
"customFields": [
{
"customFieldId": "61d325c84a9f97631731a690",
"values": []
}
]
}'