Cisco Intersight Iam API

The iam API from Cisco Intersight — 118 operation(s) for iam.

Business capability
Identity & Access Management BC-620.20

Operations 249

GET /api/v1/iam/Accounts Read a 'iam.Account' resource. #
POST /api/v1/iam/Accounts Create a 'iam.Account' resource. #
GET /api/v1/iam/Accounts/{Moid} Read a 'iam.Account' resource. #
POST /api/v1/iam/Accounts/{Moid} Update a 'iam.Account' resource. #
PATCH /api/v1/iam/Accounts/{Moid} Update a 'iam.Account' resource. #
DELETE /api/v1/iam/Accounts/{Moid} Delete a 'iam.Account' resource. #
GET /api/v1/iam/AccountExperiences Read a 'iam.AccountExperience' resource. #
GET /api/v1/iam/AccountExperiences/{Moid} Read a 'iam.AccountExperience' resource. #
GET /api/v1/iam/ApiKeys Read a 'iam.ApiKey' resource. #
POST /api/v1/iam/ApiKeys Create a 'iam.ApiKey' resource. #
GET /api/v1/iam/ApiKeys/{Moid} Read a 'iam.ApiKey' resource. #
DELETE /api/v1/iam/ApiKeys/{Moid} Delete a 'iam.ApiKey' resource. #
POST /api/v1/iam/ApiKeys/{Moid} Update a 'iam.ApiKey' resource. #
PATCH /api/v1/iam/ApiKeys/{Moid} Update a 'iam.ApiKey' resource. #
GET /api/v1/iam/AppRegistrations Read a 'iam.AppRegistration' resource. #
POST /api/v1/iam/AppRegistrations Create a 'iam.AppRegistration' resource. #
GET /api/v1/iam/AppRegistrations/{Moid} Read a 'iam.AppRegistration' resource. #
DELETE /api/v1/iam/AppRegistrations/{Moid} Delete a 'iam.AppRegistration' resource. #
POST /api/v1/iam/AppRegistrations/{Moid} Update a 'iam.AppRegistration' resource. #
PATCH /api/v1/iam/AppRegistrations/{Moid} Update a 'iam.AppRegistration' resource. #
GET /api/v1/iam/BannerMessages Read a 'iam.BannerMessage' resource. #
GET /api/v1/iam/BannerMessages/{Moid} Read a 'iam.BannerMessage' resource. #
POST /api/v1/iam/BannerMessages/{Moid} Update a 'iam.BannerMessage' resource. #
PATCH /api/v1/iam/BannerMessages/{Moid} Update a 'iam.BannerMessage' resource. #
GET /api/v1/iam/Certificates Read a 'iam.Certificate' resource. #
POST /api/v1/iam/Certificates Create a 'iam.Certificate' resource. #
GET /api/v1/iam/Certificates/{Moid} Read a 'iam.Certificate' resource. #
POST /api/v1/iam/Certificates/{Moid} Update a 'iam.Certificate' resource. #
PATCH /api/v1/iam/Certificates/{Moid} Update a 'iam.Certificate' resource. #
DELETE /api/v1/iam/Certificates/{Moid} Delete a 'iam.Certificate' resource. #
GET /api/v1/iam/CertificateRequests Read a 'iam.CertificateRequest' resource. #
POST /api/v1/iam/CertificateRequests Create a 'iam.CertificateRequest' resource. #
GET /api/v1/iam/CertificateRequests/{Moid} Read a 'iam.CertificateRequest' resource. #
POST /api/v1/iam/CertificateRequests/{Moid} Update a 'iam.CertificateRequest' resource. #
PATCH /api/v1/iam/CertificateRequests/{Moid} Update a 'iam.CertificateRequest' resource. #
DELETE /api/v1/iam/CertificateRequests/{Moid} Delete a 'iam.CertificateRequest' resource. #
POST /api/v1/iam/CuiIntegrations Create a 'iam.CuiIntegration' resource. #
GET /api/v1/iam/CuiIntegrations Read a 'iam.CuiIntegration' resource. #
POST /api/v1/iam/CuiIntegrations/{Moid} Update a 'iam.CuiIntegration' resource. #
PATCH /api/v1/iam/CuiIntegrations/{Moid} Update a 'iam.CuiIntegration' resource. #
GET /api/v1/iam/CuiIntegrations/{Moid} Read a 'iam.CuiIntegration' resource. #
GET /api/v1/iam/DefaultAuthentications Read a 'iam.DefaultAuthentication' resource. #
GET /api/v1/iam/DefaultAuthentications/{Moid} Read a 'iam.DefaultAuthentication' resource. #
POST /api/v1/iam/DefaultAuthentications/{Moid} Update a 'iam.DefaultAuthentication' resource. #
PATCH /api/v1/iam/DefaultAuthentications/{Moid} Update a 'iam.DefaultAuthentication' resource. #
GET /api/v1/iam/DomainGroups Read a 'iam.DomainGroup' resource. #
GET /api/v1/iam/DomainGroups/{Moid} Read a 'iam.DomainGroup' resource. #
GET /api/v1/iam/DomainNameInfos Read a 'iam.DomainNameInfo' resource. #
POST /api/v1/iam/DomainNameInfos Create a 'iam.DomainNameInfo' resource. #
GET /api/v1/iam/DomainNameInfos/{Moid} Read a 'iam.DomainNameInfo' resource. #
POST /api/v1/iam/DomainNameInfos/{Moid} Update a 'iam.DomainNameInfo' resource. #
PATCH /api/v1/iam/DomainNameInfos/{Moid} Update a 'iam.DomainNameInfo' resource. #
DELETE /api/v1/iam/DomainNameInfos/{Moid} Delete a 'iam.DomainNameInfo' resource. #
GET /api/v1/iam/EndPointPrivileges Read a 'iam.EndPointPrivilege' resource. #
GET /api/v1/iam/EndPointPrivileges/{Moid} Read a 'iam.EndPointPrivilege' resource. #
GET /api/v1/iam/EndPointRoles Read a 'iam.EndPointRole' resource. #
GET /api/v1/iam/EndPointRoles/{Moid} Read a 'iam.EndPointRole' resource. #
GET /api/v1/iam/EndPointUsers Read a 'iam.EndPointUser' resource. #
POST /api/v1/iam/EndPointUsers Create a 'iam.EndPointUser' resource. #
GET /api/v1/iam/EndPointUsers/{Moid} Read a 'iam.EndPointUser' resource. #
POST /api/v1/iam/EndPointUsers/{Moid} Update a 'iam.EndPointUser' resource. #
PATCH /api/v1/iam/EndPointUsers/{Moid} Update a 'iam.EndPointUser' resource. #
DELETE /api/v1/iam/EndPointUsers/{Moid} Delete a 'iam.EndPointUser' resource. #
GET /api/v1/iam/EndPointUserInventories Read a 'iam.EndPointUserInventory' resource. #
GET /api/v1/iam/EndPointUserInventories/{Moid} Read a 'iam.EndPointUserInventory' resource. #
GET /api/v1/iam/EndPointUserPolicies Read a 'iam.EndPointUserPolicy' resource. #
POST /api/v1/iam/EndPointUserPolicies Create a 'iam.EndPointUserPolicy' resource. #
GET /api/v1/iam/EndPointUserPolicies/{Moid} Read a 'iam.EndPointUserPolicy' resource. #
POST /api/v1/iam/EndPointUserPolicies/{Moid} Update a 'iam.EndPointUserPolicy' resource. #
PATCH /api/v1/iam/EndPointUserPolicies/{Moid} Update a 'iam.EndPointUserPolicy' resource. #
DELETE /api/v1/iam/EndPointUserPolicies/{Moid} Delete a 'iam.EndPointUserPolicy' resource. #
GET /api/v1/iam/EndPointUserPolicyInventories Read a 'iam.EndPointUserPolicyInventory' resource. #
GET /api/v1/iam/EndPointUserPolicyInventories/{Moid} Read a 'iam.EndPointUserPolicyInventory' resource. #
GET /api/v1/iam/EndPointUserRoles Read a 'iam.EndPointUserRole' resource. #
POST /api/v1/iam/EndPointUserRoles Create a 'iam.EndPointUserRole' resource. #
GET /api/v1/iam/EndPointUserRoles/{Moid} Read a 'iam.EndPointUserRole' resource. #
POST /api/v1/iam/EndPointUserRoles/{Moid} Update a 'iam.EndPointUserRole' resource. #
PATCH /api/v1/iam/EndPointUserRoles/{Moid} Update a 'iam.EndPointUserRole' resource. #
DELETE /api/v1/iam/EndPointUserRoles/{Moid} Delete a 'iam.EndPointUserRole' resource. #
GET /api/v1/iam/EndPointUserRoleInventories Read a 'iam.EndPointUserRoleInventory' resource. #
GET /api/v1/iam/EndPointUserRoleInventories/{Moid} Read a 'iam.EndPointUserRoleInventory' resource. #
GET /api/v1/iam/GuestAccessSettings Read a 'iam.GuestAccessSettings' resource. #
POST /api/v1/iam/GuestAccessSettings Create a 'iam.GuestAccessSettings' resource. #
GET /api/v1/iam/GuestAccessSettings/{Moid} Read a 'iam.GuestAccessSettings' resource. #
POST /api/v1/iam/GuestAccessSettings/{Moid} Update a 'iam.GuestAccessSettings' resource. #
PATCH /api/v1/iam/GuestAccessSettings/{Moid} Update a 'iam.GuestAccessSettings' resource. #
DELETE /api/v1/iam/GuestAccessSettings/{Moid} Delete a 'iam.GuestAccessSettings' resource. #
GET /api/v1/iam/Idps Read a 'iam.Idp' resource. #
POST /api/v1/iam/Idps Create a 'iam.Idp' resource. #
GET /api/v1/iam/Idps/{Moid} Read a 'iam.Idp' resource. #
POST /api/v1/iam/Idps/{Moid} Update a 'iam.Idp' resource. #
PATCH /api/v1/iam/Idps/{Moid} Update a 'iam.Idp' resource. #
DELETE /api/v1/iam/Idps/{Moid} Delete a 'iam.Idp' resource. #
GET /api/v1/iam/IdpReferences Read a 'iam.IdpReference' resource. #
GET /api/v1/iam/IdpReferences/{Moid} Read a 'iam.IdpReference' resource. #
POST /api/v1/iam/IdpReferences/{Moid} Update a 'iam.IdpReference' resource. #
PATCH /api/v1/iam/IdpReferences/{Moid} Update a 'iam.IdpReference' resource. #
GET /api/v1/iam/IpAccessManagements Read a 'iam.IpAccessManagement' resource. #
POST /api/v1/iam/IpAccessManagements Create a 'iam.IpAccessManagement' resource. #
GET /api/v1/iam/IpAccessManagements/{Moid} Read a 'iam.IpAccessManagement' resource. #
POST /api/v1/iam/IpAccessManagements/{Moid} Update a 'iam.IpAccessManagement' resource. #
PATCH /api/v1/iam/IpAccessManagements/{Moid} Update a 'iam.IpAccessManagement' resource. #
GET /api/v1/iam/IpAddresses Read a 'iam.IpAddress' resource. #
POST /api/v1/iam/IpAddresses Create a 'iam.IpAddress' resource. #
GET /api/v1/iam/IpAddresses/{Moid} Read a 'iam.IpAddress' resource. #
POST /api/v1/iam/IpAddresses/{Moid} Update a 'iam.IpAddress' resource. #
PATCH /api/v1/iam/IpAddresses/{Moid} Update a 'iam.IpAddress' resource. #
DELETE /api/v1/iam/IpAddresses/{Moid} Delete a 'iam.IpAddress' resource. #
GET /api/v1/iam/LdapConfigParams Read a 'iam.LdapConfigParams' resource. #
GET /api/v1/iam/LdapConfigParams/{Moid} Read a 'iam.LdapConfigParams' resource. #
POST /api/v1/iam/LdapGroups Create a 'iam.LdapGroup' resource. #
GET /api/v1/iam/LdapGroups Read a 'iam.LdapGroup' resource. #
GET /api/v1/iam/LdapGroups/{Moid} Read a 'iam.LdapGroup' resource. #
POST /api/v1/iam/LdapGroups/{Moid} Update a 'iam.LdapGroup' resource. #
PATCH /api/v1/iam/LdapGroups/{Moid} Update a 'iam.LdapGroup' resource. #
DELETE /api/v1/iam/LdapGroups/{Moid} Delete a 'iam.LdapGroup' resource. #
GET /api/v1/iam/LdapGroupInventories Read a 'iam.LdapGroupInventory' resource. #
GET /api/v1/iam/LdapGroupInventories/{Moid} Read a 'iam.LdapGroupInventory' resource. #
GET /api/v1/iam/LdapMeta Read a 'iam.LdapMeta' resource. #
GET /api/v1/iam/LdapMeta/{Moid} Read a 'iam.LdapMeta' resource. #
POST /api/v1/iam/LdapPolicies Create a 'iam.LdapPolicy' resource. #
GET /api/v1/iam/LdapPolicies Read a 'iam.LdapPolicy' resource. #
GET /api/v1/iam/LdapPolicies/{Moid} Read a 'iam.LdapPolicy' resource. #
POST /api/v1/iam/LdapPolicies/{Moid} Update a 'iam.LdapPolicy' resource. #
PATCH /api/v1/iam/LdapPolicies/{Moid} Update a 'iam.LdapPolicy' resource. #
DELETE /api/v1/iam/LdapPolicies/{Moid} Delete a 'iam.LdapPolicy' resource. #
GET /api/v1/iam/LdapPolicyInventories Read a 'iam.LdapPolicyInventory' resource. #
GET /api/v1/iam/LdapPolicyInventories/{Moid} Read a 'iam.LdapPolicyInventory' resource. #
POST /api/v1/iam/LdapProviders Create a 'iam.LdapProvider' resource. #
GET /api/v1/iam/LdapProviders Read a 'iam.LdapProvider' resource. #
GET /api/v1/iam/LdapProviders/{Moid} Read a 'iam.LdapProvider' resource. #
POST /api/v1/iam/LdapProviders/{Moid} Update a 'iam.LdapProvider' resource. #
PATCH /api/v1/iam/LdapProviders/{Moid} Update a 'iam.LdapProvider' resource. #
DELETE /api/v1/iam/LdapProviders/{Moid} Delete a 'iam.LdapProvider' resource. #
GET /api/v1/iam/LdapProviderInventories Read a 'iam.LdapProviderInventory' resource. #
GET /api/v1/iam/LdapProviderInventories/{Moid} Read a 'iam.LdapProviderInventory' resource. #
GET /api/v1/iam/LocalUserPasswords Read a 'iam.LocalUserPassword' resource. #
POST /api/v1/iam/LocalUserPasswords Create a 'iam.LocalUserPassword' resource. #
GET /api/v1/iam/LocalUserPasswords/{Moid} Read a 'iam.LocalUserPassword' resource. #
POST /api/v1/iam/LocalUserPasswords/{Moid} Update a 'iam.LocalUserPassword' resource. #
PATCH /api/v1/iam/LocalUserPasswords/{Moid} Update a 'iam.LocalUserPassword' resource. #
GET /api/v1/iam/LocalUserPasswordPolicies Read a 'iam.LocalUserPasswordPolicy' resource. #
GET /api/v1/iam/LocalUserPasswordPolicies/{Moid} Read a 'iam.LocalUserPasswordPolicy' resource. #
POST /api/v1/iam/LocalUserPasswordPolicies/{Moid} Update a 'iam.LocalUserPasswordPolicy' resource. #
PATCH /api/v1/iam/LocalUserPasswordPolicies/{Moid} Update a 'iam.LocalUserPasswordPolicy' resource. #
GET /api/v1/iam/OAuthTokens Read a 'iam.OAuthToken' resource. #
GET /api/v1/iam/OAuthTokens/{Moid} Read a 'iam.OAuthToken' resource. #
DELETE /api/v1/iam/OAuthTokens/{Moid} Delete a 'iam.OAuthToken' resource. #
GET /api/v1/iam/PasswordHistorySettingCollections Read a 'iam.PasswordHistorySettingCollection' resource. #
GET /api/v1/iam/PasswordHistorySettingCollections/{Moid} Read a 'iam.PasswordHistorySettingCollection' resource. #
POST /api/v1/iam/Permissions Create a 'iam.Permission' resource. #
GET /api/v1/iam/Permissions Read a 'iam.Permission' resource. #
POST /api/v1/iam/Permissions/{Moid} Update a 'iam.Permission' resource. #
PATCH /api/v1/iam/Permissions/{Moid} Update a 'iam.Permission' resource. #
DELETE /api/v1/iam/Permissions/{Moid} Delete a 'iam.Permission' resource. #
GET /api/v1/iam/Permissions/{Moid} Read a 'iam.Permission' resource. #
GET /api/v1/iam/PrivateKeySpecs Read a 'iam.PrivateKeySpec' resource. #
POST /api/v1/iam/PrivateKeySpecs Create a 'iam.PrivateKeySpec' resource. #
GET /api/v1/iam/PrivateKeySpecs/{Moid} Read a 'iam.PrivateKeySpec' resource. #
POST /api/v1/iam/PrivateKeySpecs/{Moid} Update a 'iam.PrivateKeySpec' resource. #
PATCH /api/v1/iam/PrivateKeySpecs/{Moid} Update a 'iam.PrivateKeySpec' resource. #
DELETE /api/v1/iam/PrivateKeySpecs/{Moid} Delete a 'iam.PrivateKeySpec' resource. #
GET /api/v1/iam/Privileges Read a 'iam.Privilege' resource. #
GET /api/v1/iam/Privileges/{Moid} Read a 'iam.Privilege' resource. #
GET /api/v1/iam/PrivilegeSets Read a 'iam.PrivilegeSet' resource. #
POST /api/v1/iam/PrivilegeSets Create a 'iam.PrivilegeSet' resource. #
GET /api/v1/iam/PrivilegeSets/{Moid} Read a 'iam.PrivilegeSet' resource. #
POST /api/v1/iam/PrivilegeSets/{Moid} Update a 'iam.PrivilegeSet' resource. #
PATCH /api/v1/iam/PrivilegeSets/{Moid} Update a 'iam.PrivilegeSet' resource. #
DELETE /api/v1/iam/PrivilegeSets/{Moid} Delete a 'iam.PrivilegeSet' resource. #
GET /api/v1/iam/PrivilegeSetMetaInfos Read a 'iam.PrivilegeSetMetaInfo' resource. #
POST /api/v1/iam/PrivilegeSetMetaInfos Create a 'iam.PrivilegeSetMetaInfo' resource. #
GET /api/v1/iam/PrivilegeSetMetaInfos/{Moid} Read a 'iam.PrivilegeSetMetaInfo' resource. #
GET /api/v1/iam/Qualifiers Read a 'iam.Qualifier' resource. #
POST /api/v1/iam/Qualifiers Create a 'iam.Qualifier' resource. #
GET /api/v1/iam/Qualifiers/{Moid} Read a 'iam.Qualifier' resource. #
POST /api/v1/iam/Qualifiers/{Moid} Update a 'iam.Qualifier' resource. #
PATCH /api/v1/iam/Qualifiers/{Moid} Update a 'iam.Qualifier' resource. #
DELETE /api/v1/iam/Qualifiers/{Moid} Delete a 'iam.Qualifier' resource. #
GET /api/v1/iam/ResourceLimits Read a 'iam.ResourceLimits' resource. #
GET /api/v1/iam/ResourceLimits/{Moid} Read a 'iam.ResourceLimits' resource. #
POST /api/v1/iam/ResourceLimits/{Moid} Update a 'iam.ResourceLimits' resource. #
PATCH /api/v1/iam/ResourceLimits/{Moid} Update a 'iam.ResourceLimits' resource. #
GET /api/v1/iam/ResourcePermissions Read a 'iam.ResourcePermission' resource. #
GET /api/v1/iam/ResourcePermissions/{Moid} Read a 'iam.ResourcePermission' resource. #
GET /api/v1/iam/ResourceRoles Read a 'iam.ResourceRoles' resource. #
POST /api/v1/iam/ResourceRoles Create a 'iam.ResourceRoles' resource. #
GET /api/v1/iam/ResourceRoles/{Moid} Read a 'iam.ResourceRoles' resource. #
POST /api/v1/iam/ResourceRoles/{Moid} Update a 'iam.ResourceRoles' resource. #
PATCH /api/v1/iam/ResourceRoles/{Moid} Update a 'iam.ResourceRoles' resource. #
DELETE /api/v1/iam/ResourceRoles/{Moid} Delete a 'iam.ResourceRoles' resource. #
GET /api/v1/iam/Roles Read a 'iam.Role' resource. #
GET /api/v1/iam/Roles/{Moid} Read a 'iam.Role' resource. #
GET /api/v1/iam/SecurityHolders Read a 'iam.SecurityHolder' resource. #
GET /api/v1/iam/SecurityHolders/{Moid} Read a 'iam.SecurityHolder' resource. #
GET /api/v1/iam/ServiceProviders Read a 'iam.ServiceProvider' resource. #
GET /api/v1/iam/ServiceProviders/{Moid} Read a 'iam.ServiceProvider' resource. #
GET /api/v1/iam/Sessions Read a 'iam.Session' resource. #
GET /api/v1/iam/Sessions/{Moid} Read a 'iam.Session' resource. #
DELETE /api/v1/iam/Sessions/{Moid} Delete a 'iam.Session' resource. #
GET /api/v1/iam/SessionLimits Read a 'iam.SessionLimits' resource. #
POST /api/v1/iam/SessionLimits Create a 'iam.SessionLimits' resource. #
GET /api/v1/iam/SessionLimits/{Moid} Read a 'iam.SessionLimits' resource. #
POST /api/v1/iam/SessionLimits/{Moid} Update a 'iam.SessionLimits' resource. #
PATCH /api/v1/iam/SessionLimits/{Moid} Update a 'iam.SessionLimits' resource. #
DELETE /api/v1/iam/SessionLimits/{Moid} Delete a 'iam.SessionLimits' resource. #
POST /api/v1/iam/SharingRules Create a 'iam.SharingRule' resource. #
GET /api/v1/iam/SharingRules Read a 'iam.SharingRule' resource. #
POST /api/v1/iam/SharingRules/{Moid} Update a 'iam.SharingRule' resource. #
PATCH /api/v1/iam/SharingRules/{Moid} Update a 'iam.SharingRule' resource. #
DELETE /api/v1/iam/SharingRules/{Moid} Delete a 'iam.SharingRule' resource. #
GET /api/v1/iam/SharingRules/{Moid} Read a 'iam.SharingRule' resource. #
GET /api/v1/iam/Systems Read a 'iam.System' resource. #
GET /api/v1/iam/Systems/{Moid} Read a 'iam.System' resource. #
GET /api/v1/iam/TestIdpConfigurations Read a 'iam.TestIdpConfiguration' resource. #
GET /api/v1/iam/TestIdpConfigurations/{Moid} Read a 'iam.TestIdpConfiguration' resource. #
POST /api/v1/iam/TestIdpConfigurations/{Moid} Update a 'iam.TestIdpConfiguration' resource. #
PATCH /api/v1/iam/TestIdpConfigurations/{Moid} Update a 'iam.TestIdpConfiguration' resource. #
GET /api/v1/iam/TrustPoints Read a 'iam.TrustPoint' resource. #
POST /api/v1/iam/TrustPoints Create a 'iam.TrustPoint' resource. #
GET /api/v1/iam/TrustPoints/{Moid} Read a 'iam.TrustPoint' resource. #
DELETE /api/v1/iam/TrustPoints/{Moid} Delete a 'iam.TrustPoint' resource. #
GET /api/v1/iam/Users Read a 'iam.User' resource. #
POST /api/v1/iam/Users Create a 'iam.User' resource. #
GET /api/v1/iam/Users/{Moid} Read a 'iam.User' resource. #
POST /api/v1/iam/Users/{Moid} Update a 'iam.User' resource. #
PATCH /api/v1/iam/Users/{Moid} Update a 'iam.User' resource. #
DELETE /api/v1/iam/Users/{Moid} Delete a 'iam.User' resource. #
GET /api/v1/iam/UserGroups Read a 'iam.UserGroup' resource. #
POST /api/v1/iam/UserGroups Create a 'iam.UserGroup' resource. #
GET /api/v1/iam/UserGroups/{Moid} Read a 'iam.UserGroup' resource. #
DELETE /api/v1/iam/UserGroups/{Moid} Delete a 'iam.UserGroup' resource. #
POST /api/v1/iam/UserGroups/{Moid} Update a 'iam.UserGroup' resource. #
PATCH /api/v1/iam/UserGroups/{Moid} Update a 'iam.UserGroup' resource. #
GET /api/v1/iam/UserPreferences Read a 'iam.UserPreference' resource. #
GET /api/v1/iam/UserPreferences/{Moid} Read a 'iam.UserPreference' resource. #
POST /api/v1/iam/UserPreferences/{Moid} Update a 'iam.UserPreference' resource. #
PATCH /api/v1/iam/UserPreferences/{Moid} Update a 'iam.UserPreference' resource. #
GET /api/v1/iam/UserQualifiers Read a 'iam.UserQualifier' resource. #
POST /api/v1/iam/UserQualifiers Create a 'iam.UserQualifier' resource. #
GET /api/v1/iam/UserQualifiers/{Moid} Read a 'iam.UserQualifier' resource. #
POST /api/v1/iam/UserQualifiers/{Moid} Update a 'iam.UserQualifier' resource. #
PATCH /api/v1/iam/UserQualifiers/{Moid} Update a 'iam.UserQualifier' resource. #
DELETE /api/v1/iam/UserQualifiers/{Moid} Delete a 'iam.UserQualifier' resource. #
GET /api/v1/iam/UserSettings Read a 'iam.UserSetting' resource. #
POST /api/v1/iam/UserSettings Create a 'iam.UserSetting' resource. #
GET /api/v1/iam/UserSettings/{Moid} Read a 'iam.UserSetting' resource. #
POST /api/v1/iam/UserSettings/{Moid} Update a 'iam.UserSetting' resource. #
PATCH /api/v1/iam/UserSettings/{Moid} Update a 'iam.UserSetting' resource. #

Documentation

Specifications

Other Resources

🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-fabric-v3-1.0.11-20260807064027971.json
🔗
Conventions
https://raw.githubusercontent.com/api-evangelist/intersight/refs/heads/main/conventions/intersight-conventions.yml
🔗
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/intersight/refs/heads/main/errors/intersight-problem-types.yml
🔗
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/intersight/refs/heads/main/scopes/intersight-scopes.yml
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-hyperflex-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-kubernetes-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-nexus-insight-advisor-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-orchestrator-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-server-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-storage-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-system-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-telemetry-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-virtualization-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-workflows-v3-1.0.11-20260807064027971.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/intersight-iam-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

intersight-iam-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Intersight Iam API
  version: 1.0.11-20260807064027971
  contact:
    name: Intersight API support
    url: https://intersight.com/help
    email: intersight@cisco.com
  license:
    name: Apache License, Version 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
  x-evidence:
  - type: source
    url: https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-openapi-v3-1.0.11-20260807064027971.json
  - type: source
    url: https://intersight.com/apidocs/apirefs/
  x-provenance:
    method: harvested
    authored_by: Cisco Intersight
    harvested_by: API Evangelist
    harvested_on: '2026-08-19'
    first_party: true
    provider_published: true
    source_host: cdn.intersight.com
    note: Cisco publishes the full Intersight OpenAPI 3.0.2 anonymously from its CDN (27.5MB master document; 3,963 operations / 2,448 paths / 5,612 schemas) plus 11 per-service documents covering 100% of the master's paths. Byte-identity reconfirmed 2026-08-19 by SHA-256. Note intersight.com itself is a soft-404 farm — the contract is on the CDN, not the app host.
  description: 'Operations tagged iam across 2 of this provider''s published API definitions: intersight-system-openapi.json, intersight-workflows-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://{server}
  variables:
    server:
      default: intersight.com
  description: The Intersight URL for the cloud-based infrastructure management APIs.
tags:
- name: iam
paths:
  /api/v1/iam/Accounts:
    get:
      tags:
      - iam
      summary: Read a 'iam.Account' resource.
      operationId: GetIamAccountList
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Global Read Privileges
        - PRIVSET.Global System Privileges
        - READ.iam.Account
      parameters:
      - $ref: '#/components/parameters/filterParam'
      - $ref: '#/components/parameters/orderbyParam'
      - $ref: '#/components/parameters/topParam'
      - $ref: '#/components/parameters/skipParam'
      - $ref: '#/components/parameters/selectParam'
      - $ref: '#/components/parameters/expandParam'
      - $ref: '#/components/parameters/applyParam'
      - $ref: '#/components/parameters/countParam'
      - $ref: '#/components/parameters/inlinecountParam'
      - $ref: '#/components/parameters/atParam'
      - $ref: '#/components/parameters/tagsParam'
      responses:
        '200':
          description: List of 'iam.Account' resources for the given filter criteria
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
            Content-Disposition:
              $ref: '#/components/headers/Content-Disposition'
            Content-Length:
              $ref: '#/components/headers/Content-Length'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/iam.Account.Response'
            text/csv:
              schema:
                $ref: '#/components/schemas/CsvFile'
            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
              schema:
                $ref: '#/components/schemas/ExcelFile'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
    post:
      tags:
      - iam
      summary: Create a 'iam.Account' resource.
      operationId: CreateIamAccount
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - CREATE.iam.Account
      parameters:
      - $ref: '#/components/parameters/IfMatch'
      - $ref: '#/components/parameters/IfNoneMatch'
      requestBody:
        description: The 'iam.Account' resource to create.
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/iam.Account'
      responses:
        '200':
          description: The HTTP 200 status response code indicates that the request has succeeded and the 'iam.Account' resource was created as requested. The 'iam.Account' resource is created before this response is sent back and the resource is returned in the body of the message.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/iam.Account'
          links:
            GetIamAccountByMoid:
              $ref: '#/components/links/GetIamAccountByMoid'
            GetIamDomainGroupByMoid:
              $ref: '#/components/links/GetIamDomainGroupByMoid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
    servers:
    - url: https://{server}
      variables:
        server:
          default: intersight.com
      description: The Intersight URL for the cloud-based infrastructure management APIs.
  /api/v1/iam/Accounts/{Moid}:
    get:
      tags:
      - iam
      summary: Read a 'iam.Account' resource.
      operationId: GetIamAccountByMoid
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Global Read Privileges
        - PRIVSET.Global System Privileges
        - READ.iam.Account
      parameters:
      - $ref: '#/components/parameters/moidParam'
      - $ref: '#/components/parameters/selectParam'
      - $ref: '#/components/parameters/expandParam'
      - $ref: '#/components/parameters/atParam'
      responses:
        '200':
          description: An instance of the 'iam.Account' resource.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
            Content-Disposition:
              $ref: '#/components/headers/Content-Disposition'
            Content-Length:
              $ref: '#/components/headers/Content-Length'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/iam.Account'
            text/csv:
              schema:
                $ref: '#/components/schemas/CsvFile'
            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
              schema:
                $ref: '#/components/schemas/ExcelFile'
          links:
            GetIamAccountByMoid:
              $ref: '#/components/links/GetIamAccountByMoid'
            GetIamDomainGroupByMoid:
              $ref: '#/components/links/GetIamDomainGroupByMoid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
    post:
      tags:
      - iam
      summary: Update a 'iam.Account' resource.
      operationId: UpdateIamAccount
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Account Administrator
        - PRIVSET.Configure account details
        - ROLE.Account Administrator
        - UPDATE.iam.Account
      parameters:
      - $ref: '#/components/parameters/moidParam'
      - $ref: '#/components/parameters/IfMatch'
      requestBody:
        description: The 'iam.Account' resource to update.
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/iam.Account'
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/PatchDocument'
      responses:
        '200':
          description: The HTTP 200 status response code indicates that the request has succeeded and the 'iam.Account' resource was modified as requested. The 'iam.Account' resource is modified before this response is sent back and the resource is returned in the body of the message.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/iam.Account'
          links:
            GetIamAccountByMoid:
              $ref: '#/components/links/GetIamAccountByMoid'
            GetIamDomainGroupByMoid:
              $ref: '#/components/links/GetIamDomainGroupByMoid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
    patch:
      tags:
      - iam
      summary: Update a 'iam.Account' resource.
      operationId: PatchIamAccount
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Account Administrator
        - PRIVSET.Configure account details
        - ROLE.Account Administrator
        - UPDATE.iam.Account
      parameters:
      - $ref: '#/components/parameters/moidParam'
      - $ref: '#/components/parameters/IfMatch'
      requestBody:
        description: The 'iam.Account' resource to update.
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/iam.Account'
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/PatchDocument'
      responses:
        '200':
          description: The HTTP 200 status response code indicates that the request has succeeded and the 'iam.Account' resource was patched as requested. The 'iam.Account' resource is patched before this response is sent back and the resource is returned in the body of the message.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/iam.Account'
          links:
            GetIamAccountByMoid:
              $ref: '#/components/links/GetIamAccountByMoid'
            GetIamDomainGroupByMoid:
              $ref: '#/components/links/GetIamDomainGroupByMoid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
    delete:
      tags:
      - iam
      summary: Delete a 'iam.Account' resource.
      operationId: DeleteIamAccount
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - DELETE.iam.Account
      parameters:
      - $ref: '#/components/parameters/moidParam'
      responses:
        '200':
          description: Resource has been deleted successfully.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
    servers:
    - url: https://{server}
      variables:
        server:
          default: intersight.com
      description: The Intersight URL for the cloud-based infrastructure management APIs.
  /api/v1/iam/AccountExperiences:
    get:
      tags:
      - iam
      summary: Read a 'iam.AccountExperience' resource.
      operationId: GetIamAccountExperienceList
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Global System Privileges
        - READ.iam.AccountExperience
      parameters:
      - $ref: '#/components/parameters/filterParam'
      - $ref: '#/components/parameters/orderbyParam'
      - $ref: '#/components/parameters/topParam'
      - $ref: '#/components/parameters/skipParam'
      - $ref: '#/components/parameters/selectParam'
      - $ref: '#/components/parameters/expandParam'
      - $ref: '#/components/parameters/applyParam'
      - $ref: '#/components/parameters/countParam'
      - $ref: '#/components/parameters/inlinecountParam'
      - $ref: '#/components/parameters/atParam'
      - $ref: '#/components/parameters/tagsParam'
      responses:
        '200':
          description: List of 'iam.AccountExperience' resources for the given filter criteria
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
            Content-Disposition:
              $ref: '#/components/headers/Content-Disposition'
            Content-Length:
              $ref: '#/components/headers/Content-Length'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/iam.AccountExperience.Response'
            text/csv:
              schema:
                $ref: '#/components/schemas/CsvFile'
            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
              schema:
                $ref: '#/components/schemas/ExcelFile'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
    servers:
    - url: https://{server}
      variables:
        server:
          default: intersight.com
      description: The Intersight URL for the cloud-based infrastructure management APIs.
  /api/v1/iam/AccountExperiences/{Moid}:
    get:
      tags:
      - iam
      summary: Read a 'iam.AccountExperience' resource.
      operationId: GetIamAccountExperienceByMoid
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Global System Privileges
        - READ.iam.AccountExperience
      parameters:
      - $ref: '#/components/parameters/moidParam'
      - $ref: '#/components/parameters/selectParam'
      - $ref: '#/components/parameters/expandParam'
      - $ref: '#/components/parameters/atParam'
      responses:
        '200':
          description: An instance of the 'iam.AccountExperience' resource.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
            Content-Disposition:
              $ref: '#/components/headers/Content-Disposition'
            Content-Length:
              $ref: '#/components/headers/Content-Length'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/iam.AccountExperience'
            text/csv:
              schema:
                $ref: '#/components/schemas/CsvFile'
            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
              schema:
                $ref: '#/components/schemas/ExcelFile'
          links:
            GetIamAccountExperienceByMoid:
              operationId: GetIamAccountExperienceByMoid
              parameters:
                Moid: $response.body#/Moid
              description: The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/iam/AccountExperiences/{Moid}'.
            GetIamAccountByMoid:
              $ref: '#/components/links/GetIamAccountByMoid'
            GetIamDomainGroupByMoid:
              $ref: '#/components/links/GetIamDomainGroupByMoid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
    servers:
    - url: https://{server}
      variables:
        server:
          default: intersight.com
      description: The Intersight URL for the cloud-based infrastructure management APIs.
  /api/v1/iam/ApiKeys:
    get:
      tags:
      - iam
      summary: Read a 'iam.ApiKey' resource.
      operationId: GetIamApiKeyList
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Account Administrator
        - PRIVSET.Delete API keys
        - PRIVSET.Edit API keys
        - PRIVSET.Enable and disable API keys
        - PRIVSET.Generate API keys
        - PRIVSET.Manage API Keys
        - PRIVSET.Read all API keys in the account
        - PRIVSET.Read-Only
        - PRIVSET.Workload Optimizer Administrator
        - PRIVSET.Workload Optimizer Advisor
        - PRIVSET.Workload Optimizer Automator
        - PRIVSET.Workload Optimizer Deployer
        - PRIVSET.Workload Optimizer Observer
        - READ.iam.ApiKey
        - ROLE.Account Administrator
        - ROLE.Read-Only
        - ROLE.Workload Optimizer Administrator
        - ROLE.Workload Optimizer Advisor
        - ROLE.Workload Optimizer Automator
        - ROLE.Workload Optimizer Deployer
        - ROLE.Workload Optimizer Observer
      parameters:
      - $ref: '#/components/parameters/filterParam'
      - $ref: '#/components/parameters/orderbyParam'
      - $ref: '#/components/parameters/topParam'
      - $ref: '#/components/parameters/skipParam'
      - $ref: '#/components/parameters/selectParam'
      - $ref: '#/components/parameters/expandParam'
      - $ref: '#/components/parameters/applyParam'
      - $ref: '#/components/parameters/countParam'
      - $ref: '#/components/parameters/inlinecountParam'
      - $ref: '#/components/parameters/atParam'
      - $ref: '#/components/parameters/tagsParam'
      responses:
        '200':
          description: List of 'iam.ApiKey' resources for the given filter criteria
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
            Content-Disposition:
              $ref: '#/components/headers/Content-Disposition'
            Content-Length:
              $ref: '#/components/headers/Content-Length'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/iam.ApiKey.Response'
            text/csv:
              schema:
                $ref: '#/components/schemas/CsvFile'
            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
              schema:
                $ref: '#/components/schemas/ExcelFile'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
    post:
      tags:
      - iam
      summary: Create a 'iam.ApiKey' resource.
      operationId: CreateIamApiKey
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - CREATE.iam.ApiKey
        - PRIVSET.Account Administrator
        - PRIVSET.Generate API keys
        - PRIVSET.Manage API Keys
        - PRIVSET.Read-Only
        - PRIVSET.Workload Optimizer Administrator
        - PRIVSET.Workload Optimizer Advisor
        - PRIVSET.Workload Optimizer Automator
        - PRIVSET.Workload Optimizer Deployer
        - PRIVSET.Workload Optimizer Observer
        - ROLE.Account Administrator
        - ROLE.Read-Only
        - ROLE.Workload Optimizer Administrator
        - ROLE.Workload Optimizer Advisor
        - ROLE.Workload Optimizer Automator
        - ROLE.Workload Optimizer Deployer
        - ROLE.Workload Optimizer Observer
      parameters:
      - $ref: '#/components/parameters/IfMatch'
      - $ref: '#/components/parameters/IfNoneMatch'
      requestBody:
        description: The 'iam.ApiKey' resource to create.
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/iam.ApiKey'
      responses:
        '200':
          description: The HTTP 200 status response code indicates that the request has succeeded and the 'iam.ApiKey' resource was created as requested. The 'iam.ApiKey' resource is created before this response is sent back and the resource is returned in the body of the message.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/iam.ApiKey'
          links:
            GetIamApiKeyByMoid:
              operationId: GetIamApiKeyByMoid
              parameters:
                Moid: $response.body#/Moid
              description: The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/iam/ApiKeys/{Moid}'.
            GetIamAccountByMoid:
              $ref: '#/components/links/GetIamAccountByMoid'
            GetIamDomainGroupByMoid:
              $ref: '#/components/links/GetIamDomainGroupByMoid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
    servers:
    - url: https://{server}
      variables:
        server:
          default: intersight.com
      description: The Intersight URL for the cloud-based infrastructure management APIs.
  /api/v1/iam/ApiKeys/{Moid}:
    get:
      tags:
      - iam
      summary: Read a 'iam.ApiKey' resource.
      operationId: GetIamApiKeyByMoid
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Account Administrator
        - PRIVSET.Delete API keys
        - PRIVSET.Edit API keys
        - PRIVSET.Enable and disable API keys
        - PRIVSET.Generate API keys
        - PRIVSET.Manage API Keys
        - PRIVSET.Read all API keys in the account
        - PRIVSET.Read-Only
        - PRIVSET.Workload Optimizer Administrator
        - PRIVSET.Workload Optimizer Advisor
        - PRIVSET.Workload Optimizer Automator
        - PRIVSET.Workload Optimizer Deployer
        - PRIVSET.Workload Optimizer Observer
        - READ.iam.ApiKey
        - ROLE.Account Administrator
        - ROLE.Read-Only
        - ROLE.Workload Optimizer Administrator
        - ROLE.Workload Optimizer Advisor
        - ROLE.Workload Optimizer Automator
        - ROLE.Workload Optimizer Deployer
        - ROLE.Workload Optimizer Observer
      parameters:
      - $ref: '#/components/parameters/moidParam'
      - $ref: '#/components/parameters/selectParam'
      - $ref: '#/components/parameters/expandParam'
      - $ref: '#/components/parameters/atParam'
      responses:
        '200':
          description: An instance of the 'iam.ApiKey' resource.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
            Content-Disposition:
              $ref: '#/components/headers/Content-Disposition'
            Content-Length:
              $ref: '#/components/headers/Content-Length'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/iam.ApiKey'
            text/csv:
              schema:
                $ref: '#/components/schemas/CsvFile'
            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
              schema:
                $ref: '#/components/schemas/ExcelFile'
          links:
            GetIamApiKeyByMoid:
              operationId: GetIamApiKeyByMoid
              parameters:
                Moid: $response.body#/Moid
              description: The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/iam/ApiKeys/{Moid}'.
            GetIamAccountByMoid:
              $ref: '#/components/links/GetIamAccountByMoid'
            GetIamDomainGroupByMoid:
              $ref: '#/components/links/GetIamDomainGroupByMoid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
    delete:
      tags:
      - iam
      summary: Delete a 'iam.ApiKey' resource.
      operationId: DeleteIamApiKey
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - DELETE.iam.ApiKey
        - PRIVSET.Account Administrator
        - PRIVSET.Delete API keys
        - PRIVSET.Manage API Keys
        - PRIVSET.Read-Only
        - PRIVSET.Workload Optimizer Administrator
        - PRIVSET.Workload Optimizer Advisor
        - PRIVSET.Workload Optimizer Automator
        - PRIVSET.Workload Optimizer Deployer
        - PRIVSET.Workload Optimizer Observer
        - ROLE.Account Administrator
        - ROLE.Read-Only
        - ROLE.Workload Optimizer Administrator
        - ROLE.Workload Optimizer Advisor
        - ROLE.Workload Optimizer Automator
        - ROLE.Workload Optimizer Deployer
        - ROLE.Workload Optimizer Observer
      parameters:
      - $ref: '#/components/parameters/moidParam'
      responses:
        '200':
          description: Resource has been deleted successfully.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
    post:
      tags:
      - iam
      summary: Update a 'iam.ApiKey' resource.
      operationId: UpdateIamApiKey
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Account Administrator
        - PRIVSET.Edit API keys
        - PRIVSET.Manage API Keys
        - PRIVSET.Read-Only
        - PRIVSET.Workload Optimizer Administrator
        - PRIVSET.Workload Optimizer Advisor
        - PRIVSET.Workload Optimizer Automator
        - PRIVSET.Workload Optimizer Deployer
        - PRIVSET.Workload Optimizer Observer
        - ROLE.Account Administrator
        - ROLE.Read-Only
        - ROLE.Workload Optimizer Administrator
        - ROLE.Workload Optimizer Advisor
        - ROLE.Workload Optimizer Automator
        - ROLE.Workload Optimizer Deployer
        - ROLE.Workload Optimizer Observer
        - UPDATE.iam.ApiKey
      parameters:
      - $ref: '#/components/parameters/moidParam'
      - $ref: '#/components/parameters/IfMatch'
      requestBody:
        description: The 'iam.ApiKey' resource to update.
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/iam.ApiKey'
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/PatchDocument'
      responses:
        '200':
          description: The HTTP 200 status response code indicates that the request has succeeded and the 'iam.ApiKey' resource was modified as requested. The 'iam.ApiKey' resource is modified before this response is sent back and the resource is returned in the body of the message.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/iam.ApiKey'
          links:
            GetIamApiKeyByMoid:
              operationId: GetIamApiKeyByMoid
              parameters:
                Moid: $response.body#/Moid
              description: The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/iam/ApiKeys/{Moid}'.
            GetIamAccountByMoid:
              $ref: '#/components/links/GetIamAccountByMoid'
            GetIamDomainGroupByMoid:
              $ref: '#/components/links/GetIamDomainGroupByMoid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
    patch:
      tags:
      - iam
      summary: Update a 'iam.ApiKey' resource.
      operationId: PatchIamApiKey
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Account Administrator
        - PRIVSET.Edit API keys
        - PRIVSET.Manage API Keys
        - PRIVSET.Read-Only
        - PRIVSET.Workload Optimizer Administrator
        - PRIVSET.Workload Optimizer Advisor
        - PRIVSET.Workload Optimizer Automator
        - PRIVSET.Workload Optimizer Deployer
        - PRIVSET.Workload Optimizer Observer
        - ROLE.Account Administrator
        - ROLE.Read-Only
        - ROLE.Workload Optimizer Administrator
        - ROLE.Workload Optimizer Advisor
        - ROLE.Workload Optimizer Automator
        - ROLE.Workload Optimizer Deployer
        - ROLE.Workload Optimizer Observer
        - UPDATE.iam.ApiKey
      parameters:
      - $ref: '#/components/parameters/moidParam'
      - $ref: '#/components/parameters/IfMatch'
      requestBody:
        description: The 'iam.ApiKey' resource to update.
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/iam.ApiKey'
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/PatchDocument'
      responses:
        '200':
          description: The HTTP 200 status response code indicates that the request has succeeded and the 'iam.ApiKey' resource was patched as requested. The 'iam.ApiKey' resource is patched before this response is sent back and the resource is returned in the body of the message.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
          content:
            application/json

# --- truncated at 32 KB (2166 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/intersight/refs/heads/main/openapi/intersight-iam-api-openapi.yml