get-prerequisites
Retrieve prerequisites data for a specific security assessment round, enabling users to fulfill requirements before starting the assessment. Supports filtering, sorting, and pagination for efficient data access.
Instructions
Get all prerequisites data from OnSecurity for a specific round. Prerequisites are requirements that need to be fulfilled before a security assessment can begin.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
fields | No | Optional comma-separated list of fields to return (e.g. 'id,name,status'). Use * as wildcard. | |
filters | No | Optional additional filters in format {field: value} or {field-operator: value} where operator can be mt (more than), mte (more than equal), lt (less than), lte (less than equal), eq (equals, default) | |
limit | No | Optional limit parameter for max results per page (e.g. 15) | |
page | No | Optional page number to fetch (default: 1) | |
round_id | Yes | Required round ID to filter prerequisites | |
sort | No | Optional sort parameter in format 'field-direction'. Available values: name-asc, name-desc, created_at-asc, created_at-desc, updated_at-asc, updated_at-desc. Default: id-asc |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"fields": {
"description": "Optional comma-separated list of fields to return (e.g. 'id,name,status'). Use * as wildcard.",
"type": "string"
},
"filters": {
"additionalProperties": {
"type": [
"string",
"number"
]
},
"description": "Optional additional filters in format {field: value} or {field-operator: value} where operator can be mt (more than), mte (more than equal), lt (less than), lte (less than equal), eq (equals, default)",
"type": "object"
},
"limit": {
"description": "Optional limit parameter for max results per page (e.g. 15)",
"type": "number"
},
"page": {
"description": "Optional page number to fetch (default: 1)",
"type": "number"
},
"round_id": {
"description": "Required round ID to filter prerequisites",
"type": "number"
},
"sort": {
"description": "Optional sort parameter in format 'field-direction'. Available values: name-asc, name-desc, created_at-asc, created_at-desc, updated_at-asc, updated_at-desc. Default: id-asc",
"type": "string"
}
},
"required": [
"round_id"
],
"type": "object"
}