Skip to content

Create an item in a project

POST
/api/v1/projects/{projectId}/items
curl --request POST \
--url https://app.avera.io/api/v1/projects/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/items \
--header 'Content-Type: application/json' \
--data '{ "itemTypeId": "example", "attributes": "example" }'

Allocates the item’s number from the type’s prefix sequence (a number once issued is never reissued) and creates the item on the caller’s branch with the given attributes.

projectId
required
string format: uuid
Media typeapplication/json
object
itemTypeId
required
string
attributes
object | null

Example generated

{
"itemTypeId": "example",
"attributes": "example"
}

OK

Media type*/*
object
id
required
string format: uuid
itemTypeId
required
string
canonicalId
required
string format: uuid
number
required
string
revision
string | null
seq
required
integer format: int64
status
required
string
Allowed values: DRAFT REVIEW RELEASED OBSOLETE
workflowStateId
required
string
projectId
required
string format: uuid
branchId
required
string format: uuid
createdAt
required
string format: date-time
createdBy
required
string format: uuid
modifiedAt
required
string format: date-time
modifiedBy
required
string format: uuid
attributes
object | null
wasEverReleased
boolean | null
frozenAttributeIds
Array<string> | null