# Get anomaly detection job results for categories **POST /_ml/anomaly_detectors/{job_id}/results/categories/{category_id}** **All methods and paths for this operation:**
GET /_ml/anomaly_detectors/{job_id}/results/categories
POST /_ml/anomaly_detectors/{job_id}/results/categories
GET /_ml/anomaly_detectors/{job_id}/results/categories/{category_id}
POST /_ml/anomaly_detectors/{job_id}/results/categories/{category_id}
## Required authorization * Cluster privileges: `monitor_ml` ## Servers - http://api.example.com: http://api.example.com () ## Authentication methods - Api key auth - Basic auth - Bearer auth ## Parameters ### Path parameters - **job_id** (string) Identifier for the anomaly detection job. - **category_id** (number) Identifier for the category, which is unique in the job. If you specify neither the category ID nor the partition_field_value, the API returns information about all categories. If you specify only the partition_field_value, it returns information about all categories for the specified partition. ### Query parameters - **from** (number) Skips the specified number of categories. - **partition_field_value** (string) Only return categories for the specified partition. - **size** (number) Specifies the maximum number of categories to obtain. ### Body: application/json (object) - **page** (object) Configures pagination. This parameter has the `from` and `size` properties. ## Responses ### 200 #### Body: application/json (object) - **categories** (array[object]) - **count** (number) [Powered by Bump.sh](https://bump.sh)