---
title: "Create an Action Item"
method: POST
path: "/add/AI"
tags: ["Actions"]
---

# Create an Action Item

`POST /add/AI`

Adds an Action Item.

## Request body

- object
  - `data` ActionItem, required — The type code is AI.
    - `lastUpdateByName` string, nullable
    - `outputs` object[]
      - `resultName` string
      - `resultLabel` string
      - `result` object
      - `excludeFromExport` boolean
      - `warnings` string[]
      - `alertMessage` string
      - `alertType` 'CRITICAL' | 'RED' | 'YELLOW'
      - `displayOptions` integer
      - `formatType` 'NUMERIC' | 'NUMERIC_LONG' | 'MONEY' | 'PERCENT' | 'TEXT' | 'MONEY_EUR' | 'MONEY_USD' | 'MONEY_GBP' | 'MONEY_JPY' | 'MONEY_CHF' | 'MONEY_PLN' | 'DATETIME' | 'DATE' | 'INTEGER' | 'LINK' | 'COMPLEX' | 'SPARKLINE'
      - `suffix` string
      - `resultType` string
      - `cssProperties` string
      - `userGroup` string
      - `resultGroup` string
      - `overrideValueOptions` unknown[]
        - unknown
      - `overrideAllowEmpty` boolean
      - `labelTranslations` string
      - `overridable` boolean
      - `overridden` boolean
      - `resultDescription` string
    - `createdByName` string, nullable
    - `typedId` string
    - `assignedToName` string
    - `lastUpdateDate` string, date-time
    - `dueDate` string, date-time
    - `actionItemType` string, required
    - `description` string, nullable
    - `parentTabName` string, nullable
    - `assignedTo` integer, required
    - `assignedToGroup` string, nullable
    - `sourceContext` string, nullable
    - `targetContext` string, nullable
    - `parentTypedId` string, nullable
    - `completedByName` string, nullable
    - `createDate` string, date-time
    - `summary` string, required
    - `originatorTypedId` string, nullable
    - `version` integer
    - `completedDate` string, date-time, nullable
    - `uniqueName` string
    - `createdBy` integer
    - `completedBy` integer, nullable
    - `status` 'OPEN' | 'DONE' | 'REJECTED' | 'BLOCKED' | 'POSTPONED'
    - `lastUpdateBy` integer

## Response `200`

OK

- object
  - `response` object
    - `node` string
    - `data` ActionItem[]
      - `lastUpdateByName` string, nullable
      - `outputs` object[]
        - `resultName` string
        - `resultLabel` string
        - `result` object
        - `excludeFromExport` boolean
        - `warnings` string[]
        - `alertMessage` string
        - `alertType` 'CRITICAL' | 'RED' | 'YELLOW'
        - `displayOptions` integer
        - `formatType` 'NUMERIC' | 'NUMERIC_LONG' | 'MONEY' | 'PERCENT' | 'TEXT' | 'MONEY_EUR' | 'MONEY_USD' | 'MONEY_GBP' | 'MONEY_JPY' | 'MONEY_CHF' | 'MONEY_PLN' | 'DATETIME' | 'DATE' | 'INTEGER' | 'LINK' | 'COMPLEX' | 'SPARKLINE'
        - `suffix` string
        - `resultType` string
        - `cssProperties` string
        - `userGroup` string
        - `resultGroup` string
        - `overrideValueOptions` unknown[]
          - unknown
        - `overrideAllowEmpty` boolean
        - `labelTranslations` string
        - `overridable` boolean
        - `overridden` boolean
        - `resultDescription` string
      - `createdByName` string, nullable
      - `typedId` string
      - `assignedToName` string
      - `lastUpdateDate` string, date-time
      - `dueDate` string, date-time
      - `actionItemType` string, required
      - `description` string, nullable
      - `parentTabName` string, nullable
      - `assignedTo` integer, required
      - `assignedToGroup` string, nullable
      - `sourceContext` string, nullable
      - `targetContext` string, nullable
      - `parentTypedId` string, nullable
      - `completedByName` string, nullable
      - `createDate` string, date-time
      - `summary` string, required
      - `originatorTypedId` string, nullable
      - `version` integer
      - `completedDate` string, date-time, nullable
      - `uniqueName` string
      - `createdBy` integer
      - `completedBy` integer, nullable
      - `status` 'OPEN' | 'DONE' | 'REJECTED' | 'BLOCKED' | 'POSTPONED'
      - `lastUpdateBy` integer
    - `status` integer

---

[API](https://skmtc.net/pricefx/apis/the-pricefx-backend-api.md) · [All operations](https://skmtc.net/pricefx/apis/the-pricefx-backend-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pricefx/the-pricefx-backend-api/versions/0850b5d6be73/schema)
