

The account was deleted or did not exist. This is a 20 character string, for example DA9VZOC5X63I2W72NRP9. ID of the customer account to delete as returned by Retrieve Accounts. Returns the newly created account.ĭelete the account with ID account_id from the system. "api_hostname": "",Ĭreate a new child account. Use this hostname instead of the parent account's when configuring the customer's applications. Examples are available in: Python, Java, C#, Ruby, and Perl. API Clientsĭuo Security has demonstration clients available on Github to call the Duo API methods. See Duo Knowledge Base article 7546 for additional guidance. If your organization requires IP-based rules, please review Duo Knowledge Base article 1337.Įffective June 30, 2023, Duo no longer supports TLS 1.0 or 1.1 connections or insecure TLS/SSL cipher suites. This application communicates with Duo's service on SSL TCP port 443.įirewall configurations that restrict outbound access to Duo's service with rules using destination IP addresses or IP address ranges aren't recommended, since these may change over time to maintain our service's high availability. See Protecting Applications for more information about protecting applications in Duo and additional application options. You'll need this information to complete your setup. Click Protect to the far-right to configure the application and get your integration key, secret key, and API hostname. Log in to the Duo Admin Panel and navigate to Applications.Ĭlick Protect an Application and locate the entry for Accounts API in the applications list. Note that only administrators with the Owner role in the parent may contact Duo Support to request access to the Accounts API application, or can create or modify an Accounts API application in the Duo Admin Panel. Until the property is documented here its format may change or it may even be entirely removed from our API. For instance, Duo may make available a beta feature involving extra information returned by an API endpoint. New, undocumented properties may also appear at any time.
#DUO ADMIN API POWERSHELL UPDATE#
Duo will update our API documentation with new values in a timely fashion. 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.

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). About Duo APIsĭocumented properties will not be removed within a stable version of the API.

A Duo account can have multiple child accounts, but a child account may only have one parent and no child accounts of its own. New Duo accounts created using the Accounts API are subaccounts of the account where the Accounts API application exists, creating a "parent" and "child" account relationship. The Accounts API lets customers programmatically create, delete, and manage individual Duo customer accounts. The Accounts API allows Duo Premier, Advantage, and Essentials customers to create, manage, and delete additional related Duo Security customer accounts. The Accounts API allows a parent account to create, manage, and delete other Duo Security customer accounts.
