Skip to main content
GET
/
v1
/
event
/
{event_id}
/
Retrieve details of a specific event by its ID.
curl --request GET \
  --url https://api.mem0.ai/v1/event/{event_id}/ \
  --header 'Authorization: <api-key>'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "event_type": "<string>",
  "status": "PENDING",
  "payload": {},
  "metadata": {},
  "results": [
    "<any>"
  ],
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z",
  "started_at": "2023-11-07T05:31:56Z",
  "completed_at": "2023-11-07T05:31:56Z",
  "latency": 123
}
Retrieve details about a specific event by passing its event_id. This endpoint is particularly helpful for tracking the status, payload, and completion details of asynchronous memory operations.

Authorizations

Authorization
string
header
required

API key authentication. Prefix your Mem0 API key with 'Token '. Example: 'Token your_api_key'

Path Parameters

event_id
string<uuid>
required

The unique identifier of the event (UUID).

Response

Successfully retrieved event details.

id
string<uuid>

The unique identifier of the event.

event_type
string

The type of event (e.g., ADD, SEARCH).

status
enum<string>

The current status of the event.

Available options:
PENDING,
RUNNING,
FAILED,
SUCCEEDED
payload
object

The original payload associated with the event.

metadata
object | null

Additional metadata associated with the event.

results
any[]

Array of results produced by the event.

created_at
string<date-time>

Timestamp when the event was created.

updated_at
string<date-time>

Timestamp when the event was last updated.

started_at
string<date-time>

Timestamp when event processing started.

completed_at
string<date-time>

Timestamp when event processing completed.

latency
number

Processing time in milliseconds.