I can create a custom agent status like so:
REQUEST:
POST https://api.zoom.us/v2/contact_center/system_statuses
{"status_category":"agent_status","status_name":"This is a test 3","enable":true}
RESPONSE:
HTTP/1.1 201 Created
Date: Fri, 10 Oct 2025 16:43:17 GMT
x-zm-trackingid: WEB_d79364a5de9bce41de49b67dbde1a143
{"status_id":"li-dEa1ASJ2KW9TuqTUe1Q","status_name":"This is a test 3","status_type":"custom","status_category":"agent_status"}
However, this new custom status is not present in the list of statuses I get when I send the following request:
REQUEST:
GET https://api.zoom.us/v2/contact_center/system_statuses?status_category=agent_status&page_size=30
RESPONSE:
HTTP/1.1 200 OK
Date: Fri, 10 Oct 2025 16:54:03 GMT
x-zm-trackingid: WEB_92cc48224b0903f81c9f44fcb1dc364b
{"next_page_token":"","page_size":30,"total_records":4,"statuses":[{"status_id":"0","status_name":"Offline","status_type":"default","status_category":"agent_status","status_assigned_queues":[]},{"status_id":"1","status_name":"Ready","status_type":"default","status_category":"agent_status","status_assigned_queues":[]},{"status_id":"2","status_name":"Not Ready","status_type":"default","status_category":"agent_status","status_assigned_queues":[]},{"status_id":"3","status_name":"Occupied","status_type":"default","status_category":"agent_status","status_assigned_queues":[]}]}
I expect my custom statuses to be included in the result. Am I wrong about that?