API de gerenciamento de widgets
O serviço de gerenciamento de widgets da UI hub possui dois conjuntos de terminais. O conjunto primário está aberto aos usuários para criar e customizar painéis. O segundo conjunto, chamado de API administrativa, é usado para configurar painéis de arrendamento de inquilinos. Os usuários que forem provisionados em um locatário podem acessar um conjunto de layouts e widgets de trabalho.
Ambientes
Para acessar o serviço de gerenciamento de widgets, acesse o Widget Management Service.
https://api.ibm.com/supplychainui/run/{{region}}
O hub da UI é implantado em duas regiões. Cada região é isolada da outra. Deve-se especificar a região de destino como um código de região de duas letras anexado à URLbase. Os códigos de região a seguir são atualmente suportados.
- Europa-
eu - América do Norte-
na
Terminais de usuário padrão
- Modelos de Layout
GET /api/v1/wms/layout_templatesGET /api/v1/wms/layout_templates/{id}GET /api/v1/wms/layout_templates/by_layout_template_ids?layoutTemplateIds={{templateId}}GET /api/v1/wms/layout_templates/{layoutTemplateId}/widgetsGET /api/v1/wms/layout_templates/{layoutTemplateId}/widgets/{id}GET /api/v1/wms/layout_templates/default
- Direitos
GET /api/v1/wms/entitlementsGET /api/v1/wms/entitlements/{widgetDefinitionId}GET /api/v1/wms/entitlements/byWidgetDefinitionIds
- Formatos
GET /api/v1/wms/layoutsPOST /api/v1/wms/layoutsGET api/v1/layouts/by_layout_ids?layoutIds={{layoutId}}GET /api/v1/wms/layouts/defaultPUT /api/v1/wms/layouts/defaultGET /api/v1/wms/layouts/default/for_template?templateId={{templateId}}PUT /api/v1/wms/layouts/default/for_template?layoutId={{layoutId}}GET /api/v1/wms/layouts/{id}PUT /api/v1/wms/layouts/{id}DELETE /api/v1/wms/layouts/{id}
- Widgets de layout
GET /api/v1/wms/layouts/{layoutId}/widgetsPOST /api/v1/wms/layouts/{layoutId}/widgetsGET /api/v1/wms/layouts/{layoutId}/widgets/{id}PUT /api/v1/wms/layouts/{layoutId}/widgets/{id}DELETE /api/v1/wms/layouts/{layoutId}/widgets/{id}
Terminais de usuário do administrador
- Pedidos de DSR
POST /api/v1/wms/dsr/requestsGET /api/v1/wms/dsr/requests/{requestId}
- Modelos de Layout (Admin)
POST /api/v1/wms/layout_templatesPUT /api/v1/wms/layout_templates/{id}DELETE /api/v1/wms/layout_templates/{id}PUT /api/v1/wms/layout_templates/default
- Widgets de modelo de layout
POST /api/v1/wms/layout_templates/{layoutId}/widgetsPUT /api/v1/wms/layout_templates/{layoutId}/widgets/{id}DELETE /api/v1/wms/layout_templates/{layoutId}/widgets/{id}
- Assinaturas
GET /api/v1/wms/subscriptionsGET /api/v1/wms/subscriptions/by_widget_definition_id/{widgetDefinitionId}POST /api/v1/wms/subscriptions/subscribeGET /api/v1/wms/subscriptions/{subscriptionId}PUT /api/v1/wms/subscriptions/{subscriptionId}DELETE /api/v1/wms/subscriptions/{widgetDefinitionId}/unsubscribe?tenantId={tenantId}
- Definições de widget
GET /api/v1/wms/widget_definitionsPOST /api/v1/wms/widget_definitionsGET /api/v1/wms/widget_definitions/{id}PUT /api/v1/wms/widget_definitions/{id}DELETE /api/v1/wms/widget_definitions/{id}
- Gerenciamento
POST /api/v1/wms/management/archive
- Migração
GET /api/v1/wms/internal/migrate/{id}POST /api/v1/wms/internal/migrate