> ## Documentation Index
> Fetch the complete documentation index at: https://deepline.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Luma: Post V1 Calendars Event Tags Update

> Rename or recolor an event tag on your Luma calendar. Includes SDK V2 guidance, input constraints, response fields, and Deepline credit cost.

Rename or recolor an event tag on your Luma calendar.

> [!NOTE]
>
> Tool ID: `luma_post_v1_calendars_event_tags_update`

## Run this action

Use the TypeScript SDK for one call. Use `ctx.tools.execute(...)` inside a Play for durable calls, scheduled calls, or CSV processing.

```ts theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
import { Deepline } from 'deepline';

const deepline = await Deepline.connect();
const result = await deepline.tools.execute(
  'luma_post_v1_calendars_event_tags_update',
  {
    "tag_id": "tag_123"
  },
);

console.log(result.toolResponse.raw);
```

### CLI

```bash theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
deepline tools execute luma_post_v1_calendars_event_tags_update --input '{
  "tag_id": "tag_123"
}' --json
```

## Example response

The static output schema lacks the details for a reliable example. Use `deepline describe luma_post_v1_calendars_event_tags_update --json` for the complete live contract.

## Input reference

Update Event Tag

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `payload.tag_id` | `string` | Yes | — | Tag ID, this usually starts with tag- |
| `payload.name` | `string` | No | — | — |
| `payload.color` | `"cranberry" \| "barney" \| "red" \| "green" \| "blue" \| "purple" \| "yellow" \| "orange"` | No | — | Allowed: `cranberry`, `barney`, `red`, `green`, `blue`, `purple`, `yellow`, `orange`. |

<details>
  <summary>Show raw input schema</summary>

  ### Input JSON Schema

  ```json theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
  {
    "type": "object",
    "description": "Update Event Tag",
    "properties": {
      "tag_id": {
        "type": "string",
        "description": "Tag ID, this usually starts with tag-"
      },
      "name": {
        "type": "string"
      },
      "color": {
        "type": "string",
        "enum": [
          "cranberry",
          "barney",
          "red",
          "green",
          "blue",
          "purple",
          "yellow",
          "orange"
        ]
      }
    },
    "required": [
      "tag_id"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Output reference

Standard tool result payload.

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `result.data` | `object` | Yes | — | Empty response |
| `result.meta` | `object` | No | — | Additional response metadata (status, paging). |

<details>
  <summary>Show raw output schema</summary>

  ### Output JSON Schema

  ```json theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
  {
    "type": "object",
    "description": "Standard tool result payload.",
    "properties": {
      "data": {
        "type": "object",
        "description": "Empty response",
        "properties": {},
        "additionalProperties": false
      },
      "meta": {
        "type": "object",
        "description": "Additional response metadata (status, paging).",
        "additionalProperties": true
      }
    },
    "required": [
      "data"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Deepline cost

* Pricing model: `fixed` (per call).
* Estimated Deepline credits: `0` per pricing unit.
* Provider-native pricing may still exist outside Deepline credit billing.

## Related documentation

* [Luma provider guide](https://deepline.com/docs/providers/luma/guide.md)
* [SDK V2 quickstart](https://deepline.com/docs/sdk-v2/quickstart.md)
* [SDK reference](https://deepline.com/docs/sdk-v2/sdk-reference.md)
* [Run tools across a CSV](https://deepline.com/docs/sdk-v2/batch-csv.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.