Skip to content

API referenceTrackers

Stop tracking

DELETE/v1/trackers/{id}

Stops the cycles. Snapshots and Change Reports are kept, and the Tracker's change reports stay readable at GET /v1/trackers/{id}/changes after deletion. Deleting is final: tracking the target again creates a new Tracker.

Price

Free.

Parameters

NameInTypeRequiredDefaultDescription
idpathstringRequired—Tracker id.

Responses

200 OK

{ tracker } with state deleted.

object

  • trackerobjectrequired
    • idstringrequired
    • kindstringrequiredone of creator, hashtag, sound, advertiser, videovideo is deprecated (ADR 0024): existing Video Trackers keep working, new ones are refused with 400 kind_deprecated.
    • platformstringrequiredmeta for an advertiser Tracker.
    • targetstringrequired
    • intelligencebooleanrequiredWhether each new video (or Ad) the cycle finds is analysed.
    • statestringrequiredone of active, paused, deleted
    • last_cycle_atstringrequirednullable
    • last_run_idstringrequirednullable
    • created_atstringrequired
    • updated_atstringrequired

200 · `{ tracker }` with state `deleted`.

{
  "tracker": {
    "id": "trk_4b1e90c7aa",
    "kind": "creator",
    "platform": "tiktok",
    "target": "someone",
    "intelligence": true,
    "state": "deleted",
    "last_cycle_at": "2026-09-08T04:00:11.402Z",
    "last_run_id": "run_c07a41bb92",
    "created_at": "2026-09-01T11:20:03.118Z",
    "updated_at": "2026-09-08T04:00:11.402Z"
  }
}

401 Unauthorized

missing_authorization, invalid_key, key_revoked or invalid_token.

object

RFC 9457 problem document, served as application/problem+json. Branch on code, never on the prose.

  • typestringrequired
  • titlestringrequired
  • statusintegerrequired
  • codestringrequiredone of missing_authorization, invalid_key, key_revoked, invalid_token, organization_not_selected, organization_access_revoked, connection_revoked, forbidden, invalid_request, unsupported_platform, unsupported_kind, kind_deprecated, not_found, video_too_long, idempotency_conflict, run_not_ready, advertiser_ambiguous, insufficient_balance, rate_limit_exceeded, concurrency_limit_exceeded, tracker_limit_exceeded, webhook_limit_exceeded, webhook_rotation_in_progress, collection_limit_exceeded, collection_name_taken, collection_kind_mismatch, media_unavailable, vendor_error, source_unavailable, service_unavailable, internal_errorStable machine-readable code.
  • detailstring

401 · Example

{
  "type": "https://www.shortsintel.com/docs/reference/errors/invalid_key",
  "title": "Invalid key",
  "status": 401,
  "code": "invalid_key",
  "detail": "That API key does not exist. Keys look like `sk_live_...` and are created in the console."
}

Request samples

curl -X DELETE "https://www.shortsintel.com/v1/trackers/trk_4b1e90c7aa" \
  -H "Authorization: Bearer sk_live_YOUR_KEY"
  • Trackers: Standing watches on a creator or a Meta Advertiser: how a cycle runs, when it reports a change, and how to pause one.