Skip to main content
GET
/
v1
/
contexts
/
{contextId}
/
setup-progress
Get context setup progress
curl --request GET \
  --url https://matcher.sandbox.lerian.net/v1/contexts/{contextId}/setup-progress \
  --header 'Authorization: Bearer <token>'
{
  "contextId": "<string>",
  "fieldMaps": {
    "mappedSources": 123
  },
  "lastRun": {
    "id": "<string>",
    "completedAt": "<string>"
  },
  "matchRules": {
    "total": 123
  },
  "readiness": {
    "missing": [
      "<string>"
    ],
    "ready": true
  },
  "schedules": {
    "total": 123
  },
  "sources": {
    "left": 123,
    "right": 123,
    "total": 123
  }
}

Authorizations

Authorization
string
header
required

Bearer token authentication (format: "Bearer {token}")

Path Parameters

contextId
string<uuid>
required

Context ID

Response

OK

contextId
string
required

Identifier of the context this progress report describes.

Example:

"550e8400-e29b-41d4-a716-446655440000"

fieldMaps
object
required

Field-map coverage across the context's sources.

lastRun
object
required

Most recent match run; null when the context has never run.

matchRules
object
required

Match-rule count for the context.

readiness
object
required

Activation readiness summary.

schedules
object
required

Schedule count for the context.

sources
object
required

Source counts split by matching side.

status
enum<string>
required

Current context lifecycle status. DRAFT is being configured; ACTIVE runs; PAUSED is suspended; ARCHIVED is retired.

Available options:
DRAFT,
ACTIVE,
PAUSED,
ARCHIVED
Example:

"DRAFT"