Skip to main content
GET
/
v1
/
context
/
artifacts
/
{artifact_id}
Retrieve context artifact status
curl --request GET \
  --url https://app.nex.ai/api/developers/v1/context/artifacts/{artifact_id} \
  --header 'Authorization: <api-key>'
{
  "operation_id": 48066188026052610,
  "status": "completed",
  "created_at": "2025-11-28T14:14:40Z",
  "completed_at": "2025-11-28T14:14:41Z",
  "result": {
    "entities_extracted": [
      {
        "type": "COMPANY",
        "context_id": 38485049540083710,
        "canonical_entity_id": 25339323448557880,
        "properties": {
          "name": "Adobe",
          "domain": "adobe.com"
        },
        "previous_properties": {
          "name": "Adobe",
          "domain": null
        },
        "is_new": false
      },
      {
        "type": "PERSON",
        "context_id": 38485049540083710,
        "canonical_entity_id": 25339323448557884,
        "properties": {
          "name": "John Smith",
          "email": "[email protected]",
          "job_title": "Product Manager"
        },
        "is_new": true
      }
    ],
    "entities_created": 1,
    "entities_updated": 1,
    "relationships_created": 1,
    "insights_created": 3,
    "tasks_suggested": 0
  }
}

Authorizations

Authorization
string
header
required

API key for authentication (format: "Bearer YOUR_API_KEY")

Path Parameters

artifact_id
string
required

Artifact ID returned from ProcessText

Response

Artifact details with processing results

operation_id
integer

Unique identifier for the processing operation

status
enum<string>

Current operation status

Available options:
unknown,
pending,
processing,
completed,
failed
result
object

Processing results (when status is 'completed')

error
string

Error message if status is 'failed'

created_at
string

Operation creation timestamp

completed_at
string

Operation completion timestamp