IBM Maximo: Dicas de APIs Rest

= Arquitetura =




 * BO/OS: BO/Object Structure
 * MMI: Maximo Management Interface

= Documentação, Artigos e Technotes =


 * Documentação: Maximo's REST API (aka JSON API, OSLC API) Documentation
 * Documentação: Maximo Manage REST APIs


 * Artigo: Send notifications to Slack via Maximo Integration Framework
 * Artigo: Custom autoscript end point realizes to access OAuth2 protected resources


 * Technote: Maximo JSON mapping - looking for an example?

= URLs =


 * /maximo/oas3/maximoapis.html-> Maximo RESTful API By Category
 * /maximo/oas3/api.html-> Maximo RESTful API - Swagger
 * /maximo/oslc/oas?includeactions=1-> Maximo RESTful API - Swagger  include actions


 * maximo/oslc/login or /j_security_check
 * IBM Maximo: REST API Authentication


 * /maximo/oslc/ -> Default uri os oslc


 * /maximo/oslc/apimeta -> APIs Metadata. Metadata for all the object structures that are API eligible
 * /maximo/oslc/license -> License Keys


 * /maximo/oslc/log
 * IBM Maximo: REST API Troubleshooting


 * /maximo/oslc/members -> Server Members, API for the Maximo Management Interface (MMI).
 * /maximo/oslc/members/thisserver ->This Server
 * /maximo/oslc/products -> Installed Products
 * /maximo/oslc/systeminfo -> System Info
 * /maximo/oslc/version -> Version
 * /maximo/oslc/whoami -> Who am I


 * /maximo/oslc/service/system
 * IBM Maximo: REST API working with system properties


 * /maximo/oslc/sp -> Service Provider

= Object Structures =


 * /maximo/oslc/os/MXINTOBJECT
 * IBM Maximo: Get a list of Object Structures using REST API


 * /maximo/oslc/os/MXOBJECTCFG
 * IBM Maximo: Get the attributes of Object Structures using REST API


 * /maximo/oslc/jsonschema/ 
 * GET jsonschema/mxapiwodetail – gets the schema for the OS, but one object at a time.
 * GET jsonschema/mxapiwodetail?oslc.select=* - gets the full schema
 * Support child object schemas GET jsonschema/mxapiasset/assetmeter
 * Support schema views - Get jsonschema/mxapiasset?oslc.select=attr1,rel1.attr2

= Headers =

= Parameters =

ACTIONS
= Response Data=

{   "members": [{ "href": "uri" }       ...    ],    "responseInfo": { "nextPage": { "href": "next page uri" },       "href": "request uri", "pagenum": 1 } }

= Ver também =


 * Artigos sobre IBM Maximo
 * Mais Artigos sobre Cloud / WebDev / Tecnologias