-
checkIndexes
Check the status of a collection's indexes in Mongo
GET /indexes/:collection/statusCheck the status of pre-defined indexes for a specific collection.
-
checkMultipleIndexes
Check the status of multiple collections' indexes in Mongo
GET /indexes/statusCheck the status of pre-defined indexes for multiple collections.
-
createAdapter
Create a new adapter.
POST /adaptersCreate a new adapter in IAP.
-
createGroup
Create a group.
POST /authorization/groupsCreate a group
-
createIndexes
Create a collection's indexes in Mongo
POST /indexes/:collectionCreate all pre-defined indexes for a specific collection.
-
createIntegration
Create a new integration.
POST /integrationsCreate a new integration in IAP.
-
createIntegrationModel
Create a new integration model.
POST /integration-modelsCreate a new integration model in IAP.
-
createLink
Update a link.
POST /external-linksCreate a link
-
createProfile
Creates a new profile
POST /profilesCreate a new profile in IAP.
-
createRepositoryConfig
Create repository configuration
POST /prebuilts-repository/configsCreate a new repository configuration
-
createRole
Create a role.
POST /authorization/rolesCreate a role
-
createUserAccount
Create a new account for Local AAA instance.
POST /user-management/accountsCreate a new account for Local AAA instance in IAP.
-
createUserGroup
Create a new group for Local AAA instance.
POST /user-management/groupsCreate a new group for Local AAA instance in IAP.
-
deleteAdapter
Delete an adapter.
DELETE /adapters/:nameDelete an adapter from IAP.
-
deleteGroup
Delete a group.
DELETE /authorization/groups/:groupIdDelete a group
-
deleteIntegration
Delete an integration.
DELETE /integrations/:nameDelete an integration from IAP.
-
deleteIntegrationModel
Delete an integration model.
DELETE /integration-models/:nameDelete an integration model from IAP.
-
deleteLink
Delete a link.
DELETE /external-links/:linkIdDelete a link
-
deleteProfile
Delete a profile.
DELETE /profiles/:idDelete a profile from IAP.
-
deleteRepositoryConfig
Delete repository configuration
DELETE /prebuilts-repository/configs/:nameDelete an existing repository configuration
-
deleteRole
Delete a role.
DELETE /authorization/roles/:roleIdDelete a role
-
deleteUserAccount
Delete an account from Local AAA instance.
DELETE /user-management/accounts/:accountIdDelete an account from Local AAA instance in IAP.
-
deleteUserGroup
Delete a group from Local AAA instance.
DELETE /user-management/groups/:groupIdDelete a group from Local AAA instance in IAP.
-
exportAdapter
Export a single adapter.
GET /adapters/:name/exportExport a single adapter in IAP.
-
exportIntegrationModel
Export an integration model.
GET /integration-models/:name/exportExport an integration model's open API spec.
-
exportPrebuilt
Export a prebuilt
GET /prebuilts/:id/exportExport a prebuilt from IAP.
-
exportProfile
Export a single profile.
GET /profiles/:id/exportExports a single profile in the current IAP.
-
getAccount
Get an individual account.
GET /authorization/accounts/:accountIdGet an individual account
-
getAccounts
Get all accounts.
GET /authorization/accountsGet all accounts
-
getAdapter
Get a single adapter.
GET /adapters/:nameGet a single adapter in IAP.
-
getAdapterChangelogs
Get the list of changelogs.
GET /adapters/:name/changelogsGet the list of changelogs for a specific adapter.
-
getAdapterHealth
Get the health of a single adapter.
GET /health/adapters/:nameGet the health of a single adapter in IAP.
-
getAdapterModelTypes
Get the list of available adapter model types.
GET /adapter-models/typesGet the list of available adapter model types in the current IAP.
-
getAdapters
Get all adapters.
GET /adaptersGet all adapters in IAP.
-
getAdapterSchema
Get the adapter schema.
GET /schema/adapters/:nameGet the adapter schema.
-
getAdaptersHealth
Get the health of all the adapters.
GET /health/adaptersGet the health of all the adapters in IAP.
-
getApplication
Get a single application.
GET /applications/:nameGet a single application in IAP.
-
getApplicationChangelogs
Get the list of changelogs.
GET /applications/:name/changelogsGet the list of changelogs for a specific application.
-
getApplicationHealth
Get the health of a single application.
GET /health/applications/:nameGet the health of a single application in IAP.
-
getApplications
Get all applications.
GET /applicationsGet all applications in IAP.
-
getApplicationSchema
Get the application schema.
GET /schema/applications/:nameGet the application schema.
-
getApplicationsHealth
Get the health of all the applications.
GET /health/applicationsGet the health of all the applications in IAP.
-
getBrokerMap
Get a mapping between brokers and adapters.
GET /adapters/brokers/mappingGet a mapping between brokers and adapters.
-
getGroup
Get an individual group.
GET /authorization/groups/:groupIdGet an individual group
-
getGroups
Get a list of groups.
GET /authorization/groupsGet a list of groups
-
getGroupsShortList
Get a simplified list of groups.
GET /authorization/groups/listGet a simplified list of groups
-
getHealthStatus
Get status.
GET /health/statusGet status of current IAP.
-
getIndexes
Get all pre-defined indexes.
GET /indexesGet all pre-defined indexes to be used in Mongo.
-
getIntegration
Get a single integration.
GET /integrations/:nameGet a single integration in IAP.
-
getIntegrationModel
Get a specific integration model.
GET /integration-models/:nameGet a specific integration model in IAP.
-
getIntegrationModels
Get all integration models.
GET /integration-modelsGet all the integration models in IAP.
-
getIntegrations
Get all integrations.
GET /integrationsGet all integrations in IAP.
-
getIntegrationSchema
Get the integration schema.
GET /schema/integrations/:nameGet the integration schema.
-
getLink
Get an individual link.
GET /external-links/:linkIdGet an individual link
-
getLinks
Get all links.
GET /external-linksGet all links
-
getMethods
Get a list of methods.
GET /authorization/methodsGet a list of methods in IAP.
-
getPrebuilt
Get a single prebuilt.
GET /prebuilts/:idGet a single prebuilt in IAP.
-
getPrebuilts
Get all the prebuilts.
GET /prebuiltsGet all the prebuilts in IAP.
-
getProfile
Get a single profile.
GET /profiles/:idGet a single profile in the current IAP.
-
getProfiles
Get all profiles.
GET /profilesGet all the profiles in IAP.
-
getProfileSchema
Get the profile schema.
GET /schema/profilesGet the profile schema.
-
getPrometheusMetrics
Get prometheus metrics.
GET /prometheus_metricsBuilds and returns all prometheus metrics.
-
getRepositoryConfigs
Get Repository Configurations
GET /prebuilts-repository/configsGet all the Prebuilt Repository configurations
-
getRepositoryPrebuilts
Get all prebuilts
GET /prebuilts-repositoryGet all prebuilts from a repository.
-
getRole
Get an individual role.
GET /authorization/roles/:roleIdGet an individual role
-
getRoles
Get a list of roles.
GET /authorization/rolesGet a list of roles
-
getServerHealth
Get the health of the server.
GET /health/serverGet the health of the server.
-
getSystemHealth
Get the health of the system.
GET /health/systemGet the health of the system.
-
getUserAccount
Get an account from Local AAA instance.
GET /user-management/accounts/:accountIdGet an account from Local AAA instance in IAP.
-
getUserAccounts
Get all accounts from Local AAA instance.
GET /user-management/accountsGet all accounts from Local AAA instance in IAP.
-
getUserAssignableRoles
Get all assignable roles.
GET /user-management/rolesGet all assignable roles based on permissions in IAP.
-
getUserGroup
Get a group from Local AAA instance.
GET /user-management/groups/:groupIdGet a group from Local AAA instance in IAP.
-
getUserGroups
Get all groups from Local AAA instance.
GET /user-management/groupsGet all groups from Local AAA instance in IAP.
-
getViews
Get a list of views.
GET /authorization/viewsGet a list of views in IAP.
-
importAdapter
Import a new adapter.
POST /adapters/importImport a new adapter in IAP.
-
importPrebuilt
Import a prebuilt.
POST /prebuilts/importImport a prebuilt into IAP.
-
importProfile
Import a new profile
POST /profiles/importImport a new profile in IAP.
-
removePrebuilt
Remove a prebuilt.
DELETE /prebuilts/:idRemove a prebuilt from IAP.
-
restartAdapter
Restart an adapter.
PUT /adapters/:name/restartRestart an adapter in IAP.
-
restartApplication
Restart an application.
PUT /applications/:name/restartRestart an application in IAP.
-
setUserAccountGroups
Set the groups for an account.
PUT /user-management/accounts/:accountId/groupsSet the groups for an account in a Local AAA instance.
-
setUserAccountPassword
Change the password for an account.
PUT /user-management/accounts/:accountId/passwordChange the password for an account in the Local AAA instance.
-
setUserGroupRoles
Set the roles for a group.
PUT /user-management/groups/:groupId/rolesSet the roles for a group in a Local AAA instance.
-
startAdapter
Start an adapter.
PUT /adapters/:name/startStart an adapter in IAP.
-
startApplication
Start an application.
PUT /applications/:name/startStart an application in IAP.
-
stopAdapter
Stop an adapter.
PUT /adapters/:name/stopStop an adapter in IAP.
-
stopApplication
Stop an application.
PUT /applications/:name/stopStop an application in IAP.
-
switchActiveProfile
Switch the active profile.
PUT /profiles/:id/activeSwitch the active profile in the current IAP.
-
updateAccount
Update an account.
PATCH /authorization/accounts/:accountIdUpdate an account
-
updateAdapter
Update an adapter.
PUT /adapters/:nameUpdate an adapter in IAP.
-
updateAdapterLogging
Update the log levels.
PUT /adapters/:name/loglevelUpdate the log levels for an adapter.
-
updateAdapterProperties
Update the properties of an adapter.
PUT /adapters/:name/propertiesUpdate the properties of an adapter in IAP.
-
updateApplication
Update an application.
PUT /applications/:nameUpdate an application in IAP.
-
updateApplicationLogging
Update the log levels.
PUT /applications/:name/loglevelUpdate the log levels for an application.
-
updateApplicationProperties
Update the properties of an application.
PUT /applications/:name/propertiesUpdate the properties of an application in IAP.
-
updateGroup
Update a group.
PATCH /authorization/groups/:groupIdUpdate a group
-
updateIntegration
Update an integration.
PUT /integrations/:nameUpdate an integration in IAP.
-
updateIntegrationModel
Update an integration model.
PUT /integration-modelsUpdate an integration model in IAP.
-
updateIntegrationProperties
Update the properties of an integration.
PUT /integrations/:name/propertiesUpdate the properties of an integration in IAP.
-
updateLink
Update a link.
PATCH /external-links/:linkIdUpdate a link
-
updatePrebuilt
Update a prebuilt
PUT /prebuilts/:idUpdate a prebuilt in IAP.
-
updateProfile
Updates a profile.
PUT /profiles/:idUpdate a profile in IAP.
-
updateRepositoryConfig
Update repository configuration
PATCH /prebuilts-repository/configs/:nameUpdate an existing repository configuration
-
updateRole
Update a role.
PATCH /authorization/roles/:roleIdUpdate a role
-
validateIntegrationModel
Validate an integration model.
PUT /integration-models/validationValidate an integration model.
-
validatePrebuilt
Validate the data structure of a prebuilt.
PUT /prebuilts/import/validationValidate the data structure of a prebuilt in IAP.