ai-tracking

Update an AI tracking schedule

Changed on
patch/projects/{project_id}/ai-tracking/schedules/{schedule_id}

Request

  • Base URL: https://eu.bisibility.com/api/v1
  • URL: https://eu.bisibility.com/api/v1/projects/{project_id}/ai-tracking/schedules/{schedule_id}
  • Auth: one of:
    • HTTP bearer
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL /api/auth/oauth2/authorize, token URL /api/auth/oauth2/token, scopes: api:write)

Path parameters

project_idstring required

Public project ID; membership and token scope are enforced.

schedule_idstring required

Public schedule ID scoped to this project.

Headers

Bisibility-API-Version'v1'

API contract version requested by the client. Omit this header to use the current backward-compatible behavior.

Idempotency-Keystring
X-Bisibility-Source'sdk' | 'cli' | 'mcp'

Declares the client that produced the request for usage reporting: sdk, cli or mcp. Optional; any other value counts as api. It never changes authentication or which budget applies (every bearer-authenticated request counts against the API, MCP and SDK budget).

Request body

namestring

Human-readable schedule name.

cronstring

Cron recurrence evaluated in the schedule timezone.

timezonestring

IANA timezone for this schedule.

enabledboolean

Whether future scheduled occurrences are enabled.

consentboolean

Explicit acceptance of paid recurring work; the API requires true when enabling a schedule or changing configuration while enabled.

next_run_atstring date-time nullable

Next planned UTC occurrence, when provided.

Response

Project-scoped tracking data with retained provenance and explicit unknown measurements.

Changes

    • breaking

      removed the media type application/json for the response with the status

    • info

      the endpoint scheme security AppOAuth was added to the API

    • info

      media type application/json was changed to a more specific media type application/problem+json for the response status

    • info

      media type application/json was changed to a more specific media type application/problem+json for the response status

    • info

      media type application/json was changed to a more specific media type application/problem+json for the response status

    • info

      media type application/json was changed to a more specific media type application/problem+json for the response status

    • info

      media type application/json was changed to a more specific media type application/problem+json for the response status

    • info

      media type application/json was changed to a more specific media type application/problem+json for the response status

    • info

      media type application/json was changed to a more specific media type application/problem+json for the response status