# List Outbound Campaign API Endpoint Fail

**URL:** <https://devforum.zoom.us/t/list-outbound-campaign-api-endpoint-fail/121010>\
**Category:** API and Webhooks\
**Tags:** api\
**Created:** [November 16, 2024, 3:23am UTC](https://devforum.zoom.us/t/list-outbound-campaign-api-endpoint-fail/121010 "2024-11-16T03:23:17Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ereyes](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@ereyes](https://devforum.zoom.us/u/ereyes)\
**Post date:** [November 16, 2024, 3:23am UTC](https://devforum.zoom.us/t/list-outbound-campaign-api-endpoint-fail/121010/1 "2024-11-16T03:23:17Z")

</div>

Calling API endpoint for List Outbound Campaigns returns {‘code’: -1, ‘message’: ‘Access is denied’}. I’m using a server to server OAUTH app with all contact center scope permissions checked on. However, there is no scope option for Listing Outbound Campaigns.

---

<div class="post-metadata">

**Author:** ![ereyes](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@ereyes](https://devforum.zoom.us/u/ereyes)\
**Post date:** [November 18, 2024, 10:39pm UTC](https://devforum.zoom.us/t/list-outbound-campaign-api-endpoint-fail/121010/3 "2024-11-18T22:39:29Z")

</div>

Hi Richard,

Thank you for the prompt response.

These are the scopes API doc displays for this endpoint.

**Scopes:** contact\_center\_outbound\_campaign:read:admin

**Granular Scopes:** contact\_center:read:outbound\_campaign:admin

As confirmed by the following screenshot, I have the first scope assigned properly. The second one however, is not available as an option.

 ![](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/b/4/b4f9d7de64a2f4728f0261b759dbe5d32f2e64d5.png)

Is the reason it is failing for me because I’m missing the granular scope? And if so, how do I make it visible for me to check on? Please note that the account ([telecom@fxcm.com](mailto:telecom@fxcm.com)) in question is the account owner.

Best,

Ed

---

<div class="post-metadata">

**Author:** ![ereyes](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@ereyes](https://devforum.zoom.us/u/ereyes)\
**Post date:** [November 25, 2024, 6:42pm UTC](https://devforum.zoom.us/t/list-outbound-campaign-api-endpoint-fail/121010/4 "2024-11-25T18:42:41Z")

</div>

seeing if anyone has suggestions/recommendations

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [November 25, 2024, 8:26pm UTC](https://devforum.zoom.us/t/list-outbound-campaign-api-endpoint-fail/121010/5 "2024-11-25T20:26:49Z")

</div>

Hi @ereyes , it’s okay – you have the correct legacy scopes. Can you check under Account Management settings to tell me what your selections are?

> **[Account Settings for Zoom Contact Center](https://support.zoom.com/hc/en/category?id=kb_category&kb_category=cd46b2d68720391089a37408dabb35c6)**
>
> Admins can manage account-level settings, like opt-in/opt-out settings, in the Zoom Contact Center interface. Learn more about available settings and how to configure them using these knowledge base articles.

---

<div class="post-metadata">

**Author:** ![ereyes](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@ereyes](https://devforum.zoom.us/u/ereyes)\
**Post date:** [December 4, 2024, 5:12pm UTC](https://devforum.zoom.us/t/list-outbound-campaign-api-endpoint-fail/121010/7 "2024-12-04T17:12:04Z")

</div>

Hi Gianni. I’m not sure how to go about providing this. There are many sections and sub-sections within Account Settings. Are there specific settings that I should provide?

Best,  
Ed

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [December 4, 2024, 6:35pm UTC](https://devforum.zoom.us/t/list-outbound-campaign-api-endpoint-fail/121010/8 "2024-12-04T18:35:23Z")

</div>

Hi @ereyes , if you are the account owner or have the account owner do this:

Admin → User Management → Users → select you, edit and ensure the contact center add on is present for you.

Then, User Management → Roles → Admin (I’m assuming you’re an admin) --? click pencil edit settings → find permissions related to contact center and ensure they are checked

---

<div class="post-metadata">

**Author:** ![ereyes](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@ereyes](https://devforum.zoom.us/u/ereyes)\
**Post date:** [December 5, 2024, 11:23pm UTC](https://devforum.zoom.us/t/list-outbound-campaign-api-endpoint-fail/121010/9 "2024-12-05T23:23:24Z")

</div>

Hi @gianni.zoom. Thanks for the quick response!

When I navigate to my user account I don’t see a checkbox for Contact Center add-on (only for Large Meeting, Webinars, Whiteboard, and Scheduler), but it does say " To assign Contact Center packages, go to Contact Center Management".

I am indeed an admin and when I navigate to Roles I can confirm the Contact Center role is checked on.

Best,  
Ed

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [December 9, 2025, 2:59pm UTC](https://devforum.zoom.us/t/list-outbound-campaign-api-endpoint-fail/121010/10 "2025-12-09T14:59:35Z")

</div>

Closed on December 9, 2025, 2:59pm UTC

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.
