Skip to main content

/i/tasks/edit

Endpoint

/i/tasks/edit

Overview

Updates editable task metadata such as report labels, visibility, and auto-refresh flags.

Authentication

  • API Key (parameter): api_key=YOUR_API_KEY
  • Auth Token (parameter): auth_token=YOUR_AUTH_TOKEN
  • Auth Token (header): countly-token: YOUR_AUTH_TOKEN

Permissions

  • Requires write access to feature core for the target app.

Request Parameters

ParameterTypeRequiredDescription
api_keyStringYes (or use auth_token)Dashboard API authentication key.
auth_tokenStringYes (or use api_key)Dashboard auth token.
app_idStringYesApp ID used for write-permission validation.
task_idStringYesTask ID to edit.
report_nameStringNoNew report name.
report_descStringNoNew report description.
globalBoolean or StringNoVisibility toggle. Parsed as string comparison to "true".
autoRefreshBoolean or StringNoAuto-refresh toggle. Parsed as string comparison to "true".
period_descStringNoPeriod descriptor stored with task metadata.

Response

Success Response

{
"result": "Success"
}

Response Fields

FieldTypeDescription
resultString"Success" when edit call completes without error.

Error Responses

Status Code: 400 Bad Request

{
"result": "Missing parameter \"task_id\""
}

Status Code: 503 Service Unavailable

{
"result": "Error"
}

Behavior/Processing

Behavior Modes

ModeTriggerProcessing PathResponse Shape
Update modetask_id exists and edit succeedsUpdates task metadata fields (report_name, report_desc, global, autoRefresh, period_desc).Wrapped string { "result": "Success" }
Error modeEdit operation returns errorReturns 503 with generic error response.Wrapped string { "result": "Error" }

Impact on Other Data

  • Updates task metadata only.

Audit & System Logs

ActionTriggerPayload
task_manager_task_updatedAfter edit callback (success or error branch){ before, after } task metadata snapshot from task manager edit result.

Database Collections

CollectionUsed forData touched by this endpoint
countly.membersAuthentication and permission validationReads member identity and app-level write permissions.
countly.long_tasksTask metadata storageUpdates report metadata, visibility, and refresh settings.

Examples

Example 1: Update report metadata

/i/tasks/edit?
api_key=YOUR_API_KEY&
app_id=6991c75b024cb89cdc04efd2&
task_id=17f0f6c3a2c42cbced96d4a01f88f9a7f45bc7a5&
report_name=Weekly KPI Export&
report_desc=Updated weekly export metadata

Example 2: Enable global auto-refresh settings

/i/tasks/edit?
api_key=YOUR_API_KEY&
app_id=6991c75b024cb89cdc04efd2&
task_id=17f0f6c3a2c42cbced96d4a01f88f9a7f45bc7a5&
global=true&
autoRefresh=true&
period_desc=last7days

Limitations

  • Boolean-like fields are string-interpreted ("true" => true; anything else => false).

Last Updated

2026-02-17