JLL Corrigo Enterprise REST API

The JLL Corrigo Enterprise REST API provides programmatic access to JLL Technologies' cloud-based facility management platform. The API enables integration with work order management, asset tracking, procurement, billing, and vendor management systems. It supports partner connectivity for data exchange with third-party systems using RESTful endpoints and JSON payloads.

OpenAPI Specification

jones-lang-lasalle-corrigo-rest-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: JLL Corrigo Enterprise REST API
  description: >-
    The JLL Corrigo Enterprise REST API provides programmatic access to JLL
    Technologies' cloud-based facility management platform. The API enables
    integration with work order management, asset tracking, procurement,
    billing, and vendor management systems.
  version: '1.0'
servers:
  - url: https://am-ce98c.corrigo.com/api/v1
tags:
  - name: Assets
    description: Track and manage facility assets and equipment.
  - name: Contacts
    description: Manage contacts including vendors and tenants.
  - name: Locations
    description: Manage building and space locations.
  - name: Work Orders
    description: Create and manage work orders for facility maintenance.
paths:
  /query/WorkOrder:
    post:
      operationId: queryWorkOrders
      summary: Query work orders
      description: >-
        Retrieves a filtered list of work orders from the Corrigo Enterprise
        platform based on specified query criteria.
      tags:
        - Work Orders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                filter:
                  type: string
                orderBy:
                  type: string
                top:
                  type: integer
      responses:
        '200':
          description: Success
  /command/WorkOrder:
    post:
      operationId: createWorkOrder
      summary: Create a work order
      description: >-
        Creates a new work order in the Corrigo Enterprise system for
        facility maintenance or service requests.
      tags:
        - Work Orders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                entity:
                  type: object
                  properties:
                    TypeCategory:
                      type: string
                    PriorityId:
                      type: integer
                    Description:
                      type: string
      responses:
        '200':
          description: Work order created successfully
  /query/Asset:
    post:
      operationId: queryAssets
      summary: Query assets
      description: >-
        Retrieves a filtered list of assets from the Corrigo Enterprise
        platform based on specified query criteria.
      tags:
        - Assets
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                filter:
                  type: string
                top:
                  type: integer
      responses:
        '200':
          description: Success
  /query/Contact:
    post:
      operationId: queryContacts
      summary: Query contacts
      description: >-
        Retrieves a filtered list of contacts including vendors, tenants,
        and facility managers.
      tags:
        - Contacts
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                filter:
                  type: string
                top:
                  type: integer
      responses:
        '200':
          description: Success
  /query/Location:
    post:
      operationId: queryLocations
      summary: Query locations
      description: >-
        Retrieves a filtered list of building and space locations managed
        within the Corrigo Enterprise platform.
      tags:
        - Locations
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                filter:
                  type: string
                top:
                  type: integer
      responses:
        '200':
          description: Success
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer