

the device platform value could return new device platforms that did not previously exist. Properties that enumerate choices may gain new values at any time, e.g. When Duo deprecates a property, the API continues to accept that property in requests, although it no longer has any effect.

Once a given API endpoint is documented to return a given property, a property with that name will always appear (although certain properties may only appear under certain conditions, like if the customer is using a specific edition). This API is automatically available to paying Duo Premier, Duo Advantage, and Duo Essentials plan customers and new customers with an Advantage or Premier trial.ĭocumented properties will not be removed within a stable version of the API.

Review the API Details to see how to construct your first API request. The API has methods for creating, retrieving, updating, and deleting the core objects in Duo's system: users, phones, hardware tokens, admins, and integrations.ĭevelopers can write applications that programmatically read their Duo account's authentication logs, administrator logs, and telephony logs read or update account settings and retrieve reports and other information. The Admin API lets developers integrate with Duo Security's platform at a low level. The Duo Admin API provides programmatic access to the administrative functionality of Duo Security's two-factor authentication platform.
