Luminance Matters API

The Matters API from Luminance — 22 operation(s) for matters.

Operations 41

GET /projects/{project-id}/matters Get the matter objects in a particular project #
POST /projects/{project-id}/matters Create a New Matter #
PATCH /projects/{project-id}/matters Patch information on Matter objects #
GET /projects/{project-id}/matters/{matter-id} Get the matter object with a particular matterId in a particular project #
PATCH /projects/{project-id}/matters/{matter-id} Patch information on a single Matter object #
POST /projects/{project-id}/matters/create Create a New Matter with required matter tags and/or optional matter tags… #
GET /projects/{project-id}/matters/{matter-id}/versions Get the matter versions for a matter in a particular project including a record… #
GET /projects/{project-id}/matters/{matter-id}/versions/{matter-version-id}/assignable_users Gets a list of user names and IDs which can be assigned to a matter version #
PATCH /projects/{project-id}/matters/{matter-id}/versions/{matter-version-id}/assign Assigns an available user to the matter version #
POST /projects/{project-id}/matters/{matter-id}/versions/add_attachment Creates a new matter version of type attachment to a matter containing the… #
GET /projects/{project-id}/matters/{matter-id}/annotations Get an array of JSON object Annotations added to a matter #
POST /projects/{project-id}/matters/{matter-id}/annotations Create an annotation on a matter #
PATCH /projects/{project-id}/matters/{matter-id}/annotations Patch the content of multiple matter annotations to a different value #
GET /projects/{project-id}/matters/{matter-id}/annotations/{annotation-id} Get an array of JSON object Annotations added to a matter #
PATCH /projects/{project-id}/matters/{matter-id}/annotations/{annotation-id} Patch the content of a particular matter annotation to a different value #
GET /projects/{project-id}/matters/{matter-id}/relations Get the matter all the matters a matter is related to #
GET /api2/projects/{project_id}/matters List matters #
POST /api2/projects/{project_id}/matters Create matter (alternate to matters/create) #
PATCH /api2/projects/{project_id}/matters Update matters by filter #
DELETE /api2/projects/{project_id}/matters Delete matters by filter #
POST /api2/projects/{project_id}/matters/create Create matter (and optional annotations and version) #
GET /api2/projects/{project_id}/matters/{matter_id} Get matter #
PATCH /api2/projects/{project_id}/matters/{matter_id} Update matter #
DELETE /api2/projects/{project_id}/matters/{matter_id} Delete matter #
GET /api2/projects/{project_id}/matters/{matter_id}/annotations List matter annotations #
POST /api2/projects/{project_id}/matters/{matter_id}/annotations Create matter annotation #
PATCH /api2/projects/{project_id}/matters/{matter_id}/annotations Update matter annotations by filter #
DELETE /api2/projects/{project_id}/matters/{matter_id}/annotations Delete matter annotations by filter #
GET /api2/projects/{project_id}/matters/{matter_id}/annotations/{annotation_id} Get matter annotation #
PATCH /api2/projects/{project_id}/matters/{matter_id}/annotations/{annotation_id} Update matter annotation #
DELETE /api2/projects/{project_id}/matters/{matter_id}/annotations/{annotation_id} Delete matter annotation #
GET /api2/projects/{project_id}/matters/{matter_id}/relations List matter relations #
POST /api2/projects/{project_id}/matters/{matter_id}/relations Create relation #
DELETE /api2/projects/{project_id}/matters/{matter_id}/relations Delete relations by filter #
GET /api2/projects/{project_id}/matters/{matter_id}/relations/{relation_id} Get relation #
DELETE /api2/projects/{project_id}/matters/{matter_id}/relations/{relation_id} Delete relation #
GET /api2/projects/{project_id}/matters/{matter_id}/events List matter events #
GET /api2/projects/{project_id}/matters/{matter_id}/versions List matter versions #
GET /api2/projects/{project_id}/matters/{matter_id}/versions/{version_id}/assignable_users List assignable users for version #
PATCH /api2/projects/{project_id}/matters/{matter_id}/versions/{version_id}/assign Assign a version to a user #
POST /api2/projects/{project_id}/matters/{matter_id}/versions/add_attachment Add a document as attachment to matter #

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/luminance-matters-api"
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

luminance-matters-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Luminance Matters API
  version: '1.0'
  description: 'Operations tagged Matters across 2 of this provider''s published API definitions: luminance-api-v1-4-openapi-original.yml, luminance-public-api-v2-openapi-original.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://{moniker}.app.luminance.com
  description: Your Luminance instance
  variables:
    moniker:
      default: your-instance
      description: Instance moniker (e.g. acme)
tags:


# --- truncated at 32 KB (62 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/luminance/refs/heads/main/openapi/luminance-matters-api-openapi.yml