Skip to main content

leads

5 operation(s). All run through POST /syteops/v1/manage/dispatch (reads may use the documented GET form).

delete

Permanently delete a lead and its events.

🔴 Destructive — requires confirm: true.
Capability: manage_options

Parameters

ParameterTypeRequiredDescription
idintegeryes
confirmbooleanno

Returns

data: {id, deleted: true}

Request

{
"resource": "leads",
"action": "delete",
"params": {
"id": 0,
"confirm": true
},
"confirm": true
}

export

Export the lead ledger as structured rows (optionally since a datetime).

Capability: manage_options

Parameters

ParameterTypeRequiredDescription
sincestringno

Returns

data: {rows[], count}

Request

{
"resource": "leads",
"action": "export",
"params": {
"since": "string"
}
}

get

Get one lead with attribution, event timeline, and chain status.

Capability: manage_options

Parameters

ParameterTypeRequiredDescription
idintegeryes

Returns

data: {id,ref,attribution,events[],chain:{ok,count,broken_at}}

Request

{
"resource": "leads",
"action": "get",
"params": {
"id": 0
}
}

list

List captured leads (paginated; filter by source/since).

Capability: manage_options

Parameters

ParameterTypeRequiredDescription
per_pageintegerno
pageintegerno
sourcestringno
sincestringno

Returns

data: {items[]: {id,ref,source,campaign,status,event_count,first_seen}, total, page, per_page}

Request

{
"resource": "leads",
"action": "list",
"params": {
"per_page": 0,
"page": 0,
"source": "string",
"since": "string"
}
}

verify

Verify the tamper-evident integrity chain for a lead.

Capability: manage_options

Parameters

ParameterTypeRequiredDescription
idintegeryes

Returns

data: {id, chain:{ok,count,broken_at}}

Request

{
"resource": "leads",
"action": "verify",
"params": {
"id": 0
}
}