Application programming interface
With the application programming interface, you can manage and query Maximo® Collaborate information and features. For example, users, usage information, documents, knowledge elements, diagnosis libraries, and experts.
To use an API, you need to generate an API key. For more information, see Managing API keys.
Maximo Collaborate APIs
To see the details of the following APIs, log in to Maximo Collaborate, and in the Tutorials section, click API documentation.
- User management API
- You can complete tasks such as managing user authorization, roles, and API keys.
- Usage API
- You can complete tasks such as getting document collection usage information, document usage information, and document search usage information.
- Document Management API
- You can complete tasks such as listing, creating, and deleting document collections and uploading and downloading documents.
- Document Query
- Document Query API v2: You can complete tasks such as listing all document collections, getting detailed information about search configuration, and searching documents in projects by using Watson Discovery v2 APIs.
- Diagnosis API v2
- You can complete tasks for diagnosis library management. For example, listing, creating, updating, deleting diagnosis libraries, knowledge, diagnosis models, and flows. With the diagnosis API, you can complete tasks for diagnosis data management such as listing, creating, updating, and deleting diagnosis data, and triggering diagnosis.
- Expert Group API
- You can complete tasks such as listing all expert groups, and creating, getting, updating, and deleting expert groups.
- Expertise API
- You can complete tasks such as creating, listing, updating, and deleting expertise categories, attributes, and values.
- Session Management API
- You can complete tasks for collaborate session management. For example, you can create or delete sessions and configure sessions, generate session summaries, manage experts, and configure ICE servers.
- Mapping API
- You can complete tasks for mapping incoming collaborate requests to working context, such as creating, listing, updating, and deleting request-mapping definitions.