# Instruments search Endpoint: POST /instruments/action/search Version: 1.0.0-beta Security: bearerToken ## Query parameters: - `page` (integer) - `size` (integer) - `include` (string) Comma-separated values from optional response fields ## Request fields (application/json): - `ein` (string) - `program` (string) Ref.Data.REGISTRY_PROGRAM_REGI - `registryAssignedId` (string) - `upn` (string) - `id` (integer) ## Response 200 fields (application/json): - `page` (integer, required) - `size` (integer, required) - `totalPages` (integer, required) - `totalElements` (integer, required) - `content` (array, required) ## Response 400 fields (application/json): - `code` (string) Enum: "INVALID_REQUEST", "INVALID_PROGRAM", "INVALID_PAGE_SIZE", "INVALID_PAGE_NUMBER" - `message` (string) ## Response 401 fields (application/json): - `message` (string) ## Response 500 fields (application/json): - `message` (string)