Search Client Controls

Retrieves a paginated list of controls for a specific client.

Supports filtering, sorting, and cursor-based pagination via a JSON request body.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Unique identifier of the client

Body Params

Request payload containing filters, pagination, and sorting options.

Filtering

Filters must be passed inside the filter object.

Supported fields

  • code – Control display code (e.g. CC6.1, CBC-9)
  • control_id – Control primary key
  • name – Control name
  • status – Control status (e.g. Implemented, Not Implemented, In Progress)
  • owner – Owner user id
  • control_set – Control set id
  • control_set_name – Control set display name
  • control_family – Control family id

Examples

"filter": {
  "code": "eq:CC6.1",
  "status": "in:Implemented,Not Implemented"
}

Supported operators

  • eq — exact match
  • in — comma-separated list

Pagination

  • page_size default = 50, max = 200

Cursor Pagination

  • cursor must be Base64 encoded

Sorting

Allowed fields: id, name, control_id, code, status

Sorting rules:

  • Ascending → name or +name
  • Descending → -name

Search request for client controls with filters, pagination, and sorting

filter
object
string

Comma-separated list of fields to include in the response

int32
1 to 200
string
^[A-Za-z0-9+/=]*$

Opaque Base64 cursor from a previous paginated response

string
^$|^[+\-]?(id|name|control_id|code|status)$
Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json