Lenovo website screenshot

Lenovo

Lenovo Group is a Chinese multinational technology company and one of the world's largest personal computer vendors by unit sales. Lenovo designs, manufactures, and sells PCs, tablets, smartphones, workstations, servers, storage, and data center infrastructure solutions globally. Lenovo exposes a REST API for its XClarity Administrator data center management platform and publishes open-source projects through its GitHub organization, but does not operate a general-purpose consumer or partner developer portal.

1 APIs 0 Features
Data CenterHardwareInfrastructurePersonal ComputersServersTechnology

APIs

Lenovo XClarity Administrator REST API

The Lenovo XClarity Administrator REST API provides programmatic access to XClarity Administrator data and services from applications running outside of the XClarity Administrat...

Collections

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
AboutUs
AboutUs
🔗
Products
Products
💬
DataCenterSupport
DataCenterSupport
🔗
PartnerHub
PartnerHub
👥
GitHubOrganization
GitHubOrganization
🔗
InvestorRelations
InvestorRelations
📰
News
News
🔗
Careers
Careers

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Lenovo XClarity Administrator REST API
  version: 1.0.0
request:
  auth:
    type: apikey
    key: JSESSIONID
    value: '{{JSESSIONID}}'
    placement: query
items:
- info:
    name: Sessions
    type: folder
  items:
  - info:
      name: Create a session
      type: http
    http:
      method: POST
      url: https://{xclarityHost}/sessions
      body:
        type: json
        data: '{}'
    docs: 'Authenticate to XClarity Administrator with a user ID and password.

      On success the response sets session cookies (`JSESSIONID`, `csrf`,

      `inactivityTimeout`, `user`) and returns a CSRF token that must be

      included as `X-Csrf-Token` on subsequent requests.

      '
- info:
    name: Inventory
    type: folder
  items:
  - info:
      name: List nodes
      type: http
    http:
      method: GET
      url: https://{xclarityHost}/nodes
    docs: Retrieve properties for all managed servers and Flex System storage devices.
  - info:
      name: Get a node by UUID
      type: http
    http:
      method: GET
      url: https://{xclarityHost}/nodes/:uuid
      params:
      - name: uuid
        value: ''
        type: path
        description: UUID of the managed node.
    docs: Retrieve properties for a specific server.
  - info:
      name: Modify a node
      type: http
    http:
      method: PUT
      url: https://{xclarityHost}/nodes/:uuid
      params:
      - name: uuid
        value: ''
        type: path
        description: UUID of the managed node.
      body:
        type: json
        data: '{}'
    docs: 'Modify properties of a specific server, including operations such as

      turning location LEDs on or off.

      '
  - info:
      name: List storage devices
      type: http
    http:
      method: GET
      url: https://{xclarityHost}/storage
    docs: Retrieve properties for all managed storage devices.
  - info:
      name: List switches
      type: http
    http:
      method: GET
      url: https://{xclarityHost}/switches
    docs: Retrieve properties for all managed Flex System and RackSwitch switches.
  - info:
      name: List canisters
      type: http
    http:
      method: GET
      url: https://{xclarityHost}/canisters
    docs: Retrieve properties and metrics for all Flex System storage controllers (canisters).
  - info:
      name: List cabinets
      type: http
    http:
      method: GET
      url: https://{xclarityHost}/cabinet
    docs: Retrieve properties for all configured cabinets (racks) and the devices placed in them.
bundled: true