The internal unique identifier for the control
- Fetches a signed URL for uploading evidence to a control.
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
Updates a control signature's sign-off status
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
Fetches a signed URL for...
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}/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" } }
Bodyapplication/jsonrequired
Document upload information including file details and target period
S3 key of the uploaded file. This is returned from the GET /controls/{id}/upload-url/{period} endpoint
Example: "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
- Mock serverhttps://developer.floqast.app/_mock/content/api-reference/openapi/api/v1/controls/{id}/documents
- https://fq-api.floqast.app/api/v1/controls/{id}/documents
- https://fq-api.eu.floqast.app/api/v1/controls/{id}/documents
- https://fq-api.au.floqast.app/api/v1/controls/{id}/documents
- 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/61d325c84a9f97631731a690/documents \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"fileName": "uploaded-using-api-prod.xlsx",
"fileKey": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"period": {
"month": "january",
"year": "2020"
}
}'