List IDP directories

Gets a list of IDP directories.

Query Params
string
required

The Akamai contract identifier for your Enterprise Application Access product.

integer
≤ 250

The number of items to include on each page of results. Returns 250 items if you request more than that.

integer

Used for pagination. The first member of the underlying object list for the response.

string

For customers who manage more than one account, this runs the operation from another account. The Identity and Access Management API provides a list of available account switch keys.

Response

Response body
object
meta
object
required

Paging settings for requested data.

integer
required
0 to 250

The number of items requested, maximum of 250.

string | null
required

To navigate, replace the current URL's query string with this value, then GET that modified URL. This value is null when you're on the last page.

integer
required
≥ 0

The offset from the beginning of the underlying object list, starting at 0.

string | null
required

To navigate, replace the current URL's query string with this value, then GET that modified URL. This value is null when you're on the first page.

integer
required
≥ 0

The total count of resources that are in the underlying object list.

objects
array of objects
required
length ≥ 1

IDP directory data.

objects*
object
string | null

The administrator user password for the IDP directory.

string | null

The administrator user account for the IDP directory.

agents
array of objects
length ≥ 0

Connectors assigned to this IDP directory.

agents
object
string
required
length ≥ 1

The name of the connector.

string
required
length ≥ 1

A unique identifier for the connector.

string | null

The API key of the IDP directory.

attribute_map
object

The attribute mapping for the IDP directory.

boolean

Indicates a signed authentication request.

boolean

Enables authentication response encryption.

boolean

Enables referral chasing.

string | null

The IDP directory cname.

string | null

The company ID of the IDP directory.

integer

The configuration state of the IDP directory. Either 0 for not configured or 1 for configured.

1

string | null

ISO 8601 timestamp marking the IDP directory object's creation.

string | null

A description of the directory object.

string | null

The dial-in SNI for the IDP directory.

directories
array of strings

The unique IDs of the directories for the IDP.

directories
integer

The status of the directory. Either 1 for not added, 2 for added, 3 for no agent, 4 for pending, 5 for unreachable, or 6 for okay.

1 2 3 4 5 6

integer
Defaults to 2

The type of directory. Either 1 for cloud, 2 for enterprise, 3 for third party, 4 for Akamai, or 5 for Akamai MSP.

1 2 3 4 5

domains
array of objects

The directory's domains.

domains
object
string

The domain name.

boolean

Enables global catalog.

string | null

The base Distinguished Name (DN) that identifies the group entry in an IDP directory. A series of comma-delimited pairs formed as key=value.

integer
≥ 0

The number of groups for the IDP directory.

string
length ≥ 1

The members of the group.

string
length ≥ 1

The name of the group.

group_object_classes
array of strings

Group object classes that define custom LDAP mappings of users and groups.

group_object_classes
string
length ≥ 1

The search filter for the group, such as (objectClass=group).

string
length ≥ 1

The primary group token.

string | null

The IDP directory host.

string

The unique ID of the IDP to assign to the directory.

kerb_realms
array of objects
length ≥ 0

Kerberos realms for the IDP directory.

kerb_realms
object
kdclist
object
required

Kerberos Key Distribution Centers (KDC) information.

string
required
length ≥ 1

The kerberos realm.

string

ISO 8601 timestamp marking the IDP directory's last synchronization.

string | null

The logout URL for the directory.

string | null

The IDP directory metadata.

string

Enables multifactor authentication. Either an on or off string.

on off

string

ISO 8601 timestamp marking the directory's last modification.

string
length ≥ 1

The name of the IDP directory.

string | null

The name ID format.

string | null

The organization unit's attributes.

string | null

The organization unit to filter by. Specify null if you want to provide this later.

ou_object_classes
array of strings
length ≥ 1

The organization unit's object classes.

ou_object_classes
boolean

Allows password changes.

integer
≥ 0

The password change threshold in seconds.

string | null

The password complexity message.

integer
≥ 0

The password expiration warning threshold in seconds.

password_filter
object

The password format requirement filters.

string
length ≥ 0

The default password policy for the IDP directory.

boolean

Whether to allow password reset.

integer
≥ 0

The port number of the IDP directory.

string
length ≥ 1

The IDP directory resource name.

resource_uri
object

Specifies the location of various IDP directory resources.

string | null

The root distinguished name of the IDP directory. A series of comma-delimited pairs formed as key=value.

string
length ≥ 1

The directory schema attributes.

boolean

Whether to validate server certificates.

integer

The type of directory service. Refer to Directory service configuration for available values.

1 2 3 4 5 6 7 8 9 10 11

boolean

Whether the request is signed.

boolean

Enables SSL.

integer

The directory status. Either 0 for disabled or 1 for enabled.

1

integer
≥ 0

The synchronization interval of the IDP directory in seconds.

integer

The IDP directory synchronization state. Refer to Directory service configuration for available values.

1 2 3 4 5 6

string | null

The base distinguished name of a user. A series of comma-delimited pairs formed as key=value.

integer
≥ 0

The total count of users in the IDP directory.

string
length ≥ 1

The display name of a user.

string

The email of a user.

string
length ≥ 1

The first name of a user.

string
length ≥ 1

The last name of a user.

string
length ≥ 1

The member status of a user.

string
length ≥ 1

The member UID of a user.

user_object_classes
array of strings
length ≥ 1

The user's object class.

user_object_classes
string
length ≥ 1

The phone number of a user.

string
length ≥ 1

The login of a user.

string
length ≥ 1

The kerberos client principal name.

string
length ≥ 1

The search filter for a user.

string
length ≥ 1

The principal name of a user.

string
length ≥ 1

A unique identifier for the directory.

Language
Authentication
URL