The internal unique identifier for the control
- Updates a control signature's sign-off status
Fetches a list of controls with optional filters
Inserts new controls up to 20 at a time
Fetches control by control mongo ID
Updates a control by control mongo ID
Deletes an inactive control by control mongo ID
Fetches a signed URL for uploading evidence to a control.
Upload a document to a control.
Lock or unlock a control period
Deactivates one control and unlinks associated risks, tests, and FSLIs/scoping sheets
Reactivate one control and link associated tests
Updates a control signatu...
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
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
- Mock serverhttps://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 DELETE \
https://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/controls/61d325c84a9f97631731a690 \
-H 'x-api-key: YOUR_API_KEY_HERE'Bodyapplication/json
Request body containing sign-off status
- Mock serverhttps://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/controls/{id}/sign/{signatureId}
- https://fq-api.floqast.app/api/v1/controls/{id}/sign/{signatureId}
- https://fq-api.eu.floqast.app/api/v1/controls/{id}/sign/{signatureId}
- https://fq-api.au.floqast.app/api/v1/controls/{id}/sign/{signatureId}
- 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/sign/61d325c84a9f97631731a690 \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"setIsSigned": true
}'- Mock serverhttps://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/controls/{id}/upload-url/{period}
- https://fq-api.floqast.app/api/v1/controls/{id}/upload-url/{period}
- https://fq-api.eu.floqast.app/api/v1/controls/{id}/upload-url/{period}
- https://fq-api.au.floqast.app/api/v1/controls/{id}/upload-url/{period}
- 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/upload-url/{period}' \
-H 'x-api-key: YOUR_API_KEY_HERE'Response
application/json
{ "data": { "uploadUrl": "https://production-large-payload-store.s3.us-west-2.amazonaws.com/a1b2c3d4-e5f6-7890-abcd-ef1234567890?...", "fileKey": "a1b2c3d4-e5f6-7890-abcd-ef1234567890" } }