Number of APIs: 32
See tutorial on getting started Creating IMaaS Applications for further details see here The OpenText Developer Administation API has two use cases:
1. Support Core Content users and extensions that are manage via our OT2 platform
2. Manage user access, client access and tenants from a Developer's application- without needing to log into the OpenText Developer Console or Admin center (AKA the OT2 platform) Your OT2 platform access credentials When becoming an IMaaS developer, you were invited to create a password for your OT2 access credentials. These credentials are associated with your tenant(s), and are used in conjunction with the application-specific Confidential OAuth service client
that is generated for each application when using Resource owner grant (username and password) access. For detailed How to get started see this video:
Before you get started with our services (assuming you have signed up for a account) you will need: tenant password : Calling IMaaS services from your CLI or IDE
1. First you will need to log into the Developer Console here is the direct link
2. Create your application within the Console.
*This registers the application against the OT2 Platform. This generates the application-specific OAuth service clients, including the Confidential client with a client ID and secret.
3. From the Console, select Create a pro-code app. Using the wizard, fill out the required fields.
4. Use the authenticators service to get organizational and tenant IDs. You can create multiple applications using our IMaaS API and the individual Information Management services. Each application will have its own unique pair of OAuth clients. This Admin API has all of the details you need to manage both global features of your account and individual tenant and service use by individual applications.
This allows for better management and monitoring of API and storage use.
Want a sample app to test for yourself? Download the Contract same app here
DELETE {{baseUrl}}/organizations/:organizationId/authenticators/:authenticatorId
GET {{baseUrl}}/organizations/:organizationId/tenants/:tenantId/users/:userId
DELETE {{baseUrl}}/organizations/:organizationId/tenants/:tenantId/users/:userId
GET {{baseUrl}}/organizations/:organizationId/tenants/:tenantId/users
GET {{baseUrl}}/organizations/:organizationId/tenants/:tenantId/authenticators/:authenticatorId
PUT {{baseUrl}}/organizations/:organizationId/tenants/:tenantId/authenticators/:authenticatorId
ENDPOINTS