Update allowlist/blocklist via API
Feature Request Summary:
Extend the Zendesk API to support allowlist/blocklist.
We programmatically onboard customers and would like to add their email domain to our allowlist so anyone from their company can submit a ticket. Given that the onboarding is programmatic, manually having to go in a modify the allowlist is not a scalable solution and will create friction when onboarding a new customer.
Business impact of limitation or missing feature:
When we add a new customer we have to manually perform a step to add the new customer's domain to the allowlist. The rest of the onboarding process is programmatic, so it creates friction and the possibility of a missed action because the person who has access to the allowlist is not part of the onboarding process. Modifying the allowlist should be part of the API.
Curiosity question: Do your customers (that you onboard) login to any other systems that your company manages/maintains? I only ask, as Single Sign-On (SSO) might be a better option to solve your "pain".
With security being a big concern for most companies and their customers, I highly recommend this method, but definitely understand if this is not a good option for you. Just in case, you can read more about Zendesk's Single Sign-On options by clicking on the hyperlinked text.
To clarify a bit more on how this works, my company has both forms of SSO enabled, as we utilize one service for our Agents/Employees, and the other for our customers that login to our product portal. We use our product portal as the primary customer portal and authenticator, and Zendesk uses that to validate they are allowed to generate tickets and access the portal in Zendesk.
The software that we deploy allows the user to create local accounts or leverage their own SSO. The request that I am making is when they run into an issue they will email firstname.lastname@example.org, not necessarily try and log in and create a ticket. Therefore, I would like to allow any email coming from the customer's domain to be accepted.
Please sign in to leave a comment.