Custom statuses are excluded from response when retrieving list of statuses

When I retrieve the list of statuses (as documented here: Contact Center APIs), I get a list of default statuses but none of my custom statuses are included in this list.

To reproduce this issue follow these two simple steps:

  • Step 1: make sure you have at least one custom status in your system by issuing the following request:
POST https://api.zoom.us/v2/contact_center/system_statuses

{"status_category":"agent_status","status_name":"This is a test"}
  • Step 2: retrieve the list of statuses by issuing the following request:
GET https://api.zoom.us/v2/contact_center/system_statuses?page_size=30

Inspect the response and you will notice that “This is a test” is not in the list.