Skip to main content
GET
/
api
/
monitors
/
{id}
/
runs
/
{runId}
/
results
Run Results
curl --request GET \
  --url https://encrata.com/api/monitors/{id}/runs/{runId}/results \
  --header 'Authorization: Bearer <token>'
{
  "email": "<string>",
  "data": {},
  "changes": {},
  "has_changes": true
}

Documentation Index

Fetch the complete documentation index at: https://docs.encrata.com/llms.txt

Use this file to discover all available pages before exploring further.

Authentication

Requires an API key in the Authorization header.
Authorization: Bearer YOUR_API_KEY

Path parameters

id
string
required
The monitor’s unique identifier (UUID).
runId
string
required
The run’s unique identifier (UUID).

Query parameters

changes_only
boolean
Set to true to only return records with detected changes. Default: false.

Example request

curl "https://encrata.com/api/monitors/a1b2c3d4-.../runs/b2c3d4e5-.../results?changes_only=true" \
  -H "Authorization: Bearer YOUR_API_KEY"

Response

Returns an array of snapshot objects.
email
string
The email address.
data
object
The full enriched profile data from this run.
changes
object | null
Field-level diff object. Each key is a changed field with old and new values. null if no changes.
has_changes
boolean
Whether this record has any detected changes.

Example response

[
  {
    "email": "satya@microsoft.com",
    "data": { "first_name": "Satya", "company": "Microsoft", "job_role": "CEO", ... },
    "changes": {
      "job_role": { "old": "CTO", "new": "CEO" }
    },
    "has_changes": true
  }
]

CSV Download

Append /download to the results URL to download as CSV:
curl "https://encrata.com/api/monitors/a1b2c3d4-.../runs/b2c3d4e5-.../results/download" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -o results.csv