---
title: "Save Point Settings"
method: PUT
path: "/dashboard/bot/settings/{guild_id}/points/"
tags: ["dashboard"]
---

# Save Point Settings

`PUT /dashboard/bot/settings/{guild_id}/points/`

## Path parameters

- `guild_id` integer, required

## Request body

- PointSettings
  - `commands` union[], required
    - union
      - BalanceCommand
        - `command_id` string, required
        - `permissions` string, required
        - `name` string, required
        - `deleted` boolean
        - `type` 'balance', required
        - `command_settings` BalanceCommandSettings, required
          - `style` string, nullable
          - `messages` object
          - `button_actions` object
          - `systems` string[]
      - EditCommand
        - `command_id` string, required
        - `permissions` string, required
        - `name` string, required
        - `deleted` boolean
        - `type` 'edit', required
        - `command_settings` EditCommandSettings, required
          - `style` string, nullable
          - `messages` object
          - `button_actions` object
          - `systems` string[]
      - LeaderboardCommand
        - `command_id` string, required
        - `permissions` string, required
        - `name` string, required
        - `deleted` boolean
        - `type` 'leaderboard', required
        - `command_settings` LeaderboardCommandSettings, required
          - `style` string, nullable
          - `messages` object
          - `button_actions` object
          - `systems` string[]
      - EditItemCommand
        - `command_id` string, required
        - `permissions` string, required
        - `name` string, required
        - `deleted` boolean
        - `type` 'item_edit', required
        - `command_settings` EditItemCommandSettings, required
          - `style` string, nullable
          - `messages` object
          - `button_actions` object
      - SendPointsCommands
        - `command_id` string, required
        - `permissions` string, required
        - `name` string, required
        - `deleted` boolean
        - `type` 'send', required
        - `command_settings` SendPointsCommandsSettings, required
          - `style` string, nullable
          - `messages` object
          - `button_actions` object
          - `systems` string[]
      - HistoryCommand
        - `command_id` string, required
        - `permissions` string, required
        - `name` string, required
        - `deleted` boolean
        - `type` 'history', required
        - `command_settings` HistoryCommandSettings, required
          - `style` string, nullable
          - `messages` object
          - `button_actions` object
          - `systems` string[]
      - InventoryCommand
        - `command_id` string, required
        - `permissions` string, required
        - `name` string, required
        - `deleted` boolean
        - `type` 'inventory', required
        - `command_settings` InventoryCommandSettings, required
          - `style` string, nullable
          - `messages` object
          - `button_actions` object
      - ShopCommand
        - `command_id` string, required
        - `permissions` string, required
        - `name` string, required
        - `deleted` boolean
        - `type` 'shop', required
        - `command_settings` ShopCommandSettings, required
          - `style` string, nullable
          - `messages` object
          - `button_actions` object
          - `shops` string[]
  - `systems` PointSystem[], required
    - `name` string, required
    - `alias` string
    - `system_id` string, required
    - `emoji` Emoji
      - `emoji` string, required
      - `unicode` boolean, required
      - `shortcode` string, required
    - `deleted` boolean
  - `sources` union[], required
    - union
      - MessageSource
        - `source_id` string, required
        - `name` string, required
        - `systems` string[]
        - `source` 'messages_sent', required
        - `deleted` boolean
        - `settings` MessageSourceSettings, required
          - `required` integer, required
          - `amount` integer, required
          - `cooldown` integer, required
      - VcTimeSource
        - `source_id` string, required
        - `name` string, required
        - `systems` string[]
        - `source` 'vc_time', required
        - `deleted` boolean
        - `settings` VcTimeSourceSettings, required
          - `required` integer, required
          - `amount` integer, required
      - PeopleInvitedSource
        - `source_id` string, required
        - `name` string, required
        - `systems` string[]
        - `source` 'people_invited', required
        - `deleted` boolean
        - `settings` PeopleInvitedSourceSettings, required
          - `amount` integer, required
  - `items` Items[], required
    - `item_id` string, required
    - `name` string, required
    - `type` 'consumable' | 'passive', required
    - `actions` object
    - `deleted` boolean
    - `description` string, nullable
    - `image_url` string, nullable
    - `passive_action` string, nullable
    - `passive_settings` object
    - `detail_message` object, nullable
    - `detail_button_actions` object, nullable
  - `milestones` Milestone[], required
    - `milestone_id` string, required
    - `name` string, required
    - `system` string, required
    - `requirement` integer, required
    - `actions` object
    - `reverse_actions` object
    - `deleted` boolean
  - `shops` Shops[], required
    - `shop_id` string, required
    - `name` string, required
    - `deleted` boolean
    - `products` ShopProducts[]
      - `shop_id` string, nullable
      - `name` string, required
      - `description` string, nullable
      - `prices` ProductRequirements[]
        - `product_id` string, nullable
        - `type` string, required
        - `cost_type` string, required
        - `amount` integer, required
        - `identifier` string, required
        - `deleted` boolean
        - `cost_id` string, required
      - `requirements` ProductRequirements[]
        - `product_id` string, nullable
        - `type` string, required
        - `cost_type` string, required
        - `amount` integer, required
        - `identifier` string, required
        - `deleted` boolean
        - `cost_id` string, required
      - `product_id` string, required
      - `deleted` boolean
      - `actions` object
      - `order_by` integer, required
      - `detail_message` object, nullable
  - `boosts` Boosts[], required
    - `boost_id` string, required
    - `value_type` 'multiplier' | 'flat', required
    - `value` union, required
      - integer
      - number
    - `criteria` string, required
    - `criteria_settings` object
    - `deleted` boolean
    - `systems` string[]

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/monni/apis/fastapi.md) · [All operations](https://skmtc.dev/monni/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/monni/fastapi/revisions/0321cc5200a6/schema)
