Cheniere LNG Connection Pipeline Informational Postings API

The public, unauthenticated JSON API behind Cheniere's LNG Connection site, which publishes the FERC-mandated informational postings for Cheniere Creole Trail Pipeline, L.P. (tspNo 200) and Cheniere Corpus Christi Pipeline, L.P. (tspNo 400). It serves operationally available and unsubscribed capacity by NAESB nomination cycle, firm and interruptible transactional reporting, the quarterly Index of Customers, daily and comingled gas quality, posted imbalances, operational notices, and the location, station and contact reference data. 35 operations, all data operations read-only, no credential of any kind. Cheniere publishes no OpenAPI and no documentation for it; the specification in this repository was derived by API Evangelist from the provider's own client bundle plus live anonymous probes on 2026-09-06 and is labelled as derived.

Operations 35

GET /api/Page/GetPages List the posting page tree and the TSPs served #
GET /api/Page/GetLinkByPageId Get the external link attached to a posting page #
GET /api/Capacity/GetCycles List NAESB nomination cycles #
GET /api/Capacity/GetLocations List capacity posting locations for a date range #
GET /api/Capacity/GetCapacity Operationally available capacity for a gas day, cycle and location #
GET /api/Capacity/GetUnsubscribed Unsubscribed firm capacity for a gas day #
GET /api/GasQuality/GetLocations List locations with gas-quality postings #
GET /api/GasQuality/GetGasQuality Daily gas quality for a location and date range #
GET /api/DailyComingled/GetDailyComingled Daily comingled system gas quality #
GET /api/Mainline/GetMainline Mainline gas-quality report #
GET /api/Transactional/GetFirm Firm transactional reporting #
GET /api/Transactional/GetInteruptible Interruptible transactional reporting #
GET /api/Transactional/GetCapacityRelease Capacity release transactional reporting #
GET /api/IndexOfCustomers/Quarter List the quarters with an Index of Customers posting #
GET /api/IndexOfCustomers/Get Index of Customers for a quarter #
POST /api/IndexOfCustomers/ExportToExcel Export an Index of Customers result set to Excel #
GET /api/PostedImbalances/GetPeriods List the periods with a posted imbalance report #
GET /api/PostedImbalances/Get Posted imbalances for a period #
GET /api/Notice/GetActiveSummaryNotices Active operational notices #
GET /api/Notice/GetNoticesByPageId Notices attached to a posting page #
GET /api/Notice/GetNoticeById Fetch one notice #
GET /api/Notice/FilterNotices Filter notices by id range, type and date range #
GET /api/Notice/Download Download a notice as a file #
GET /api/Document/GetDocumentByPageId Documents attached to a posting page #
GET /api/Document/GetEmbeddedDocumentByPageId Embedded documents for a posting page #
POST /api/Document/Export Export a grid result set to a document #
GET /api/DocumentManager/DownloadDocumentFileById Download a posted document by id #
GET /api/LocationDownload/Get Full location master list for a TSP #
GET /api/Station/GetStationsByCompanyId Compressor and metering stations #
GET /api/InformationContact/GetContacts Published informational-postings contacts #
GET /api/InformationContact/GetInformations Narrative informational postings #
GET /api/Weather/GetWeatherLocations Weather locations for the system map #
GET /api/Legend/GetLegendByMetaId Legend text for a report #
GET /api/Footer/GetReportFooterByMetaId Footer text for a report #
POST /api/Logger/Exceptions Report a client-side exception #

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/lng-connection"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

cheniere-energy-lng-connection.yml Raw ↑
# method: derived
# source: >-
#   Paths and query-parameter names are verbatim string literals from Cheniere's own shipped
#   client bundle https://lngconnection.cheniere.com/app.c8746b4fbffdfedeb14b.js; response
#   schemas were read from live anonymous responses captured 2026-09-06 (see x-probed on each
#   operation). Cheniere publishes no OpenAPI: /swagger, /swagger/v1/swagger.json, /openapi.json
#   and /api-docs all return 404 on https://lngconnectionapi.cheniere.com.
# generated: '2026-09-06'
openapi: 3.1.0
info:
  title: Cheniere LNG Connection — Pipeline Informational Postings API
  version: '2026-09-06'
  summary: The JSON API behind Cheniere's LNG Connection informational-postings site for its FERC-regulated
    interstate natural gas pipelines.
  description: |-
    Cheniere Energy publishes the FERC-mandated informational postings for its interstate natural gas pipelines — Cheniere Creole Trail Pipeline, L.P. and Cheniere Corpus Christi Pipeline, L.P. — through the LNG Connection site at https://lngconnection.cheniere.com. That site is an Angular single-page application; every posting it renders is fetched from a public, unauthenticated JSON API at https://lngconnectionapi.cheniere.com.

    The surface covers the postings required by FERC 18 CFR 284.13 and shaped by the NAESB Wholesale Gas Quadrant standards: operationally available and unsubscribed capacity by nomination cycle, firm and interruptible transactional reporting, capacity release, the quarterly Index of Customers, daily gas quality and comingled analyses, posted imbalances, operational notices, the location master list and the station/contact reference data.

    PROVENANCE — READ THIS BEFORE RELYING ON THIS DOCUMENT. Cheniere does not publish an OpenAPI, Swagger, or any developer documentation for this API; /swagger, /swagger/v1/swagger.json, /openapi.json and /api-docs all return 404 on the API host. This description was DERIVED by API Evangelist: every path and query-parameter name is a verbatim string literal read out of the provider's own shipped client bundle (https://lngconnection.cheniere.com/app.c8746b4fbffdfedeb14b.js), and every response schema was read from an actual anonymous HTTP response captured on 2026-09-06 and recorded per operation in x-probed. Nothing here is invented. Operations marked "not probed" are write-shaped and were deliberately not exercised, so their response schemas are unverified. This is an independent third-party description, not a Cheniere product.
  contact:
    name: Cheniere Pipeline Operations
    url: https://www.cheniere.com/about/where-we-work/creole-trail-pipeline
  x-derived-by: API Evangelist enrichment pipeline (local-v3)
  x-generated-from: provider client bundle string literals + live anonymous response probes
  x-not-published-by-provider: true
servers:
- url: https://lngconnectionapi.cheniere.com
  description: Production. Referenced as the prod baseUrl in the provider's own client bundle.
externalDocs:
  description: LNG Connection informational postings site
  url: https://lngconnection.cheniere.com/
tags:
- name: Discovery
  description: The posting page tree and the TSPs served.
- name: Capacity
  description: Operationally available and unsubscribed capacity postings by nomination cycle.
- name: Gas Quality
  description: Daily, comingled and mainline gas-quality analyses.
- name: Transactional Reporting
  description: Firm, interruptible and capacity-release transactional reporting.
- name: Index of Customers
  description: Quarterly Index of Customers postings.
- name: Imbalances
  description: Posted imbalance reports.
- name: Notices
  description: Critical and non-critical operational notices.
- name: Documents
  description: Documents attached to posting pages.
- name: Reference Data
  description: Locations, stations, contacts, legends and footers.
- name: Telemetry
  description: Client-side error reporting sink.
security: []
paths:
  /api/Page/GetPages:
    get:
      operationId: getPages
      summary: List the posting page tree and the TSPs served
      tags:
      - Discovery
      parameters: []
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PageIndex'
        '404': &id001
          description: 'Error. ASP.NET Web API envelope: {"message": "..."}.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '500': *id001
      description: Root discovery document for the site. Returns every informational-posting page (with
        nested sub-pages) and the list of transportation service providers. No parameters, no authentication.
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Page/GetPages
        status: 200
        date: '2026-09-06'
  /api/Page/GetLinkByPageId:
    get:
      operationId: getLinkByPageId
      summary: Get the external link attached to a posting page
      tags:
      - Discovery
      parameters:
      - &id002
        name: tspNo
        in: query
        required: true
        schema:
          type: integer
        description: 'Transportation service provider (company) id. Observed values: 200 = Cheniere Creole
          Trail Pipeline, L.P. (DUNS 800742780, FERC CID C001506); 400 = Cheniere Corpus Christi Pipeline,
          L.P. (DUNS 079841991). 600 and 800 route in the client but returned no rows when probed.'
      - name: pageId
        in: query
        required: true
        schema:
          type: integer
        description: ''
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema: {}
        '404': *id001
        '500': *id001
      description: Returns null when the page carries no link.
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Page/GetLinkByPageId?tspNo=200&pageId=10
        status: 200
        date: '2026-09-06'
  /api/Capacity/GetCycles:
    get:
      operationId: getCycles
      summary: List NAESB nomination cycles
      tags:
      - Capacity
      parameters: []
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Cycle'
        '404': *id001
        '500': *id001
      description: The five NAESB WGQ nomination cycles used as the cycleId argument to getOperationallyAvailableCapacity.
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Capacity/GetCycles
        status: 200
        date: '2026-09-06'
  /api/Capacity/GetLocations:
    get:
      operationId: getCapacityLocations
      summary: List capacity posting locations for a date range
      tags:
      - Capacity
      parameters:
      - *id002
      - &id003
        name: beginDate
        in: query
        required: true
        schema:
          type: string
        description: Begin gas day. Accepted as YYYY-MM-DD or M/D/YYYY.
      - &id004
        name: endDate
        in: query
        required: true
        schema:
          type: string
        description: End gas day. Accepted as YYYY-MM-DD or M/D/YYYY.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Location'
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Capacity/GetLocations?tspNo=200&beginDate=2026-09-01&endDate=2026-09-05
        status: 200
        date: '2026-09-06'
  /api/Capacity/GetCapacity:
    get:
      operationId: getOperationallyAvailableCapacity
      summary: Operationally available capacity for a gas day, cycle and location
      tags:
      - Capacity
      description: FERC 18 CFR 284.13(d) / NAESB WGQ operationally available capacity posting. Envelope
        carries `report` and `beginDate` only.
      parameters:
      - *id002
      - *id003
      - name: cycleId
        in: query
        required: true
        schema:
          type: integer
        description: Nomination cycle id from getCycles.
      - name: locationId
        in: query
        required: true
        schema:
          type: string
        description: Location id from getCapacityLocations.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/ReportEnvelope'
                - type: object
                  properties:
                    report:
                      type: array
                      items:
                        $ref: '#/components/schemas/OperationallyAvailableCapacity'
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Capacity/GetCapacity?tspNo=200&beginDate=2026-09-05&cycleId=1&locationId=CT109413
        status: 200
        date: '2026-09-06'
  /api/Capacity/GetUnsubscribed:
    get:
      operationId: getUnsubscribedCapacity
      summary: Unsubscribed firm capacity for a gas day
      tags:
      - Capacity
      parameters:
      - *id002
      - *id003
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/UnsubscribedCapacity'
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Capacity/GetUnsubscribed?tspNo=200&beginDate=2026-09-01
        status: 200
        date: '2026-09-06'
  /api/GasQuality/GetLocations:
    get:
      operationId: getGasQualityLocations
      summary: List locations with gas-quality postings
      tags:
      - Gas Quality
      parameters:
      - *id002
      - *id003
      - *id004
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/GasQualityLocation'
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/GasQuality/GetLocations?tspNo=200&beginDate=2026-09-01&endDate=2026-09-05
        status: 200
        date: '2026-09-06'
  /api/GasQuality/GetGasQuality:
    get:
      operationId: getGasQuality
      summary: Daily gas quality for a location and date range
      tags:
      - Gas Quality
      description: null
      parameters:
      - *id002
      - *id003
      - *id004
      - name: locationId
        in: query
        required: true
        schema:
          type: string
        description: Location id from getGasQualityLocations.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/ReportEnvelope'
                - type: object
                  properties:
                    report:
                      type: array
                      items:
                        $ref: '#/components/schemas/GasQualityReading'
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/GasQuality/GetGasQuality?tspNo=200&beginDate=2026-09-01&endDate=2026-09-05&locationId=CT109425
        status: 200
        date: '2026-09-06'
  /api/DailyComingled/GetDailyComingled:
    get:
      operationId: getDailyComingledGasQuality
      summary: Daily comingled system gas quality
      tags:
      - Gas Quality
      description: null
      parameters:
      - *id002
      - *id003
      - *id004
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/ReportEnvelope'
                - type: object
                  properties:
                    report:
                      type: array
                      items:
                        $ref: '#/components/schemas/ComingledGasQuality'
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/DailyComingled/GetDailyComingled?tspNo=200&beginDate=2026-09-01&endDate=2026-09-05
        status: 200
        date: '2026-09-06'
  /api/Mainline/GetMainline:
    get:
      operationId: getMainlineGasQuality
      summary: Mainline gas-quality report
      tags:
      - Gas Quality
      description: Returns an empty `report` array for both probed TSPs; the endpoint is served but carried
        no rows on 2026-09-06.
      parameters:
      - *id002
      - *id003
      - *id004
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/ReportEnvelope'
                - type: object
                  properties:
                    report:
                      type: array
                      items:
                        $ref: '#/components/schemas/GasQualityReading'
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Mainline/GetMainline?tspNo=200&beginDate=2026-09-01&endDate=2026-09-05
        status: 200
        date: '2026-09-06'
  /api/Transactional/GetFirm:
    get:
      operationId: getFirmTransactionalReport
      summary: Firm transactional reporting
      tags:
      - Transactional Reporting
      description: 'FERC 18 CFR 284.13(b) firm transportation transactional reporting: contract, shipper,
        affiliate indicator, rate charged vs maximum tariff rate, and per-location MDQ.'
      parameters:
      - *id002
      - *id003
      - *id004
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/ReportEnvelope'
                - type: object
                  properties:
                    report:
                      type: array
                      items:
                        $ref: '#/components/schemas/TransactionalReportRow'
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Transactional/GetFirm?tspNo=200&beginDate=2026-09-01&endDate=2026-09-05
        status: 200
        date: '2026-09-06'
  /api/Transactional/GetInteruptible:
    get:
      operationId: getInterruptibleTransactionalReport
      summary: Interruptible transactional reporting
      tags:
      - Transactional Reporting
      description: Path spelling `GetInteruptible` is the provider's own (single 'r'); it is reproduced
        verbatim.
      parameters:
      - *id002
      - *id003
      - *id004
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/ReportEnvelope'
                - type: object
                  properties:
                    report:
                      type: array
                      items:
                        $ref: '#/components/schemas/TransactionalReportRow'
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Transactional/GetInteruptible?tspNo=200&beginDate=2026-09-01&endDate=2026-09-05
        status: 200
        date: '2026-09-06'
  /api/Transactional/GetCapacityRelease:
    get:
      operationId: getCapacityReleaseReport
      summary: Capacity release transactional reporting
      tags:
      - Transactional Reporting
      description: Probed 2026-09-06 and returned HTTP 500 with the generic error envelope for tspNo 200
        across a valid date range; the client also calls it with tspNo alone, which returned 404. Recorded
        as published-but-failing rather than absent.
      parameters:
      - *id002
      - *id003
      - *id004
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                allOf:
                - $ref: '#/components/schemas/ReportEnvelope'
                - type: object
                  properties:
                    report:
                      type: array
                      items:
                        $ref: '#/components/schemas/TransactionalReportRow'
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Transactional/GetCapacityRelease?tspNo=200&beginDate=2026-09-01&endDate=2026-09-05
        status: 500
        date: '2026-09-06'
  /api/IndexOfCustomers/Quarter:
    get:
      operationId: listIndexOfCustomersQuarters
      summary: List the quarters with an Index of Customers posting
      tags:
      - Index of Customers
      parameters: []
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema: {}
        '404': *id001
        '500': *id001
      description: Array of quarter start dates in M/D/YYYY, newest first. 24 quarters were returned on
        2026-09-06.
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/IndexOfCustomers/Quarter
        status: 200
        date: '2026-09-06'
  /api/IndexOfCustomers/Get:
    get:
      operationId: getIndexOfCustomers
      summary: Index of Customers for a quarter
      tags:
      - Index of Customers
      parameters:
      - name: firstDayOfQuarter
        in: query
        required: true
        schema:
          type: string
        description: Quarter start from listIndexOfCustomersQuarters, M/D/YYYY.
      - *id002
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/IndexOfCustomersEntry'
        '404': *id001
        '500': *id001
      description: FERC 18 CFR 284.13(c) Index of Customers.
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/IndexOfCustomers/Get?firstDayOfQuarter=7/1/2026&tspNo=200
        status: 200
        date: '2026-09-06'
  /api/IndexOfCustomers/ExportToExcel:
    post:
      operationId: exportIndexOfCustomersToExcel
      summary: Export an Index of Customers result set to Excel
      tags:
      - Index of Customers
      description: The client posts an application/x-www-form-urlencoded form with a single `text` field
        carrying the already-fetched result set, and the response is streamed to the browser as a file.
        This is a render-only export of data the caller already holds, not a server-side query.
      requestBody:
        required: true
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                text:
                  type: string
              required:
              - text
      responses:
        '200':
          description: Spreadsheet stream.
          content:
            application/octet-stream:
              schema:
                type: string
                format: binary
        '500': *id001
      x-probed:
        status: not probed
        note: Write-shaped export endpoint; not exercised.
  /api/PostedImbalances/GetPeriods:
    get:
      operationId: listImbalancePeriods
      summary: List the periods with a posted imbalance report
      tags:
      - Imbalances
      parameters: []
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema: {}
        '404': *id001
        '500': *id001
      description: Array of period start dates in M/D/YYYY. Three periods were returned on 2026-09-06.
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/PostedImbalances/GetPeriods
        status: 200
        date: '2026-09-06'
  /api/PostedImbalances/Get:
    get:
      operationId: getPostedImbalances
      summary: Posted imbalances for a period
      tags:
      - Imbalances
      parameters:
      - *id002
      - name: period
        in: query
        required: true
        schema:
          type: string
        description: Period start from listImbalancePeriods, M/D/YYYY.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema: {}
        '404': *id001
        '500': *id001
      description: Returned an empty array for tspNo 200 / period 8/1/2026 on 2026-09-06.
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/PostedImbalances/Get?tspNo=200&period=8/1/2026
        status: 200
        date: '2026-09-06'
  /api/Notice/GetActiveSummaryNotices:
    get:
      operationId: getActiveSummaryNotices
      summary: Active operational notices
      tags:
      - Notices
      parameters:
      - name: companyId
        in: query
        required: true
        schema:
          type: integer
        description: Same identifier as tspNo; this endpoint names the parameter companyId.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NoticeSummary'
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Notice/GetActiveSummaryNotices?companyId=200
        status: 200
        date: '2026-09-06'
  /api/Notice/GetNoticesByPageId:
    get:
      operationId: getNoticesByPageId
      summary: Notices attached to a posting page
      tags:
      - Notices
      parameters:
      - *id002
      - name: pageId
        in: query
        required: true
        schema:
          type: integer
        description: ''
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NoticeSummary'
        '404': *id001
        '500': *id001
  /api/Notice/GetNoticeById:
    get:
      operationId: getNoticeById
      summary: Fetch one notice
      tags:
      - Notices
      parameters:
      - *id002
      - name: noticeId
        in: query
        required: true
        schema:
          type: integer
        description: ''
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NoticeSummary'
        '404': *id001
        '500': *id001
  /api/Notice/FilterNotices:
    get:
      operationId: filterNotices
      summary: Filter notices by id range, type and date range
      tags:
      - Notices
      parameters:
      - *id002
      - name: pageId
        in: query
        required: true
        schema:
          type: integer
        description: ''
      - name: noticeIdFrom
        in: query
        required: false
        schema:
          type: string
        description: ''
      - name: noticeIdTo
        in: query
        required: false
        schema:
          type: string
        description: ''
      - name: filter
        in: query
        required: false
        schema:
          type: string
        description: Notice-type filter value from the page's filter options.
      - name: fromDate
        in: query
        required: false
        schema:
          type: string
        description: ''
      - name: toDate
        in: query
        required: false
        schema:
          type: string
        description: ''
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NoticeSummary'
        '404': *id001
        '500': *id001
      description: Returned HTTP 400 {"message":"The request is invalid."} when probed with empty id-range
        values on 2026-09-06; the model binder requires all seven parameters to be present and typed.
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Notice/FilterNotices?tspNo=200&pageId=10&noticeIdFrom=&noticeIdTo=&filter=&fromDate=2026-08-01&toDate=2026-09-06
        status: 400
        date: '2026-09-06'
  /api/Notice/Download:
    get:
      operationId: downloadNotice
      summary: Download a notice as a file
      tags:
      - Notices
      parameters:
      - *id002
      - name: noticeId
        in: query
        required: true
        schema:
          type: integer
        description: ''
      responses:
        '200':
          description: Notice file stream.
          content:
            application/octet-stream:
              schema:
                type: string
                format: binary
        '404': *id001
        '500': *id001
  /api/Document/GetDocumentByPageId:
    get:
      operationId: getDocumentsByPageId
      summary: Documents attached to a posting page
      tags:
      - Documents
      parameters:
      - *id002
      - name: pageId
        in: query
        required: true
        schema:
          type: integer
        description: ''
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DocumentGroup'
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Document/GetDocumentByPageId?tspNo=200&pageId=10
        status: 200
        date: '2026-09-06'
  /api/Document/GetEmbeddedDocumentByPageId:
    get:
      operationId: getEmbeddedDocumentsByPageId
      summary: Embedded documents for a posting page
      tags:
      - Documents
      parameters:
      - *id002
      - name: pageId
        in: query
        required: true
        schema:
          type: integer
        description: ''
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DocumentGroup'
        '404': *id001
        '500': *id001
  /api/Document/Export:
    post:
      operationId: exportGridToDocument
      summary: Export a grid result set to a document
      tags:
      - Documents
      description: Kendo UI grid export target. The client posts the already-rendered result set; the
        response is streamed as a file.
      responses:
        '200':
          description: Document stream.
          content:
            application/octet-stream:
              schema:
                type: string
                format: binary
        '500': *id001
      x-probed:
        status: not probed
        note: Write-shaped export endpoint; not exercised.
  /api/DocumentManager/DownloadDocumentFileById:
    get:
      operationId: downloadDocumentFileById
      summary: Download a posted document by id
      tags:
      - Documents
      parameters:
      - name: documentId
        in: query
        required: true
        schema:
          type: integer
        description: ''
      responses:
        '200':
          description: Document file stream.
          content:
            application/octet-stream:
              schema:
                type: string
                format: binary
        '404': *id001
        '500': *id001
  /api/LocationDownload/Get:
    get:
      operationId: getLocationList
      summary: Full location master list for a TSP
      tags:
      - Reference Data
      parameters:
      - *id002
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/LocationDetail'
        '404': *id001
        '500': *id001
      description: 'The downloadable location list: FERC company id, DUNS, zone, county, state, flow direction,
        status and upstream/downstream party for every point on the system.'
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/LocationDownload/Get?tspNo=200
        status: 200
        date: '2026-09-06'
  /api/Station/GetStationsByCompanyId:
    get:
      operationId: getStations
      summary: Compressor and metering stations
      tags:
      - Reference Data
      parameters:
      - *id002
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Station'
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Station/GetStationsByCompanyId?tspNo=200
        status: 200
        date: '2026-09-06'
  /api/InformationContact/GetContacts:
    get:
      operationId: getInformationalContacts
      summary: Published informational-postings contacts
      tags:
      - Reference Data
      parameters:
      - *id002
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/InformationalContact'
        '404': *id001
        '500': *id001
      description: Role-based contacts the pipeline is required to publish (gas control, customer service,
        scheduling). Field names are recorded here; the live values are not copied into this repository.
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/InformationContact/GetContacts?tspNo=200
        status: 200
        date: '2026-09-06'
  /api/InformationContact/GetInformations:
    get:
      operationId: getInformationalPostings
      summary: Narrative informational postings
      tags:
      - Reference Data
      parameters:
      - *id002
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema: {}
        '404': *id001
        '500': *id001
      description: Array of HTML fragments carrying the pipeline's narrative postings (reversed-flow capacity,
        operating conditions and similar).
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/InformationContact/GetInformations?tspNo=200
        status: 200
        date: '2026-09-06'
  /api/Weather/GetWeatherLocations:
    get:
      operationId: getWeatherLocations
      summary: Weather locations for the system map
      tags:
      - Reference Data
      parameters:
      - *id002
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema: {}
        '404': *id001
        '500': *id001
      description: Probed 2026-09-06 and returned HTTP 500 with the generic error envelope for tspNo 200.
        Recorded as published-but-failing.
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Weather/GetWeatherLocations?tspNo=200
        status: 500
        date: '2026-09-06'
  /api/Legend/GetLegendByMetaId:
    get:
      operationId: getLegendByMetaId
      summary: Legend text for a report
      tags:
      - Reference Data
      parameters:
      - *id002
      - name: metaId
        in: query
        required: true
        schema:
          type: integer
        description: ''
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema: {}
        '404': *id001
        '500': *id001
      x-probed:
        url: https://lngconnectionapi.cheniere.com/api/Legend/GetLegendByMetaId?tspNo=200&metaId=1003
        status: 200
        date: '2026-09-06'
  /api/Footer/GetReportFooterByMetaId:
    get:
      operationId: getReportFooterByMetaId
      summary: Footer text for a report
      tags:
      - Reference Data
      parameters:
      - *id002
      - name: metaId
        in: query
        required: tru

# --- truncated at 32 KB (44 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cheniere-energy/refs/heads/main/openapi/cheniere-energy-lng-connection.yml