Skip to main content

/i/tasks/name

Endpoint

/i/tasks/name

Overview

Updates the display name of an existing task.

Authentication

Pass api_key or auth_token as a query parameter, or send countly-token as a header. See Authentication.

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 rename.
nameStringNoNew task display name.

Examples

Example 1: Rename task

/i/tasks/name?
api_key=YOUR_API_KEY&
app_id=6991c75b024cb89cdc04efd2&
task_id=17f0f6c3a2c42cbced96d4a01f88f9a7f45bc7a5&
name=Monthly Revenue Export

Response

Success Response

{
"result": "Success"
}

Response Fields

FieldTypeDescription
resultString"Success" after update callback.

Error Responses

Status Code: 400 Bad Request

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

Behavior

Behavior Modes

ModeTriggerProcessing PathResponse Shape
Rename modetask_id existsUpdates name field on matching task document.Wrapped string { "result": "Success" }
No-match modetask_id does not existUpdate callback still resolves through success path in route handler.Wrapped string { "result": "Success" }

Impact on Other Data

  • Updates task metadata only.

Limitations

  • Endpoint does not validate name content/uniqueness; caller should provide meaningful names.
  • Endpoint returns success even when no task document is matched by task_id.
Implementation details

Audit & System Logs

  • No direct /systemlogs action is emitted by this endpoint.

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 name field on matching task.