Difference between revisions of "Linden Lab Official:Inventory API v3"

From Second Life Wiki
Jump to navigation Jump to search
(Created page with "{{TOCright}} == Overview == {| class="lltable" border=1 |+Resource methods |- |- ! scope="row" align="left"| Category | ''/category/{category}{?tid,depth,simulat…")
 
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{TOCright}}
{{TOCright}}


== Overview ==
= Resource Methods Overview =
{| class="lltable" border=1
{| class="lltable" border=1
|+Resource methods
|+ align="bottom" style="background-color: #333333;" |''<span style="color: #FFFFFF;"> &dagger; - Partially Implemented<span> <span style="color: #FFFF99;">&Dagger; - Not Implemented</span>''
|-
|-
|-
|-
! scope="row" align="left"| [[#Category | Category]]
! scope="row" align="left"| [[#Category | Category]]
| ''/category/{category}{?tid,depth,simulate}''
| ''/category/{category}{?tid,depth,simulate}''
| [[#Category-GET | GET]]
| [[#Category-GET | <span style="background-color: #3A87AD;
| [[#Category-MOVE | MOVE]]
border-radius: 3px 3px 3px 3px;
| [[#Category-PATCH | PATCH]]
display: inline-block;
| [[#Category-PUT | PUT]]
color: #FFFFFF;
| [[#Category-POST | POST]]
font-weight: bold;
| [[#Category-COPY | COPY]]
padding: 2px 4px;">GET</span>]]
| [[#Category-DELETE | DELETE]]
| [[#Category-POST | <span style="background-color: #468847;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">POST&dagger;</span>]]
| [[#Category-PUT | <span style="background-color: #F89406;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">PUT</span>]]
| [[#Category-PATCH | <span style="background-color: #0694F8;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">PATCH</span>]]
| [[#Category-COPY | <span style="background-color: #333333;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">COPY</span>]]
| [[#Category-MOVE | <span style="background-color: #999999;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">MOVE&Dagger;</span>]]
| [[#Category-DELETE | <span style="background-color: #B94A48;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">DELETE</span>]]
|-
|-
! scope="row" align="left"| [[#CategoryChildren | CategoryChildren]]
! scope="row" align="left"| [[#CategoryChildren | CategoryChildren]]
| ''/category/{category}/children{?tid,depth,simulate}''
| ''/category/{category}/children{?tid,depth,simulate}''
| [[#CategoryChildren-GET | GET]]
| [[#CategoryChildren-GET | <span style="background-color: #3A87AD;
| [[#CategoryChildren-MOVE | MOVE]]
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">GET</span>]]
|
|
| [[#CategoryChildren-PUT | PUT]]
| [[#CategoryChildren-PUT | <span style="background-color: #F89406;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">PUT&Dagger;</span>]]
|
|
| [[#CategoryChildren-COPY | COPY]]
| [[#CategoryChildren-COPY | <span style="background-color: #333333;
| [[#CategoryChildren-DELETE | DELETE]]
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">COPY&Dagger;</span>]]
| [[#CategoryChildren-MOVE | <span style="background-color: #999999;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">MOVE&Dagger;</span>]]
| [[#CategoryChildren-DELETE | <span style="background-color: #B94A48;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">DELETE</span>]]
|-
|-
! scope="row" align="left"| [[#CategoryLinks | CategoryLinks]]
! scope="row" align="left"| [[#CategoryLinks | CategoryLinks]]
| ''/category/{category}/links{?tid,simulate}''
| ''/category/{category}/links{?tid,simulate}''
| [[#CategoryLinks-GET | GET]]
| [[#CategoryLinks-GET | <span style="background-color: #3A87AD;
| [[#CategoryLinks-MOVE | MOVE]]
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">GET</span>]]
|
|
| [[#CategoryLinks-PUT | PUT]]
| [[#CategoryLinks-PUT | <span style="background-color: #F89406;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">PUT</span>]]
|
|
| [[#CategoryLinks-COPY | COPY]]
| [[#CategoryLinks-COPY | <span style="background-color: #333333;
| [[#CategoryLinks-DELETE | DELETE]]
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">COPY&Dagger;</span>]]
| [[#CategoryLinks-MOVE | <span style="background-color: #999999;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">MOVE&Dagger;</span>]]
| [[#CategoryLinks-DELETE | <span style="background-color: #B94A48;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">DELETE</span>]]
|-
|-
! scope="row" align="left"| [[#CategoryItems | CategoryItems]]
! scope="row" align="left"| [[#CategoryItems | CategoryItems]]
| ''/category/{category}/items{?tid,simulate}''
| ''/category/{category}/items{?tid,simulate}''
| [[#CategoryItems-GET | GET]]
| [[#CategoryItems-GET | <span style="background-color: #3A87AD;
| [[#CategoryItems-MOVE | MOVE]]
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">GET</span>]]
|
|
| [[#CategoryItems-PUT | PUT]]
| [[#CategoryItems-PUT | <span style="background-color: #F89406;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">PUT&Dagger;</span>]]
|
|
| [[#CategoryItems-COPY | COPY]]
| [[#CategoryItems-COPY | <span style="background-color: #333333;
| [[#CategoryItems-DELETE | DELETE]]
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">COPY&Dagger;</span>]]
| [[#CategoryItems-MOVE | <span style="background-color: #999999;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">MOVE&Dagger;</span>]]
| [[#CategoryItems-DELETE | <span style="background-color: #B94A48;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">DELETE</span>]]
|-
|-
! scope="row" align="left"| [[#CategoryCategories | CategoryCategories]]
! scope="row" align="left"| [[#CategoryCategories | CategoryCategories]]
| ''/category/{category}/categories{?tid,depth,simulate}''
| ''/category/{category}/categories{?tid,depth,simulate}''
| [[#CategoryCategories-GET | GET]]
| [[#CategoryCategories-GET | <span style="background-color: #3A87AD;
| [[#CategoryCategories-MOVE | MOVE]]
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">GET</span>]]
|
|
| [[#CategoryCategories-PUT | PUT]]
| [[#CategoryCategories-PUT | <span style="background-color: #F89406;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">PUT&Dagger;</span>]]
|
|
| [[#CategoryCategories-COPY | COPY]]
| [[#CategoryCategories-COPY | <span style="background-color: #333333;
| [[#CategoryCategories-DELETE | DELETE]]
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">COPY&Dagger;</span>]]
| [[#CategoryCategories-MOVE | <span style="background-color: #999999;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">MOVE&Dagger;</span>]]
| [[#CategoryCategories-DELETE | <span style="background-color: #B94A48;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">DELETE</span>]]
|-
|-
! scope="row" align="left"| [[#Item | Item]]
! scope="row" align="left"| [[#Item | Item]]
| ''/item/{item}{?tid,simulate}''
| ''/item/{item}{?tid,simulate}''
| [[#Item-GET | GET]]
| [[#Item-GET | <span style="background-color: #3A87AD;
| [[#Item-MOVE | MOVE]]
border-radius: 3px 3px 3px 3px;
| [[#Item-PATCH | PATCH]]
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">GET</span>]]
|
|
|
|
| [[#Item-COPY | COPY]]
| [[#Item-PATCH | <span style="background-color: #0694F8;
| [[#Item-DELETE | DELETE]]
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">PATCH</span>]]
| [[#Item-COPY | <span style="background-color: #333333;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">COPY&Dagger;</span>]]
| [[#Item-MOVE | <span style="background-color: #999999;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFF99;
font-weight: bold;
padding: 2px 4px;">MOVE&Dagger;</span>]]
| [[#Item-DELETE | <span style="background-color: #B94A48;
border-radius: 3px 3px 3px 3px;
display: inline-block;
color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;">DELETE</span>]]
|}
|}
== Resources ==
= Resources =
<hr>
<hr>
=== Category ===
== Category ==
Description
Description
* '''An inventory category.'''
* '''An inventory category.'''
Path:
Path:
* ''/category/''<code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{category}</code><code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{?tid,depth,simulate}</code>  
* ''/category/''<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{category}</span><span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{?tid,depth,simulate}</span>  
==== Parameters ====
=== Parameters ===
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">category</code> &rarr; Category UUID or 'special' category name, e.g. "current".
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">category</span> &rarr; Category UUID or 'special' category name, e.g. "current".
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$</code>
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$</span>
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$</code>
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$</span>
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$</code>
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$</span>
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">tid</code> &rarr; Transaction ID.
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">tid</span> &rarr; Transaction ID.
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">depth</code> &rarr; Category child depth to retrieve.
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">depth</span> &rarr; Category child depth to retrieve.
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(\*|[0-9]+)?$</code>
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(\*|[0-9]+)?$</span>
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">simulate</code> &rarr; Whether or not to skip writing back results.
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">simulate</span> &rarr; Whether or not to skip writing back results.
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(0|1|true|false)?$</code>
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(0|1|true|false)?$</span>
=== Methods ===
<hr>
<hr>
==== Category-GET ====
==== Category-GET ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
Description
* '''Retrieve a category'''
* '''Retrieve a category'''
Line 98: Line 261:
|}
|}
===== Status Codes =====
===== Status Codes =====
====== Category-GET-200 ======
====== <div id="Category-GET-200">200</div> ======
Description
Description
*  '''Category retrieved successfully'''
*  '''Category retrieved successfully'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryResponse</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
Line 118: Line 281:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 131: Line 295:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| category&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 144: Line 309:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 157: Line 323:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 170: Line 337:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 183: Line 351:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 196: Line 365:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 209: Line 379:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| categories&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 222: Line 393:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
Line 231: Line 403:
! scope="row" align="left"| _base_uri
! scope="row" align="left"| _base_uri
|
|
string
uri
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 239: Line 411:
! scope="row" align="left"| type_default
! scope="row" align="left"| type_default
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent_id
Line 247: Line 419:
! scope="row" align="left"| version
! scope="row" align="left"| version
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 258: Line 430:
|}
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryChildrenResponse</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryChildrenResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
Line 273: Line 445:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 286: Line 459:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| category&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 299: Line 473:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 312: Line 487:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 325: Line 501:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 338: Line 515:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 351: Line 529:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 364: Line 543:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| categories&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 377: Line 557:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
Line 386: Line 567:
! scope="row" align="left"| _base_uri
! scope="row" align="left"| _base_uri
|
|
string
uri
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 394: Line 575:
! scope="row" align="left"| type_default
! scope="row" align="left"| type_default
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent_id
Line 402: Line 583:
! scope="row" align="left"| version
! scope="row" align="left"| version
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 419: Line 600:
! scope="row" align="left"| items
! scope="row" align="left"| items
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| links
|
|-
|-
! scope="row" align="left"| categories
! scope="row" align="left"| uuid
|
|
|}
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| asset_id
| ''Current value of the entity tag for the requested variant.''
|
|}
uuid
====== Category-GET-404 ======
|-
Description
! scope="row" align="left"| inv_type
*  '''Category not found'''
|
Response Schemas:
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
! scope="row" align="left"| name
|
string
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| sale_info
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| sale_price
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| sale_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| created_at
|
|
string
unixtime
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id&dagger;
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| flags
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144; background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
====== Category-GET-304 ======
Description
* '''Not modified'''
Response Schemas:
string
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
uuid
|}
|-
====== Category-GET-412 ======
! scope="row" align="left"| item_id
Description
|
*  '''Precondition failed'''
uuid
Response Schemas:
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| base_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| creator_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| next_owner_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| owner_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| group_id
|
|
array
uuid
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| everyone_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| desc
|
|
string
string
|}
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| self
| ''Current value of the entity tag for the requested variant.''
|
|}
<hr>
==== Category-MOVE ====
Description
* '''Move a category'''
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| href
| ''Only process request if none of the supplied entity tags matches resource.''
|
uri
|-
|-
! scope="row" align="left"| Destination
! scope="row" align="left"| name&dagger;
| ''Destination category_id.''
|
|-
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
|}
===== Status Codes =====
====== Category-MOVE-200 ======
Description
*  '''Category moved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryMoveResponse</code>
|-
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 563: Line 730:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| linked_id
|
|
{| class="lltable" border=1
uuid
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| created_at
|
|
|}
unixtime
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| parent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| item_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| type
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
|}
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 628: Line 798:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 641: Line 812:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 654: Line 826:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 667: Line 840:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| categories
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 684: Line 866:
! scope="row" align="left"| type_default
! scope="row" align="left"| type_default
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent_id
Line 692: Line 874:
! scope="row" align="left"| version
! scope="row" align="left"| version
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 702: Line 884:
uuid
uuid
|-
|-
! scope="row" align="left"| _updated_categories
! scope="row" align="left"| _links
|
|
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| self
|
|
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| href
| ''Current value of the entity tag for the requested variant.''
|
uri
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| name&dagger;
| ''The URL of the moved inventory.''
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
====== Category-MOVE-404 ======
|-
Description
! scope="row" align="left"| parent
*  '''Destination category not found.'''
|
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| _embedded
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| items
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
|
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| uuid
|
|
integer
|}
====== Category-MOVE-403 ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| asset_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| sale_info
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| sale_price
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|}
====== Category-MOVE-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
! scope="row" align="left"| created_at
|
unixtime
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id&dagger;
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| flags
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| item_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| permissions
|
|
array
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| etag
|-
! scope="row" align="left"| base_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| group_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| last_owner_id
|
|
string
uuid
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| owner_id
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
====== Category-MOVE-410 ======
Description
*  '''Source category gone'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| creator_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| next_owner_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| owner_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| group_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| everyone_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
<hr>
==== Category-PATCH ====
Description
* '''Modify a category'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| desc
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Request Schemas =====
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">modifyCategory</code>
|-
|-
! scope="row" align="left"| name
|
|
string
string
|}
===== Status Codes =====
====== Category-PATCH-200 ======
Description
*  '''Category modified successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryModifyResponse</code>
|-
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| _links
Line 901: Line 1,041:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 914: Line 1,055:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| created_at
|
|
|}
unixtime
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| parent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| item_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| type
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
|}
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 966: Line 1,123:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 979: Line 1,137:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 992: Line 1,151:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 1,005: Line 1,165:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| categories
|
string
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _updated_categories
|
|-
! scope="row" align="left"| _update_result <small><em>(optional)</em></small>
|
|
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">metaEmbeddedCategoriesWithChildren</span> (recursive)
|}
|}
|}
|}
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| server_response <small><em>(optional)</em></small>
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
|}
====== <div id="Category-GET-304">304</div> ======
Description
*  '''Not modified'''
Response Schemas:
string
string
|-
! scope="row" align="left"| fault_code <small><em>(optional)</em></small>
|
integer
|-
! scope="row" align="left"| code
|
integer
|-
! scope="row" align="left"| message
|
string
|-
! scope="row" align="left"| success
|
|}
|-
! scope="row" align="left"| _updated_category_versions
|
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|+Response Headers
Line 1,078: Line 1,202:
| ''Current value of the entity tag for the requested variant.''
| ''Current value of the entity tag for the requested variant.''
|}
|}
====== Category-PATCH-404 ======
====== <div id="Category-GET-404">404</div> ======
Description
Description
*  '''Category not found'''
*  '''Category not found'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 1,098: Line 1,222:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| category_id&dagger;
|
|
uuid
uuid
Line 1,108: Line 1,232:
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
|}
====== Category-PATCH-412 ======
====== <div id="Category-GET-412">412</div> ======
Description
Description
*  '''Precondition failed'''
*  '''Precondition failed'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 1,130: Line 1,254:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
Line 1,136: Line 1,260:
! scope="row" align="left"| etags
! scope="row" align="left"| etags
|
|
array
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| etag
Line 1,144: Line 1,270:
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| condition
Line 1,157: Line 1,283:
| ''Current value of the entity tag for the requested variant.''
| ''Current value of the entity tag for the requested variant.''
|}
|}
====== Category-PATCH-400 ======
<hr>
==== Category-POST ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #F89406;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">PARTIAL</span>'''
Description
Description
*  '''Invalid request'''
* '''Create inventory in category.'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidCategoryRequest</code>
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
|
integer
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
|
string
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
|
uuid
|-
! scope="row" align="left"| error_code
|
integer
|}
<hr>
==== Category-PUT ====
Description
* '''Create and retrieve a 'special' category.'''
===== Request Headers =====
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
Line 1,203: Line 1,299:
| ''Only process request if any supplied entity tags matches resource.''
| ''Only process request if any supplied entity tags matches resource.''
|}
|}
===== Status Codes =====
===== Request Schemas =====
====== Category-PUT-201 ======
Description
*  '''Category created'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryNewResponse</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">newEmbeddedChildren</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| items&dagger;
|
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| asset_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| sale_info&dagger;
|
|}
|-
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| sale_price&dagger;
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| sale_type&dagger;
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| flags&dagger;
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
|-
! scope="row" align="left"| desc&dagger;
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| type
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| permissions&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| owner_mask&dagger;
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| base_mask&dagger;
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| next_owner_mask&dagger;
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
|-
! scope="row" align="left"| group_mask&dagger;
! scope="row" align="left"| href
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| everyone_mask&dagger;
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| links&dagger;
|
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| linked_id
|
|
uuid
|-
! scope="row" align="left"| name&dagger;
|
string
|-
! scope="row" align="left"| desc&dagger;
|
string
|}
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| categories&dagger;
|
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| _embedded&dagger;
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| items&dagger;
|
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
|}
string
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| sale_info&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| sale_price&dagger;
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| sale_type&dagger;
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| flags&dagger;
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| desc&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| permissions&dagger;
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| version
! scope="row" align="left"| owner_mask&dagger;
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| base_mask&dagger;
|
|
uuid
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| next_owner_mask&dagger;
|
|
uuid
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| _created_categories
! scope="row" align="left"| group_mask&dagger;
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| everyone_mask&dagger;
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
{| class="lltable" border=1
|}
|+Response Headers
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
|-
! scope="row" align="left"| links&dagger;
! scope="row" align="left"| Location
|
| ''The URL of the created category''
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
|}
====== Category-PUT-404 ======
Description
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| linked_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| name&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| desc&dagger;
|
|
string
string
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| categories&dagger;
|
|
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">newCategory</span> (recursive)
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| name
|
|
integer
string
|}
====== Category-PUT-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
|
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| type_default&dagger;
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
|
string
|-
! scope="row" align="left"| etags
|
array
|-
! scope="row" align="left"| etag
|
string
|-
! scope="row" align="left"| error_code
|
integer
|-
! scope="row" align="left"| condition
|
string
|}
|}
{| class="lltable" border=1
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
|}
====== Category-PUT-409 ======
===== Status Codes =====
====== <div id="Category-POST-201">201</div> ======
Description
Description
*  '''Category already exists'''
*  '''Inventory created'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryResponse</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryNewChildrenResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
Line 1,475: Line 1,545:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 1,488: Line 1,559:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| category&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 1,501: Line 1,573:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 1,514: Line 1,587:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 1,527: Line 1,601:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 1,540: Line 1,615:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 1,553: Line 1,629:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 1,566: Line 1,643:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| categories&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 1,579: Line 1,657:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
Line 1,588: Line 1,667:
! scope="row" align="left"| _base_uri
! scope="row" align="left"| _base_uri
|
|
string
uri
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 1,596: Line 1,675:
! scope="row" align="left"| type_default
! scope="row" align="left"| type_default
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent_id
Line 1,604: Line 1,683:
! scope="row" align="left"| version
! scope="row" align="left"| version
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 1,613: Line 1,692:
|
|
uuid
uuid
|}
|-
<hr>
! scope="row" align="left"| _embedded
==== Category-POST ====
|
Description
* '''Create inventory in category.'''
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| items
| ''Only process request if none of the supplied entity tags matches resource.''
|
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| uuid
| ''Only process request if any supplied entity tags matches resource.''
|
|}
===== Request Schemas =====
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">newEmbeddedChildren</code>
|-
|-
|-
|-
! scope="row" align="left"| items <small><em>(optional)</em></small>
! scope="row" align="left"| asset_id
|
|
array
uuid
|-
|-
! scope="row" align="left"| links <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
array
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
array
string
|}
===== Status Codes =====
====== Category-POST-201 ======
Description
*  '''Inventory created'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryNewChildrenResponse</code>
|-
|-
|-
! scope="row" align="left"| sale_info
! scope="row" align="left"| _links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| sale_price
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| created_at
|
|
string
unixtime
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id&dagger;
|
|
|}
uuid
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| flags
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| href
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| item_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| permissions
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| base_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| group_mask
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| last_owner_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| owner_id
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| creator_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| next_owner_mask
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| owner_mask
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
|-
! scope="row" align="left"| group_id
! scope="row" align="left"| href
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| everyone_mask
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| type
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
|}
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| self
Line 1,744: Line 1,816:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 1,757: Line 1,830:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| linked_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 1,785: Line 1,858:
string
string
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| created_at
|
|
integer
unixtime
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent_id
|
|
uuid
uuid
|-
! scope="row" align="left"| version
|
integer
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 1,801: Line 1,870:
uuid
uuid
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| item_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| inv_type
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
|-
! scope="row" align="left"| type
! scope="row" align="left"| items
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| desc
|
|
|-
string
! scope="row" align="left"| categories
|
|}
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| _links
Line 1,825: Line 1,891:
|-
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 1,832: Line 1,898:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 1,845: Line 1,912:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 1,858: Line 1,926:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 1,871: Line 1,940:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| categories
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| type_default
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| parent_id
|
|
{| class="lltable" border=1
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| category_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
|}
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| self
Line 1,910: Line 1,996:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 1,923: Line 2,010:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| _embedded
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| asset_id
|
|
|}
uuid
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| inv_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 1,951: Line 2,045:
string
string
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
|
integer
unixtime
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent_id&dagger;
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| version
! scope="row" align="left"| flags
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 1,967: Line 2,075:
uuid
uuid
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| item_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| permissions
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| base_mask
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| _created_categories
! scope="row" align="left"| group_mask
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| last_owner_id
|
|
uuid
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| owner_id
|
|
|}
uuid
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| creator_id
|
uuid
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| next_owner_mask
| ''The URL of the category children containing the created inventory.''
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
====== Category-POST-404 ======
Description
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| group_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| everyone_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| desc
|
|
string
string
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| self
|
|
integer
|}
====== Category-POST-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| parent
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| name&dagger;
|
|
array
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| links
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_code
|
integer
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| uuid
|
|
string
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| linked_id
| ''Current value of the entity tag for the requested variant.''
|
|}
uuid
====== Category-POST-409 ======
|-
Description
! scope="row" align="left"| name
*  '''Duplicate transaction.'''
|
Response Schemas:
string
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorDuplicateTransaction</code>
|-
|-
! scope="row" align="left"| created_at
|
unixtime
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| item_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
! scope="row" align="left"| transaction_id
! scope="row" align="left"| desc
|
|
string
string
|}
|-
====== Category-POST-400 ======
! scope="row" align="left"| _links
Description
|
*  '''Invalid request'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidLinksShape</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| item
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| category
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| invalid_linked_ids <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidRequest</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| parent
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
<hr>
==== Category-COPY ====
Description
* '''Copy a category'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| categories
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
|
| ''Only process request if none of the supplied entity tags matches resource.''
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">metaEmbeddedCategoriesWithChildren</span> (recursive)
|-
|}
! scope="row" align="left"| Destination
|}
| ''Destination category_id or 'special' category.''
|}
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
|}
===== Status Codes =====
====== Category-COPY-201 ======
Description
*  '''Category copied successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryCopyResponse</code>
|-
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| _links
Line 2,200: Line 2,295:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 2,213: Line 2,309:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| category&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 2,226: Line 2,323:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 2,239: Line 2,337:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 2,252: Line 2,351:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 2,265: Line 2,365:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 2,278: Line 2,379:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 2,291: Line 2,393:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| categories&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 2,304: Line 2,407:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
Line 2,313: Line 2,417:
! scope="row" align="left"| _base_uri
! scope="row" align="left"| _base_uri
|
|
string
uri
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 2,321: Line 2,425:
! scope="row" align="left"| type_default
! scope="row" align="left"| type_default
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent_id
Line 2,329: Line 2,433:
! scope="row" align="left"| version
! scope="row" align="left"| version
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 2,344: Line 2,448:
|-
|-
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| links
|
|
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| uuid
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| categories
|-
! scope="row" align="left"| _embedded
|
|
|}
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| _removed_items
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _top_category_id
|-
! scope="row" align="left"| asset_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| inv_type
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| _moved_items
! scope="row" align="left"| name
|
|
string
|-
|-
! scope="row" align="left"| _created_categories
! scope="row" align="left"| sale_info
|
|
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| sale_price
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| sale_type
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|-
! scope="row" align="left"| Location
| ''The URL of the copied inventory.''
|}
|}
====== Category-COPY-404 ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
|-
! scope="row" align="left"| created_at
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
|
|
integer
unixtime
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id&dagger;
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| flags
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| item_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| permissions
|
|
integer
|}
====== Category-COPY-410 ======
Description
*  '''Source category gone'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| base_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| group_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| last_owner_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| owner_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| creator_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| next_owner_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
====== Category-COPY-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| group_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| everyone_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| desc
|
|
string
string
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| _links
|
|
array
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| etag
|-
! scope="row" align="left"| self
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
|}
====== Category-COPY-403 ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| category
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| type_default
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|}
====== Category-COPY-409 ======
Description
*  '''Duplicate transaction.'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorDuplicateTransaction</code>
|-
|-
! scope="row" align="left"| parent_id
|
uuid
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| version
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| category_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_code
|
integer
|-
|-
! scope="row" align="left"| transaction_id
! scope="row" align="left"| self
|
|
string
|}
<hr>
==== Category-DELETE ====
Description
* '''Delete a category'''
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| href
| ''Only process request if none of the supplied entity tags matches resource.''
|
uri
|-
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
| ''Only process request if any supplied entity tags matches resource.''
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
===== Status Codes =====
|-
====== Category-DELETE-200 ======
! scope="row" align="left"| parent
Description
|
*  '''Category deleted successfully'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryDeleteResponse</code>
|-
|-
|-
|-
! scope="row" align="left"| _update_result <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
{| class="lltable" border=1
uri
|-
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| server_response <small><em>(optional)</em></small>
! scope="row" align="left"| _broken
|
|
string
boolean
|-
|-
! scope="row" align="left"| fault_code <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| code
! scope="row" align="left"| item
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| message
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| success
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| _attachments_removed
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _active_gestures_removed
|-
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| _broken_links_removed
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _total_items_removed
! scope="row" align="left"| self
|
|
integer
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _wearables_removed
|
|-
|-
! scope="row" align="left"| _category_items_removed
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| _categories_removed
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| parent
|
|
|}
====== Category-DELETE-410 ======
Description
*  '''Category gone'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| linked_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| created_at
|
|
uuid
unixtime
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| parent_id
|
|
integer
uuid
|}
====== Category-DELETE-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
! scope="row" align="left"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| item_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| desc
|
|
string
string
|}
|}
|}
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| _created_categories
|
|
array
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| _created_items
|
|
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| _updated_category_versions
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| uuid
|
|
string
integer
|}
|}
|}
{| class="lltable" border=1
{| class="lltable" border=1
Line 2,703: Line 2,795:
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| Location
| ''Current value of the entity tag for the requested variant.''
| ''The URL of the category children containing the created inventory.''
|}
|}
<hr>
====== <div id="Category-POST-400">400</div> ======
=== CategoryChildren ===
Description
Description
* '''Children in an inventory category.'''
*  '''Invalid request'''
Path:
Response Schemas:
* ''/category/''<code style="border: 1px solid #E1E1E8; color: #DD1144; background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{category}</code>''/children''<code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{?tid,depth,simulate}</code>
==== Parameters ====
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">category</code> &rarr; Category UUID or 'special' category name, e.g. "current".
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$</code>
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$</code>
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$</code>
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">tid</code> &rarr; Transaction ID.
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">depth</code> &rarr; Category child depth to retrieve.
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(\*|[0-9]+)?$</code>
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">simulate</code> &rarr; Whether or not to skip writing back results.
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(0|1|true|false)?$</code>
<hr>
==== CategoryChildren-PUT ====
Description
* '''Replace category children.'''
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidLinksShape</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
| ''Only process request if none of the supplied entity tags matches resource.''
|
integer
|-
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
| ''Only process request if any supplied entity tags matches resource.''
|
|}
string
===== Request Schemas =====
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">newEmbeddedChildren</code>
|-
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| items <small><em>(optional)</em></small>
|
|
array
string
|-
|-
! scope="row" align="left"| links <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
array
string
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| invalid_linked_ids&dagger;
|
|
array
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> )
|}
|}
===== Status Codes =====
====== CategoryChildren-PUT-201 ======
Description
*  '''Category children replaced'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryChildrenReplaceResponse</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidRequest</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| error_line_number&dagger;
|
|
{| class="lltable" border=1
integer
|-
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| error_description
|
|
{| class="lltable" border=1
string
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_code
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> )
|}
|}
|-
====== <div id="Category-POST-404">404</div> ======
! scope="row" align="left"| parent
Description
|
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| error_line_number&dagger;
|
|
string
integer
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
|}
string
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| error_description
|
|
{| class="lltable" border=1
string
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| category_id&dagger;
|
|
|}
uuid
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| error_code
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="Category-POST-409">409</div> ======
Description
*  '''Duplicate transaction.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorDuplicateTransaction</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| error_line_number&dagger;
|
|
string
integer
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
|}
string
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| error_description
|
|
{| class="lltable" border=1
string
|-
|-
|-
! scope="row" align="left"| error_function&dagger;
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_code
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">8</span> )
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| transaction_id
|
|
string
|}
====== <div id="Category-POST-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_description
|
|
|}
string
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| error_function&dagger;
|
|
{| class="lltable" border=1
string
|-
|-
! scope="row" align="left"| etags
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| etag
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
! scope="row" align="left"| condition
|
|
string
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== Category-PUT ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Create and retrieve a 'special' category.'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Status Codes =====
====== <div id="Category-PUT-201">201</div> ======
Description
*  '''Category created'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryNewResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 2,865: Line 3,006:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 2,878: Line 3,020:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
|}
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| category&dagger;
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| version
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| links
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| href
|
|
{| class="lltable" border=1
uri
|-
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| items
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| links
|-
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| categories
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| _attachments_removed
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _active_gestures_removed
|
|-
|-
! scope="row" align="left"| _broken_links_removed
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| _total_items_removed
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| children
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _wearables_removed
|
|-
|-
! scope="row" align="left"| _created_categories
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| _categories_removed
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| categories&dagger;
|
|
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| href
| ''Current value of the entity tag for the requested variant.''
|
uri
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| name&dagger;
| ''The URL of the replaced category children.''
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
====== CategoryChildren-PUT-404 ======
Description
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
! scope="row" align="left"| _base_uri
|
uri
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
integer
string
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| type_default
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| parent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| version
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| agent_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| category_id
|
|
integer
uuid
|-
! scope="row" align="left"| _created_categories
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
====== CategoryChildren-PUT-412 ======
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| Location
| ''The URL of the created category''
|}
====== <div id="Category-PUT-404">404</div> ======
Description
Description
*  '''Precondition failed'''
*  '''Category not found'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 3,018: Line 3,197:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| category_id&dagger;
|
|
array
uuid
|-
! scope="row" align="left"| etag
|
string
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|-
! scope="row" align="left"| condition
|
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
|}
<hr>
====== <div id="Category-PUT-409">409</div> ======
==== CategoryChildren-MOVE ====
Description
Description
* '''Move category children'''
*  '''Category already exists'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| Destination
| ''Destination category_id.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Status Codes =====
====== CategoryChildren-MOVE-200 ======
Description
*  '''Category children moved successfully'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryChildrenMoveResponse</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
Line 3,083: Line 3,229:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 3,096: Line 3,243:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| category&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,109: Line 3,257:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 3,122: Line 3,271:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 3,135: Line 3,285:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 3,148: Line 3,299:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 3,161: Line 3,313:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 3,174: Line 3,327:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| categories&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,187: Line 3,341:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
Line 3,196: Line 3,351:
! scope="row" align="left"| _base_uri
! scope="row" align="left"| _base_uri
|
|
string
uri
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 3,204: Line 3,359:
! scope="row" align="left"| type_default
! scope="row" align="left"| type_default
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent_id
Line 3,212: Line 3,367:
! scope="row" align="left"| version
! scope="row" align="left"| version
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 3,221: Line 3,376:
|
|
uuid
uuid
|}
====== <div id="Category-PUT-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| error_line_number&dagger;
|
|
{| class="lltable" border=1
integer
|-
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| error_description
|
|
string
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| error_function&dagger;
|
|
string
|-
|-
! scope="row" align="left"| categories
! scope="row" align="left"| etags
|
|
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| _updated_items
! scope="row" align="left"| etag
|
|
string
|-
|-
! scope="row" align="left"| _updated_categories
! scope="row" align="left"| error_code
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| condition
|
|
string
|}
|}
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,252: Line 3,425:
! scope="row" align="left"| ETag
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
| ''Current value of the entity tag for the requested variant.''
|-
! scope="row" align="left"| Location
| ''The URL of the moved inventory.''
|}
|}
====== CategoryChildren-MOVE-404 ======
<hr>
==== Category-PATCH ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
Description
* '''Destination category not found.'''
* '''Modify a category'''
Response Schemas:
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
|
| ''Only process request if none of the supplied entity tags matches resource.''
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
|
| ''Only process request if any supplied entity tags matches resource.''
string
|}
===== Request Schemas =====
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">modifyCategory</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_description
|
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
string
string
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
|
uuid
|-
! scope="row" align="left"| error_code
|
integer
|}
|}
====== CategoryChildren-MOVE-403 ======
===== Status Codes =====
====== <div id="Category-PATCH-200">200</div> ======
Description
Description
*  '''Permissions check failed.'''
*  '''Category modified successfully'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryModifyResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| self
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_description
|-
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| parent
|
|
integer
|}
====== CategoryChildren-MOVE-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| category&dagger;
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| name&dagger;
|
|
array
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| parent
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| href
| ''Current value of the entity tag for the requested variant.''
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
====== CategoryChildren-MOVE-410 ======
|-
Description
! scope="row" align="left"| items
*  '''Source category gone'''
|
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| self
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
|
string
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
<hr>
|-
==== CategoryChildren-COPY ====
! scope="row" align="left"| children
Description
* '''Copy category children'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| Destination
| ''Destination category_id or 'special' category.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Status Codes =====
====== CategoryChildren-COPY-201 ======
Description
*  '''Category children copied successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryCopyResponse</code>
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,433: Line 3,570:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| categories&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,446: Line 3,584:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| _base_uri
|
|
{| class="lltable" border=1
uri
|-
|-
! scope="row" align="left"| name
|
string
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| type_default
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| version
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| category_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _updated_categories
|
|
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| _update_result&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| server_response&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| fault_code&dagger;
|
|
|}
integer
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| code
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">8</span> )
|-
|-
|-
! scope="row" align="left"| message
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| success
|
|
boolean
|}
|}
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| _updated_category_versions
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
|
string
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
|}
|}
|-
====== <div id="Category-PATCH-400">400</div> ======
! scope="row" align="left"| children
Description
|
*  '''Invalid request'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidCategoryRequest</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| error_line_number&dagger;
|
|
string
integer
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
|}
string
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| error_description
|
|
{| class="lltable" border=1
string
|-
|-
|-
! scope="row" align="left"| error_function&dagger;
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| category_id&dagger;
|
|
|}
uuid
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| error_code
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> )
|}
====== <div id="Category-PATCH-404">404</div> ======
Description
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| name
|
string
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| error_filename&dagger;
|
|
uuid
string
|-
|-
! scope="row" align="left"| version
! scope="row" align="left"| error_description
|
|
integer
string
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| error_function&dagger;
|
|
uuid
string
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| category_id&dagger;
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| error_code
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="Category-PATCH-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| error_filename&dagger;
|
|
string
|-
|-
! scope="row" align="left"| categories
! scope="row" align="left"| error_description
|
|
|}
string
|-
|-
! scope="row" align="left"| _removed_items
! scope="row" align="left"| error_function&dagger;
|
|
string
|-
|-
! scope="row" align="left"| _top_category_id
! scope="row" align="left"| etags
|
|
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| etag
|
|
string
|-
|-
! scope="row" align="left"| _moved_items
! scope="row" align="left"| error_code
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
|-
! scope="row" align="left"| _created_categories
! scope="row" align="left"| condition
|
|-
! scope="row" align="left"| _updated_category_versions
|
|
string
|}
|}
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,612: Line 3,781:
! scope="row" align="left"| ETag
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== Category-COPY ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Copy a category'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| Location
|-
| ''The URL of the copied inventory.''
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| Destination
| ''Destination category_id or 'special' category.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
|}
====== CategoryChildren-COPY-410 ======
===== Status Codes =====
====== <div id="Category-COPY-201">201</div> ======
Description
Description
*  '''Source category gone'''
*  '''Category copied successfully'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryCopyResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| self
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_description
|
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| parent
|
|
integer
|}
====== CategoryChildren-COPY-404 ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| category&dagger;
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| parent
|
|
integer
|}
====== CategoryChildren-COPY-403 ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| links
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
====== CategoryChildren-COPY-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
|
|
integer
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
|
string
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| self
|
|
array
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| etag
|
string
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== CategoryChildren-DELETE ====
Description
* '''Delete category children'''
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| href
| ''Only process request if none of the supplied entity tags matches resource.''
|
uri
|-
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
| ''Only process request if any supplied entity tags matches resource.''
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
===== Status Codes =====
====== CategoryChildren-DELETE-200 ======
Description
*  '''Category children deleted successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryDeleteResponse</code>
|-
|-
|-
! scope="row" align="left"| _update_result <small><em>(optional)</em></small>
! scope="row" align="left"| categories&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| server_response <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| fault_code <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| code
! scope="row" align="left"| _base_uri
|
|
integer
uri
|-
|-
! scope="row" align="left"| message
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| success
! scope="row" align="left"| type_default
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| _attachments_removed
! scope="row" align="left"| parent_id
|
|
uuid
|-
|-
! scope="row" align="left"| _active_gestures_removed
! scope="row" align="left"| version
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| _broken_links_removed
! scope="row" align="left"| agent_id
|
|
uuid
|-
|-
! scope="row" align="left"| _total_items_removed
! scope="row" align="left"| category_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| _wearables_removed
! scope="row" align="left"| _embedded
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _category_items_removed
|-
! scope="row" align="left"| items
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _categories_removed
|
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| uuid
|
|
|}
====== CategoryChildren-DELETE-410 ======
Description
*  '''Category gone'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| asset_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| sale_info
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| sale_price
|
|
uuid
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| sale_type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|}
====== CategoryChildren-DELETE-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
! scope="row" align="left"| created_at
|
unixtime
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id&dagger;
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| flags
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| item_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
|
array
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| group_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| last_owner_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| owner_id
|
|
string
uuid
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| creator_id
|
uuid
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| next_owner_mask
| ''Current value of the entity tag for the requested variant.''
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
<hr>
==== CategoryChildren-GET ====
Description
* '''Retrieve children in a category'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| group_id
| ''Only process request if none of the supplied entity tags matches resource.''
|
uuid
|-
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| everyone_mask
| ''Only process request if any supplied entity tags matches resource.''
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
===== Status Codes =====
====== CategoryChildren-GET-200 ======
Description
*  '''Category children retrieved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryChildrenResponse</code>
|-
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| _links
Line 3,942: Line 4,093:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 3,955: Line 4,107:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| linked_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
|
{| class="lltable" border=1
unixtime
|-
|-
! scope="row" align="left"| parent_id
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| item_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| inv_type
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| desc
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
|}
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,007: Line 4,175:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,020: Line 4,189:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,033: Line 4,203:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,046: Line 4,217:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|}
|-
! scope="row" align="left"| categories
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _base_uri
|-
! scope="row" align="left"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 4,063: Line 4,243:
! scope="row" align="left"| type_default
! scope="row" align="left"| type_default
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent_id
Line 4,071: Line 4,251:
! scope="row" align="left"| version
! scope="row" align="left"| version
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 4,081: Line 4,261:
uuid
uuid
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| _links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| links
|-
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| categories
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| href
| ''Current value of the entity tag for the requested variant.''
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
====== CategoryChildren-GET-404 ======
|}
Description
|-
*  '''Category not found'''
! scope="row" align="left"| _embedded
Response Schemas:
|
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| items
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_description
|
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| asset_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
uuid
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| name
|
|
integer
|}
====== CategoryChildren-GET-304 ======
Description
*  '''Not modified'''
Response Schemas:
string
string
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| sale_info
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
|}
====== CategoryChildren-GET-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| sale_price
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| sale_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| created_at
|
|
string
unixtime
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id&dagger;
|
|
string
uuid
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| flags
|
|
array
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| item_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| permissions
|
|
string
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| base_mask
| ''Current value of the entity tag for the requested variant.''
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
<hr>
=== CategoryLinks ===
Description
* '''Links in an inventory category.'''
Path:
* ''/category/''<code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{category}</code>''/links''<code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{?tid,simulate}</code>
==== Parameters ====
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">category</code> &rarr; Category UUID or 'special' category name, e.g. "current".
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$</code>
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$</code>
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$</code>
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">tid</code> &rarr; Transaction ID.
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">simulate</code> &rarr; Whether or not to skip writing back results.
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(0|1|true|false)?$</code>
<hr>
==== CategoryLinks-PUT ====
Description
* '''Replace category links.'''
===== Request Schemas =====
array
===== Status Codes =====
====== CategoryLinks-PUT-201 ======
Description
*  '''Category links replaced'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryLinksReplaceResponse</code>
|-
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| last_owner_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| owner_id
|
uuid
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| group_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| everyone_mask
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| type
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
|}
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,261: Line 4,418:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 4,274: Line 4,432:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
Line 4,285: Line 4,447:
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| linked_id
|
|
{| class="lltable" border=1
uuid
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| created_at
|
|
|}
unixtime
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| parent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| item_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| type
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
|}
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,339: Line 4,500:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
|}
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| category
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| self
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| version
|
integer
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| _linked_ids
! scope="row" align="left"| categories
|
|
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">metaEmbeddedCategoriesWithChildren</span> (recursive)
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| _updated_items
! scope="row" align="left"| _removed_items
|
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| _category_items_removed
! scope="row" align="left"| _top_category_id
|
|
uuid
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| _created_items
|
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _moved_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _created_categories
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| _updated_category_versions
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|+Response Headers
|-
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| Location
| ''The URL of the replaced category links.''
| ''The URL of the copied inventory.''
|}
|}
====== CategoryLinks-PUT-404 ======
====== <div id="Category-COPY-403">403</div> ======
Description
Description
*  '''Category not found'''
*  '''Permissions check failed.'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 4,425: Line 4,628:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
|
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">14</span> )
|}
|}
====== CategoryLinks-PUT-400 ======
====== <div id="Category-COPY-404">404</div> ======
Description
Description
*  '''Invalid request'''
*  '''Destination category not found.'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidLinksShape</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 4,457: Line 4,656:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| invalid_linked_ids <small><em>(optional)</em></small>
! scope="row" align="left"| category_id&dagger;
|
|
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
|}
====== <div id="Category-COPY-409">409</div> ======
Description
*  '''Duplicate transaction.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidRequest</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorDuplicateTransaction</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 4,484: Line 4,688:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
Line 4,490: Line 4,694:
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">8</span> )
|}
<hr>
==== CategoryLinks-MOVE ====
Description
* '''Move category links'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| transaction_id
! scope="row" align="left"| Destination
|
| ''Destination category_id.''
string
|}
|}
===== Status Codes =====
====== <div id="Category-COPY-410">410</div> ======
====== CategoryLinks-MOVE-200 ======
Description
Description
*  '''Category links moved successfully'''
*  '''Source category gone'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryLinksMoveResponse</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| error_line_number&dagger;
|
|
{| class="lltable" border=1
integer
|-
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| error_description
|
|
{| class="lltable" border=1
string
|-
|-
|-
! scope="row" align="left"| error_function&dagger;
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| category_id&dagger;
|
|
|}
uuid
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| error_code
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
====== <div id="Category-COPY-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_description
|
|
|}
string
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
{| class="lltable" border=1
string
|-
|-
! scope="row" align="left"| etags
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| etag
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_code
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
! scope="row" align="left"| condition
|
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== Category-MOVE ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
* '''Move a category'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| Destination
| ''Destination category_id.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
|}
===== Status Codes =====
====== <div id="Category-MOVE-200">200</div> ======
Description
*  '''Category moved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryMoveResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| parent
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,563: Line 4,821:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,576: Line 4,835:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| category&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,589: Line 4,849:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,602: Line 4,863:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,615: Line 4,877:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| items
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,628: Line 4,891:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
|}
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| children
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| categories&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| _base_uri
|
|
string
uri
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 4,645: Line 4,951:
! scope="row" align="left"| type_default
! scope="row" align="left"| type_default
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent_id
Line 4,653: Line 4,959:
! scope="row" align="left"| version
! scope="row" align="left"| version
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 4,663: Line 4,969:
uuid
uuid
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| _updated_categories
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| uuid
|
|
integer
|}
|}
|-
! scope="row" align="left"| _updated_items
|
|-
! scope="row" align="left"| _updated_category_versions
|
|}
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|+Response Headers
|-
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| Location
| ''The URL of the moved inventory.''
| ''The URL of the moved inventory.''
|}
|}
====== CategoryLinks-MOVE-404 ======
====== <div id="Category-MOVE-403">403</div> ======
Description
Description
*  '''Destination category not found.'''
*  '''Permissions check failed.'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 4,705: Line 5,015:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
|
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">14</span> )
|}
|}
====== CategoryLinks-MOVE-403 ======
====== <div id="Category-MOVE-404">404</div> ======
Description
Description
*  '''Permissions check failed.'''
*  '''Destination category not found.'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 4,737: Line 5,043:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
|}
====== CategoryLinks-MOVE-410 ======
====== <div id="Category-MOVE-410">410</div> ======
Description
Description
*  '''Source category gone'''
*  '''Source category gone'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 4,765: Line 5,075:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| category_id&dagger;
|
|
uuid
uuid
Line 4,775: Line 5,085:
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
|}
<hr>
====== <div id="Category-MOVE-412">412</div> ======
==== CategoryLinks-COPY ====
Description
Description
* '''Copy category links'''
* '''Precondition failed'''
===== Request Headers =====
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| Destination
! scope="row" align="left"| error_line_number&dagger;
| ''Destination category_id or 'special' category.''
|
|}
integer
===== Status Codes =====
====== CategoryLinks-COPY-201 ======
Description
*  '''Category links copied successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryLinksCopyResponse</code>
|-
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| error_description
|
|
{| class="lltable" border=1
string
|-
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| etags
|
|
{| class="lltable" border=1
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| etag
|
string
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| error_code
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| condition
|
|
string
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== Category-DELETE ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Delete a category'''
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
|
| ''Only process request if none of the supplied entity tags matches resource.''
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
|
| ''Only process request if any supplied entity tags matches resource.''
|}
|}
===== Status Codes =====
====== <div id="Category-DELETE-200">200</div> ======
Description
*  '''Category deleted successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryDeleteResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
|-
! scope="row" align="left"| _update_result&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| server_response&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| fault_code&dagger;
|
|
|}
integer
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| code
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">8</span> )
|-
|-
|-
! scope="row" align="left"| message
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| success
|
|
boolean
|}
|}
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| _attachments_removed
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| ^[0-9]+$
|
string
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|
uuid
|}
|}
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| _active_gestures_removed
|
|
{| class="lltable" border=1
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
|-
! scope="row" align="left"| _broken_links_removed
! scope="row" align="left"| href
|
|
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _total_items_removed
|
|
|}
integer
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| _wearables_removed
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| ^[0-9]+$
|
|
string
uuid
|}
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _category_items_removed
|
|
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _categories_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| _updated_category_versions
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
string
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|
integer
|}
|}
|}
|-
====== <div id="Category-DELETE-410">410</div> ======
! scope="row" align="left"| categories <small><em>(optional)</em></small>
Description
|
*  '''Category gone'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| error_line_number&dagger;
|
|
string
integer
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
|}
string
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| error_description
|
|
string
string
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| category_id&dagger;
|
|
integer
uuid
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| error_code
|
|
uuid
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
====== <div id="Category-DELETE-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
! scope="row" align="left"| version
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| error_filename&dagger;
|
|
uuid
string
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| error_description
|
|
uuid
string
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| error_function&dagger;
|
|
{| class="lltable" border=1
string
|-
|-
! scope="row" align="left"| etags
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| etag
|
|
|}
string
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| error_code
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| condition
|
|
string
|}
|}
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,967: Line 5,323:
|-
|-
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| ETag
| ''The URL of the copied inventory.''
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
== CategoryChildren ==
Description
* '''Children in an inventory category.'''
Path:
* ''/category/''<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{category}</span>''/children''<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{?tid,depth,simulate}</span>
=== Parameters ===
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">category</span> &rarr; Category UUID or 'special' category name, e.g. "current".
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$</span>
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$</span>
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$</span>
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">tid</span> &rarr; Transaction ID.
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">depth</span> &rarr; Category child depth to retrieve.
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(\*|[0-9]+)?$</span>
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">simulate</span> &rarr; Whether or not to skip writing back results.
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(0|1|true|false)?$</span>
=== Methods ===
<hr>
==== CategoryChildren-GET ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Retrieve children in a category'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
|}
====== CategoryLinks-COPY-410 ======
===== Status Codes =====
====== <div id="CategoryChildren-GET-200">200</div> ======
Description
Description
*  '''Source category gone'''
*  '''Category children retrieved successfully'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryChildrenResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| self
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_description
|
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| parent
|
|
integer
|}
====== CategoryLinks-COPY-404 ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| category&dagger;
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
|-
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| parent
|
|
integer
|}
====== CategoryLinks-COPY-403 ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| links
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
<hr>
|-
==== CategoryLinks-DELETE ====
! scope="row" align="left"| items
Description
|
* '''Delete category links'''
===== Status Codes =====
====== CategoryLinks-DELETE-200 ======
Description
*  '''Category links deleted successfully'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryLinksDeleteResponse</code>
|-
|-
|-
|-
! scope="row" align="left"| _category_items_removed
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
====== CategoryLinks-DELETE-410 ======
|-
Description
! scope="row" align="left"| self
*  '''Category gone'''
|
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| children
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
|
string
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
<hr>
==== CategoryLinks-GET ====
Description
* '''Retrieve links in a category'''
===== Status Codes =====
====== CategoryLinks-GET-200 ======
Description
*  '''Category links retrieved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryLinksResponse</code>
|-
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| categories&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,138: Line 5,492:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| _base_uri
|
|
{| class="lltable" border=1
uri
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| type_default
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| category_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| _embedded
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| items
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| uuid
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
|}
string
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| sale_info
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| sale_price
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| sale_type
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|}
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| created_at
|
|
{| class="lltable" border=1
unixtime
|-
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| item_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| permissions
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| base_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| group_mask
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| last_owner_id
|
|
{| class="lltable" border=1
uuid
|-
|-
|-
! scope="row" align="left"| owner_id
! scope="row" align="left"| href
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| creator_id
|
|
|}
uuid
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| next_owner_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| owner_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| group_id
|
integer
|-
! scope="row" align="left"| parent_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| version
! scope="row" align="left"| everyone_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| type
|
|
uuid
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| desc
|
|
uuid
string
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| _links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| self
|
|
|}
|}
====== CategoryLinks-GET-404 ======
Description
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| parent
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| links
|
|
integer
|}
<hr>
=== CategoryItems ===
Description
* '''Items in an inventory category.'''
Path:
* ''/category/''<code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{category}</code>''/items''<code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{?tid,simulate}</code>
==== Parameters ====
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">category</code> &rarr; Category UUID or 'special' category name, e.g. "current".
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$</code>
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$</code>
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$</code>
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">tid</code> &rarr; Transaction ID.
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">simulate</code> &rarr; Whether or not to skip writing back results.
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(0|1|true|false)?$</code>
<hr>
==== CategoryItems-PUT ====
Description
* '''Replace category items.'''
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| uuid
| ''Only process request if none of the supplied entity tags matches resource.''
|
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Request Schemas =====
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">replaceCategoryItems</code>
|-
|-
|-
|-
! scope="row" align="left"| items <small><em>(optional)</em></small>
! scope="row" align="left"| linked_id
|
|
array
uuid
|-
|-
! scope="row" align="left"| links <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
array
string
|}
===== Status Codes =====
====== CategoryItems-PUT-201 ======
Description
*  '''Category items replaced'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryItemsReplaceResponse</code>
|-
|-
! scope="row" align="left"| created_at
|
unixtime
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| parent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
uuid
|-
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| href
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| type
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
|}
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,406: Line 5,733:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,419: Line 5,747:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,432: Line 5,761:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,445: Line 5,775:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| categories
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
string
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|-
! scope="row" align="left"| children
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
string
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| href
|
string
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|}
|-
! scope="row" align="left"| _base_uri
|
string
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 5,501: Line 5,801:
! scope="row" align="left"| type_default
! scope="row" align="left"| type_default
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent_id
Line 5,509: Line 5,809:
! scope="row" align="left"| version
! scope="row" align="left"| version
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 5,519: Line 5,819:
uuid
uuid
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| _attachments_removed
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _linked_ids
|
|-
|-
! scope="row" align="left"| _active_gestures_removed
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| _broken_links_removed
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| _embedded
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _wearables_removed
|
|-
|-
! scope="row" align="left"| _updated_items
! scope="row" align="left"| items
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _category_items_removed
|
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| uuid
|
|
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| asset_id
| ''Current value of the entity tag for the requested variant.''
|
uuid
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| inv_type
| ''The URL of the replaced category items.''
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
====== CategoryItems-PUT-404 ======
|-
Description
! scope="row" align="left"| name
*  '''Category not found'''
|
Response Schemas:
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| sale_price
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id&dagger;
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| flags
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| item_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| permissions
|
|
integer
|}
====== CategoryItems-PUT-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| last_owner_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| owner_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| creator_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| next_owner_mask
|
|
array
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| owner_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| group_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| everyone_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| desc
| ''Current value of the entity tag for the requested variant.''
|
|}
string
<hr>
==== CategoryItems-MOVE ====
Description
* '''Move category items'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| Destination
| ''Destination category_id.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Status Codes =====
====== CategoryItems-MOVE-200 ======
Description
*  '''Category items moved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryItemsMoveResponse</code>
|-
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| _links
Line 5,685: Line 5,976:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 5,698: Line 5,990:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| linked_id
|
|
{| class="lltable" border=1
uuid
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| created_at
|
|
|}
unixtime
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| parent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| item_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| type
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
|}
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,763: Line 6,058:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,776: Line 6,072:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,789: Line 6,086:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
|}
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| parent
|
string
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _embedded
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| _updated_items
! scope="row" align="left"| categories
|
|-
! scope="row" align="left"| _updated_category_versions
|
|
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">metaEmbeddedCategoriesWithChildren</span> (recursive)
|}
|}
|}
|}
|}
|}
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,848: Line 6,124:
! scope="row" align="left"| ETag
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
| ''Current value of the entity tag for the requested variant.''
|-
! scope="row" align="left"| Location
| ''The URL of the moved inventory.''
|}
|}
====== CategoryItems-MOVE-404 ======
====== <div id="CategoryChildren-GET-304">304</div> ======
Description
Description
*  '''Destination category not found.'''
*  '''Not modified'''
Response Schemas:
Response Schemas:
string
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
integer
|}
|-
====== <div id="CategoryChildren-GET-404">404</div> ======
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
|
string
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
|
uuid
|-
! scope="row" align="left"| error_code
|
integer
|}
====== CategoryItems-MOVE-403 ======
Description
Description
*  '''Permissions check failed.'''
*  '''Category not found'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 5,904: Line 6,157:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
|}
====== CategoryItems-MOVE-412 ======
====== <div id="CategoryChildren-GET-412">412</div> ======
Description
Description
*  '''Precondition failed'''
*  '''Precondition failed'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 5,932: Line 6,189:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
Line 5,938: Line 6,195:
! scope="row" align="left"| etags
! scope="row" align="left"| etags
|
|
array
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| etag
Line 5,946: Line 6,205:
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| condition
Line 5,958: Line 6,217:
! scope="row" align="left"| ETag
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
| ''Current value of the entity tag for the requested variant.''
|}
====== CategoryItems-MOVE-410 ======
Description
*  '''Source category gone'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
|
integer
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
|
string
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
|
uuid
|-
! scope="row" align="left"| error_code
|
integer
|}
|}
<hr>
<hr>
==== CategoryItems-COPY ====
==== CategoryChildren-PUT ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
Description
* '''Copy category items'''
* '''Replace category children.'''
===== Request Headers =====
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
Line 6,001: Line 6,230:
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| Destination
| ''Destination category_id or 'special' category.''
|-
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
| ''Only process request if any supplied entity tags matches resource.''
|}
|}
===== Status Codes =====
===== Request Schemas =====
====== CategoryItems-COPY-201 ======
Description
*  '''Category items copied successfully'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryItemsCopyResponse</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">newEmbeddedChildren</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| items&dagger;
|
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| asset_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| sale_info&dagger;
|
|}
|-
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| sale_price&dagger;
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| sale_type&dagger;
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| flags&dagger;
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| desc&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| type
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| permissions&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| owner_mask&dagger;
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| base_mask&dagger;
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| next_owner_mask&dagger;
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
|-
! scope="row" align="left"| group_mask&dagger;
! scope="row" align="left"| href
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| everyone_mask&dagger;
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| links&dagger;
|
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| desc&dagger;
|
|
string
|}
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| categories&dagger;
|
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| _embedded&dagger;
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| items&dagger;
|
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
|}
string
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| sale_info&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| sale_price&dagger;
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| sale_type&dagger;
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| flags&dagger;
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| desc&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| permissions&dagger;
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| version
! scope="row" align="left"| owner_mask&dagger;
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| base_mask&dagger;
|
|
uuid
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| next_owner_mask&dagger;
|
|
uuid
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| group_mask&dagger;
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
|-
! scope="row" align="left"| everyone_mask&dagger;
! scope="row" align="left"| items
|
|-
! scope="row" align="left"| links
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| links&dagger;
|
|-
! scope="row" align="left"| _updated_category_versions
|
|
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| type
| ''Current value of the entity tag for the requested variant.''
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| linked_id
| ''The URL of the copied inventory.''
|}
====== CategoryItems-COPY-410 ======
Description
*  '''Source category gone'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| desc&dagger;
|
|
string
string
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| categories&dagger;
|
|
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">newCategory</span> (recursive)
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|}
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
uuid
string
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| type_default&dagger;
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|}
|}
====== CategoryItems-COPY-404 ======
===== Status Codes =====
====== <div id="CategoryChildren-PUT-201">201</div> ======
Description
Description
*  '''Destination category not found.'''
*  '''Category children replaced'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryChildrenReplaceResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| self
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_description
|
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| parent
|
|
integer
|}
====== CategoryItems-COPY-403 ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| category&dagger;
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
|-
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
====== CategoryItems-COPY-412 ======
|-
Description
! scope="row" align="left"| parent
*  '''Precondition failed'''
|
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| links
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| name&dagger;
|
|
array
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| items
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== CategoryItems-DELETE ====
Description
* '''Delete category items'''
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| href
| ''Only process request if none of the supplied entity tags matches resource.''
|
uri
|-
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
| ''Only process request if any supplied entity tags matches resource.''
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
===== Status Codes =====
|-
====== CategoryItems-DELETE-200 ======
! scope="row" align="left"| children
Description
|
*  '''Category items deleted successfully'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryItemsDeleteResponse</code>
|-
|-
|-
|-
! scope="row" align="left"| _attachments_removed
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| _active_gestures_removed
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _broken_links_removed
! scope="row" align="left"| categories&dagger;
|
|
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| _wearables_removed
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| _category_items_removed
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| _base_uri
|
|
|}
uri
====== CategoryItems-DELETE-410 ======
Description
*  '''Category gone'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|-
|-
! scope="row" align="left"| name
|
string
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| type_default
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| version
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| category_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| items
|
|
integer
|}
====== CategoryItems-DELETE-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| uuid
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| asset_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| inv_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| sale_info
|
|
array
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| sale_price
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| sale_type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| created_at
|
|
string
unixtime
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| flags
| ''Current value of the entity tag for the requested variant.''
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
<hr>
==== CategoryItems-GET ====
Description
* '''Retrieve items in a category'''
===== Status Codes =====
====== CategoryItems-GET-200 ======
Description
*  '''Category items retrieved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryItemsResponse</code>
|-
|-
! scope="row" align="left"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| item_id
|
|
{| class="lltable" border=1
uuid
|-
|-
|-
! scope="row" align="left"| permissions
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| base_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| group_mask
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| last_owner_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| owner_id
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| creator_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| next_owner_mask
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| owner_mask
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
|-
! scope="row" align="left"| group_id
! scope="row" align="left"| href
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| everyone_mask
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| type
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
|}
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 6,532: Line 6,751:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 6,545: Line 6,765:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| linked_id
|
|
{| class="lltable" border=1
uuid
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| created_at
|
|
|}
unixtime
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| item_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| desc
|
|
string
string
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| _links
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| item
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| version
|
integer
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
|}
====== CategoryItems-GET-404 ======
Description
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| parent
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| categories
|
|
integer
|}
====== CategoryItems-GET-304 ======
Description
*  '''Not modified'''
Response Schemas:
string
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| uuid
| ''Current value of the entity tag for the requested variant.''
|
|}
====== CategoryItems-GET-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
integer
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
|
|
string
string
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| type_default
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| version
|
|
array
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| category_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| _links
|
|
string
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| self
| ''Current value of the entity tag for the requested variant.''
|
|}
<hr>
=== CategoryCategories ===
Description
* '''Categories in an inventory category.'''
Path:
* ''/category/''<code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{category}</code>''/categories''<code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{?tid,depth,simulate}</code>
==== Parameters ====
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">category</code> &rarr; Category UUID or 'special' category name, e.g. "current".
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$</code>
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$</code>
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$</code>
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">tid</code> &rarr; Transaction ID.
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">depth</code> &rarr; Category child depth to retrieve.
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(\*|[0-9]+)?$</code>
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">simulate</code> &rarr; Whether or not to skip writing back results.
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(0|1|true|false)?$</code>
<hr>
==== CategoryCategories-PUT ====
Description
* '''Replace category categories.'''
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| href
| ''Only process request if none of the supplied entity tags matches resource.''
|
uri
|-
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
| ''Only process request if any supplied entity tags matches resource.''
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
===== Request Schemas =====
array
===== Status Codes =====
====== CategoryCategories-PUT-201 ======
Description
*  '''Category categories replaced'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryChildrenReplaceResponse</code>
|-
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 6,782: Line 6,945:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| _embedded
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| items
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| uuid
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
|}
string
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| sale_info
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| sale_price
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| sale_type
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|}
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| created_at
|
|
{| class="lltable" border=1
unixtime
|-
|-
|-
! scope="row" align="left"| parent_id&dagger;
! scope="row" align="left"| href
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| flags
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| agent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| href
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| permissions
|
|}
|-
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| base_mask
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| group_mask
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| last_owner_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| owner_id
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| creator_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| next_owner_mask
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| owner_mask
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
|-
! scope="row" align="left"| group_id
! scope="row" align="left"| href
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| everyone_mask
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| desc
|
|
string
string
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| _links
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| self
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| version
|
integer
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| href
|
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| links
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| categories
|
|}
|-
|-
! scope="row" align="left"| _attachments_removed
! scope="row" align="left"| uuid
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _active_gestures_removed
|
|-
|-
! scope="row" align="left"| _broken_links_removed
! scope="row" align="left"| linked_id
|
|
uuid
|-
|-
! scope="row" align="left"| _total_items_removed
! scope="row" align="left"| name
|
|
integer
string
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| created_at
|
|
unixtime
|-
|-
! scope="row" align="left"| _wearables_removed
! scope="row" align="left"| parent_id
|
|
uuid
|-
|-
! scope="row" align="left"| _created_categories
! scope="row" align="left"| agent_id
|
|
uuid
|-
|-
! scope="row" align="left"| _categories_removed
! scope="row" align="left"| item_id
|
|
uuid
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| inv_type
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| desc
| ''Current value of the entity tag for the requested variant.''
|
string
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| _links
| ''The URL of the replaced category categories.''
|
|}
====== CategoryCategories-PUT-404 ======
Description
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| item
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| category
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
====== CategoryCategories-PUT-412 ======
|-
Description
! scope="row" align="left"| self
*  '''Precondition failed'''
|
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| parent
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
|
string
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| href
|
|
array
uri
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| categories
|
|
integer
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">metaEmbeddedCategoriesWithChildren</span> (recursive)
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| _attachments_removed
|
|
string
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| ^[0-9]+$
| ''Current value of the entity tag for the requested variant.''
|
uuid
|}
|}
<hr>
==== CategoryCategories-MOVE ====
Description
* '''Move category categories'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _active_gestures_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| _broken_links_removed
| ''Only process request if none of the supplied entity tags matches resource.''
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| Destination
! scope="row" align="left"| _total_items_removed
| ''Destination category_id.''
|
integer
|-
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| _created_items
| ''Only process request if any supplied entity tags matches resource.''
|
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
===== Status Codes =====
uuid
====== CategoryCategories-MOVE-200 ======
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
Description
*  '''Category categories moved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryCategoriesMoveResponse</code>
|-
|-
|-
! scope="row" align="left"| _wearables_removed
! scope="row" align="left"| _links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| ^[0-9]+$
|
|
{| class="lltable" border=1
uuid
|}
|-
|-
|-
! scope="row" align="left"| _created_categories
! scope="row" align="left"| href
|
|
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _categories_removed
|
|
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| _updated_category_versions
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
string
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|
integer
|}
|}
|}
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
|
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| Location
|
| ''The URL of the replaced category children.''
|}
|}
|-
====== <div id="CategoryChildren-PUT-404">404</div> ======
! scope="row" align="left"| parent
Description
|
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| error_line_number&dagger;
|
|
string
integer
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
|}
string
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| error_description
|
|
{| class="lltable" border=1
string
|-
|-
|-
! scope="row" align="left"| error_function&dagger;
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| category_id&dagger;
|
|
|}
uuid
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| error_code
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="CategoryChildren-PUT-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_description
|
|
|}
string
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| error_function&dagger;
|
|
{| class="lltable" border=1
string
|-
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| href
|
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| etag
|
|
|}
string
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| error_code
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| href
|
|
string
string
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|}
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
|
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
string
|}
<hr>
==== CategoryChildren-COPY ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
* '''Copy category children'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| Destination
|
| ''Destination category_id or 'special' category.''
|}
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
|}
===== Status Codes =====
====== <div id="CategoryChildren-COPY-201">201</div> ======
Description
*  '''Category children copied successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryCopyResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _base_uri
|
string
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| _links
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| type_default
|
integer
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| self
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| version
|
integer
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| categories
! scope="row" align="left"| href
|
|
|}
uri
|-
|-
! scope="row" align="left"| _updated_categories
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| category&dagger;
|
|
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| href
| ''Current value of the entity tag for the requested variant.''
|
uri
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| name&dagger;
| ''The URL of the moved inventory.''
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
====== CategoryCategories-MOVE-404 ======
|-
Description
! scope="row" align="left"| parent
*  '''Destination category not found.'''
|
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| links
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| items
|
|
integer
|}
====== CategoryCategories-MOVE-403 ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| self
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
====== CategoryCategories-MOVE-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
|
|
integer
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
|
string
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| categories&dagger;
|
|
array
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| etag
|
string
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
|}
====== CategoryCategories-MOVE-410 ======
Description
*  '''Source category gone'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|-
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| version
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| agent_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| category_id
|
|
integer
uuid
|}
<hr>
==== CategoryCategories-COPY ====
Description
* '''Copy category categories'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
|
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| Destination
| ''Destination category_id or 'special' category.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Status Codes =====
====== CategoryCategories-COPY-201 ======
Description
*  '''Category categories copied successfully'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryCopyResponse</code>
|-
|-
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| items
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| uuid
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| asset_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| name
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| sale_info
|
|}
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| sale_price
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| sale_type
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| created_at
|
|
{| class="lltable" border=1
unixtime
|-
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| flags
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| agent_id
|
|
|}
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| permissions
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| everyone_mask
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| type
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
|}
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| self
Line 7,510: Line 7,684:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 7,523: Line 7,698:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| linked_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 7,551: Line 7,726:
string
string
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| created_at
|
|
integer
unixtime
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent_id
Line 7,559: Line 7,734:
uuid
uuid
|-
|-
! scope="row" align="left"| version
! scope="row" align="left"| agent_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| item_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
|
uuid
string
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| _links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| links
|-
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| categories
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| _removed_items
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _top_category_id
|-
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _moved_items
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| _created_categories
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| href
| ''Current value of the entity tag for the requested variant.''
|
uri
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| name&dagger;
| ''The URL of the copied inventory.''
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
====== CategoryCategories-COPY-410 ======
|-
Description
! scope="row" align="left"| categories
*  '''Source category gone'''
|
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| uuid
|
|
integer
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
|
string
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| type_default
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| version
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
====== CategoryCategories-COPY-404 ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
! scope="row" align="left"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| category_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| self
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| parent
|
|
integer
|}
====== CategoryCategories-COPY-403 ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| _embedded
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| items
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| uuid
|
|
integer
|}
====== CategoryCategories-COPY-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| asset_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| sale_info
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| etags
|
array
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| sale_price
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| sale_type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| created_at
|
|
string
unixtime
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| flags
| ''Current value of the entity tag for the requested variant.''
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
<hr>
==== CategoryCategories-DELETE ====
Description
* '''Delete category categories'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| item_id
| ''Only process request if none of the supplied entity tags matches resource.''
|
uuid
|-
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| permissions
| ''Only process request if any supplied entity tags matches resource.''
|
|}
===== Status Codes =====
====== CategoryCategories-DELETE-200 ======
Description
*  '''Category categories deleted successfully'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryDeleteResponse</code>
|-
|-
|-
|-
! scope="row" align="left"| _update_result <small><em>(optional)</em></small>
! scope="row" align="left"| base_mask
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
|-
! scope="row" align="left"| group_mask
! scope="row" align="left"| server_response <small><em>(optional)</em></small>
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| fault_code <small><em>(optional)</em></small>
! scope="row" align="left"| last_owner_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| code
! scope="row" align="left"| owner_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| message
! scope="row" align="left"| creator_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| success
! scope="row" align="left"| next_owner_mask
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| _attachments_removed
! scope="row" align="left"| owner_mask
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| _active_gestures_removed
! scope="row" align="left"| group_id
|
|
uuid
|-
|-
! scope="row" align="left"| _broken_links_removed
! scope="row" align="left"| everyone_mask
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
|-
! scope="row" align="left"| _total_items_removed
! scope="row" align="left"| type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| _wearables_removed
! scope="row" align="left"| desc
|
|
string
|-
|-
! scope="row" align="left"| _category_items_removed
! scope="row" align="left"| _links
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _categories_removed
|
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| self
|
|
|}
====== CategoryCategories-DELETE-410 ======
Description
*  '''Category gone'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| parent
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| links
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| uuid
|
|
integer
|}
====== CategoryCategories-DELETE-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| linked_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| item_id
|
|
array
uuid
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| inv_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| desc
|
|
string
string
|}
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| item
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== CategoryCategories-GET ====
Description
* '''Retrieve categories in a category'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Status Codes =====
====== CategoryCategories-GET-200 ======
Description
*  '''Category categories retrieved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryCategoriesResponse</code>
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 7,941: Line 8,091:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 7,954: Line 8,105:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 7,967: Line 8,119:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 7,980: Line 8,133:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| categories
|
|
{| class="lltable" border=1
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">metaEmbeddedCategoriesWithChildren</span> (recursive)
|}
|}
|}
|}
|-
|-
|-
! scope="row" align="left"| _removed_items
! scope="row" align="left"| href
|
|
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _top_category_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| _created_items
|
|
{| class="lltable" border=1
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
|-
! scope="row" align="left"| _moved_items
! scope="row" align="left"| href
|
|
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| _created_categories
|
|
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| _updated_category_versions
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
string
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|
integer
|}
|}
|}
|-
! scope="row" align="left"| children
|
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| Location
|
| ''The URL of the copied inventory.''
|}
|}
|-
====== <div id="CategoryChildren-COPY-403">403</div> ======
! scope="row" align="left"| categories <small><em>(optional)</em></small>
Description
|
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| error_line_number&dagger;
|
|
string
integer
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
|}
string
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| error_description
|
|
string
string
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">14</span> )
|}
====== <div id="CategoryChildren-COPY-404">404</div> ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| parent_id
|
uuid
|-
|-
! scope="row" align="left"| version
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| error_filename&dagger;
|
|
uuid
string
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| error_description
|
|
uuid
string
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| error_function&dagger;
|
|
{| class="lltable" border=1
string
|-
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
|-
! scope="row" align="left"| categories
! scope="row" align="left"| error_code
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
|}
|}
====== <div id="CategoryChildren-COPY-410">410</div> ======
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
====== CategoryCategories-GET-404 ======
Description
Description
*  '''Category not found'''
*  '''Source category gone'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 8,116: Line 8,279:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| category_id&dagger;
|
|
uuid
uuid
Line 8,126: Line 8,289:
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
|}
====== CategoryCategories-GET-304 ======
====== <div id="CategoryChildren-COPY-412">412</div> ======
Description
Description
*  '''Not modified'''
*  '''Precondition failed'''
Response Schemas:
Response Schemas:
string
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
====== CategoryCategories-GET-412 ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 8,160: Line 8,311:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
Line 8,166: Line 8,317:
! scope="row" align="left"| etags
! scope="row" align="left"| etags
|
|
array
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| etag
Line 8,174: Line 8,327:
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| condition
Line 8,188: Line 8,341:
|}
|}
<hr>
<hr>
=== Item ===
==== CategoryChildren-MOVE ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
Description
* '''An inventory item.'''
* '''Move category children'''
Path:
* ''/item/''<code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{item}</code><code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{?tid,simulate}</code>
==== Parameters ====
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">tid</code> &rarr; Transaction ID.
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">item</code> &rarr; Item UUID
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$</code>
* <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">simulate</code> &rarr; Whether or not to skip writing back results.
** Validation: <code style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(0|1|true|false)?$</code>
<hr>
==== Item-MOVE ====
Description
* '''Move an item'''
===== Request Headers =====
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
|-
! scope="row" align="left"| Destination
! scope="row" align="left"| Destination
| ''Destination category_id or 'special' category.''
| ''Destination category_id.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
|}
===== Status Codes =====
===== Status Codes =====
====== Item-MOVE-200 ======
====== <div id="CategoryChildren-MOVE-200">200</div> ======
Description
Description
*  '''Item moved successfully'''
*  '''Category children moved successfully'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">itemMoveResponse</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryChildrenMoveResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| asset_id
! scope="row" align="left"| _links
|
|
uuid
{| class="lltable" border=1
|-
! scope="row" align="left"| inv_type
|
integer
|-
|-
! scope="row" align="left"| name
|
string
|-
|-
! scope="row" align="left"| sale_info
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| sale_price
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| sale_type
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| created_at
! scope="row" align="left"| parent
|
|
integer
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| parent_id <small><em>(optional)</em></small>
|
uuid
|-
|-
! scope="row" align="left"| flags
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| category&dagger;
|
uuid
|-
! scope="row" align="left"| permissions
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| base_mask
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| group_mask
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| last_owner_id
! scope="row" align="left"| parent
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| owner_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| creator_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| next_owner_mask
! scope="row" align="left"| links
|
|
integer
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| owner_mask
|
integer
|-
|-
! scope="row" align="left"| group_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| everyone_mask
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| type
! scope="row" align="left"| items
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| _updated_items
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| self
|
|
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">linkMoveResponse</code>
|-
|-
|-
|-
! scope="row" align="left"| linked_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| created_at
! scope="row" align="left"| children
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| parent_id
|-
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| categories&dagger;
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| inv_type
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| type
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| _base_uri
|
|
string
uri
|-
|-
! scope="row" align="left"| _updated_items
! scope="row" align="left"| name
|
|
string
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| type_default
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| parent_id
|
uuid
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| version
| ''The URL of the moved inventory.''
|}
====== Item-MOVE-404 ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| category_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| _embedded
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
|
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| items
|
|
integer
|}
====== Item-MOVE-403 ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| uuid
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| asset_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| inv_type
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| sale_info
|
|
integer
|}
====== Item-MOVE-410 ======
Description
*  '''Source item gone'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorItemGone</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| sale_price
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| created_at
|
|
string
unixtime
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| parent_id&dagger;
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| flags
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| agent_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| item_id
|
integer
|}
<hr>
==== Item-PATCH ====
Description
* '''Modify an item'''
===== Request Schemas =====
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">modifyItem</code>
|-
|-
! scope="row" align="left"| asset_id <small><em>(optional)</em></small>
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| permissions
|
string
|-
! scope="row" align="left"| sale_info <small><em>(optional)</em></small>
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| sale_price <small><em>(optional)</em></small>
! scope="row" align="left"| base_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| sale_type <small><em>(optional)</em></small>
! scope="row" align="left"| group_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
|-
! scope="row" align="left"| flags <small><em>(optional)</em></small>
! scope="row" align="left"| last_owner_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| desc <small><em>(optional)</em></small>
! scope="row" align="left"| owner_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| hash_id <small><em>(optional)</em></small>
! scope="row" align="left"| creator_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| permissions <small><em>(optional)</em></small>
! scope="row" align="left"| next_owner_mask
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
|-
! scope="row" align="left"| owner_mask
! scope="row" align="left"| owner_mask <small><em>(optional)</em></small>
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| everyone_mask <small><em>(optional)</em></small>
! scope="row" align="left"| group_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| next_owner_mask <small><em>(optional)</em></small>
! scope="row" align="left"| everyone_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask <small><em>(optional)</em></small>
|
integer
|}
|}
|}
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">modifyLink</code>
|-
|-
|-
! scope="row" align="left"| type
! scope="row" align="left"| linked_id <small><em>(optional)</em></small>
|
|
uuid
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| desc
|
|
string
string
|-
! scope="row" align="left"| desc <small><em>(optional)</em></small>
|
string
|}
===== Status Codes =====
====== Item-PATCH-200 ======
Description
*  '''Item modified successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">itemModifyResponse</code>
|-
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| _links
Line 8,567: Line 8,651:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 8,580: Line 8,665:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| links
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| asset_id
! scope="row" align="left"| uuid
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| inv_type
|-
! scope="row" align="left"| linked_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
|
|
string
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer
|-
! scope="row" align="left"| sale_type
|
integer
|}
|-
|-
! scope="row" align="left"| created_at
! scope="row" align="left"| created_at
|
|
integer
unixtime
|-
|-
! scope="row" align="left"| parent_id <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id
|
|
uuid
uuid
|-
! scope="row" align="left"| flags
|
integer
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 8,637: Line 8,709:
uuid
uuid
|-
|-
! scope="row" align="left"| permissions
! scope="row" align="left"| inv_type
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
|-
! scope="row" align="left"| type
! scope="row" align="left"| base_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
! scope="row" align="left"| group_mask
! scope="row" align="left"| desc
|
|
integer
string
|-
|-
! scope="row" align="left"| last_owner_id
! scope="row" align="left"| _links
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| owner_id
|
uuid
|-
|-
! scope="row" align="left"| creator_id
! scope="row" align="left"| item
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| next_owner_mask
|
integer
|-
|-
! scope="row" align="left"| owner_mask
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| group_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| everyone_mask
! scope="row" align="left"| category
|
|
integer
{| class="lltable" border=1
|}
|-
|-
! scope="row" align="left"| type
|
integer
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| _updated_items
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _update_result <small><em>(optional)</em></small>
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| server_response <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| fault_code <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| code
! scope="row" align="left"| parent
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| message
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| success
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| categories
|
|
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">linkModifyResponse</code>
|-
|-
|-
|-
! scope="row" align="left"| _base_uri
! scope="row" align="left"| uuid
|
string
|-
! scope="row" align="left"| _links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| item
! scope="row" align="left"| name
|
|
{| class="lltable" border=1
string
|-
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| parent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| version
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| category
! scope="row" align="left"| agent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| category_id
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| _links
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| self
Line 8,764: Line 8,831:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 8,777: Line 8,845:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
Line 8,789: Line 8,858:
|-
|-
|-
|-
! scope="row" align="left"| item
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 8,800: Line 8,874:
! scope="row" align="left"| inv_type
! scope="row" align="left"| inv_type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 8,813: Line 8,887:
! scope="row" align="left"| sale_price
! scope="row" align="left"| sale_price
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| sale_type
! scope="row" align="left"| sale_type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|}
|-
|-
! scope="row" align="left"| created_at
! scope="row" align="left"| created_at
|
|
integer
unixtime
|-
|-
! scope="row" align="left"| parent_id <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id&dagger;
|
|
uuid
uuid
Line 8,830: Line 8,904:
! scope="row" align="left"| flags
! scope="row" align="left"| flags
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 8,847: Line 8,921:
! scope="row" align="left"| base_mask
! scope="row" align="left"| base_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| group_mask
! scope="row" align="left"| group_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| last_owner_id
! scope="row" align="left"| last_owner_id
Line 8,867: Line 8,941:
! scope="row" align="left"| next_owner_mask
! scope="row" align="left"| next_owner_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| owner_mask
! scope="row" align="left"| owner_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| group_id
! scope="row" align="left"| group_id
Line 8,879: Line 8,953:
! scope="row" align="left"| everyone_mask
! scope="row" align="left"| everyone_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
|-
|-
! scope="row" align="left"| type
! scope="row" align="left"| type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| desc
Line 8,902: Line 8,976:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 8,915: Line 8,990:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| category
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| linked_id
|
uuid
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 8,932: Line 9,018:
string
string
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| created_at
|
|
integer
unixtime
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent_id
Line 8,940: Line 9,026:
uuid
uuid
|-
|-
! scope="row" align="left"| version
! scope="row" align="left"| agent_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| item_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
|
uuid
string
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| _links
Line 8,957: Line 9,051:
|-
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 8,964: Line 9,058:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 8,977: Line 9,072:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
|}
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| _broken
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| linked_id
|
uuid
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| created_at
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| parent
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| inv_type
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| type
! scope="row" align="left"| categories
|
|
integer
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">metaEmbeddedCategoriesWithChildren</span> (recursive)
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| _updated_items
|
|
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| _updated_items
! scope="row" align="left"| _updated_categories
|
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| _update_result <small><em>(optional)</em></small>
! scope="row" align="left"| _updated_category_versions
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| server_response <small><em>(optional)</em></small>
! scope="row" align="left"| uuid
|
|
string
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|-
! scope="row" align="left"| Location
| ''The URL of the moved inventory.''
|}
====== <div id="CategoryChildren-MOVE-403">403</div> ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
! scope="row" align="left"| fault_code <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| code
! scope="row" align="left"| error_filename&dagger;
|
|
integer
string
|-
|-
! scope="row" align="left"| message
! scope="row" align="left"| error_description
|
|
string
string
|-
|-
! scope="row" align="left"| success
! scope="row" align="left"| error_function&dagger;
|
|
|}
string
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| error_code
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">14</span> )
|}
|}
====== Item-PATCH-404 ======
====== <div id="CategoryChildren-MOVE-404">404</div> ======
Description
Description
*  '''Item not found'''
*  '''Destination category not found.'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorItemNotFound</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 9,075: Line 9,198:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| item_id <small><em>(optional)</em></small>
! scope="row" align="left"| category_id&dagger;
|
|
uuid
uuid
Line 9,085: Line 9,208:
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
|}
====== Item-PATCH-400 ======
====== <div id="CategoryChildren-MOVE-410">410</div> ======
Description
Description
*  '''Invalid request'''
*  '''Source category gone'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidItemRequest</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
Line 9,107: Line 9,230:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| item_id <small><em>(optional)</em></small>
! scope="row" align="left"| category_id&dagger;
|
|
uuid
uuid
Line 9,117: Line 9,240:
! scope="row" align="left"| error_code
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
|}
<hr>
====== <div id="CategoryChildren-MOVE-412">412</div> ======
==== Item-DELETE ====
Description
Description
* '''Delete an item'''
*  '''Precondition failed'''
===== Status Codes =====
====== Item-DELETE-200 ======
Description
*  '''Item deleted successfully'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">itemDeleteResponse</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| _attachments_removed
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
|-
|-
! scope="row" align="left"| _update_result <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
{| class="lltable" border=1
string
|-
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| server_response <small><em>(optional)</em></small>
|
|
string
string
|-
|-
! scope="row" align="left"| fault_code <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
integer
string
|-
|-
! scope="row" align="left"| code
! scope="row" align="left"| etags
|
|
integer
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| message
! scope="row" align="left"| etag
|
|
string
string
|-
|-
! scope="row" align="left"| success
! scope="row" align="left"| error_code
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
|-
! scope="row" align="left"| _active_gestures_removed
! scope="row" align="left"| condition
|
|
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| _broken_links_removed
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== CategoryChildren-DELETE ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Delete category children'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _wearables_removed
|
|-
|-
! scope="row" align="left"| _category_items_removed
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
|
| ''Only process request if none of the supplied entity tags matches resource.''
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
|
| ''Only process request if any supplied entity tags matches resource.''
|}
|}
====== Item-DELETE-410 ======
===== Status Codes =====
====== <div id="CategoryChildren-DELETE-200">200</div> ======
Description
Description
*  '''Item gone'''
*  '''Category children deleted successfully'''
Response Schemas:
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorItemGone</code>
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryDeleteResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| _update_result&dagger;
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| server_response&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| fault_code&dagger;
|
integer
|-
! scope="row" align="left"| code
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">8</span> )
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| message
|
|
string
string
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| success
|
|
uuid
boolean
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| _attachments_removed
|
|
integer
|}
<hr>
==== Item-COPY ====
Description
* '''Copy an item'''
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| Destination
! scope="row" align="left"| ^[0-9]+$
| ''Destination category_id or 'special' category.''
|
uuid
|}
|}
===== Status Codes =====
====== Item-COPY-201 ======
Description
*  '''Item copied successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">itemCopyResponse</code>
|-
|-
! scope="row" align="left"| _active_gestures_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| asset_id
! scope="row" align="left"| _broken_links_removed
|
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| inv_type
! scope="row" align="left"| _total_items_removed
|
|
integer
integer
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| _wearables_removed
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| ^[0-9]+$
|
|
string
uuid
|}
|-
|-
! scope="row" align="left"| sale_info
! scope="row" align="left"| _category_items_removed
|
|
{| class="lltable" border=1
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| _categories_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| sale_price
! scope="row" align="left"| _updated_category_versions
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| sale_type
! scope="row" align="left"| uuid
|
|
integer
integer
|}
|}
|}
====== <div id="CategoryChildren-DELETE-410">410</div> ======
Description
*  '''Category gone'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| created_at
|-
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| parent_id <small><em>(optional)</em></small>
! scope="row" align="left"| error_filename&dagger;
|
|
uuid
string
|-
|-
! scope="row" align="left"| flags
! scope="row" align="left"| error_description
|
|
integer
string
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| error_function&dagger;
|
|
uuid
string
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| category_id&dagger;
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| permissions
! scope="row" align="left"| error_code
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
====== <div id="CategoryChildren-DELETE-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| base_mask
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| group_mask
! scope="row" align="left"| error_filename&dagger;
|
|
integer
string
|-
|-
! scope="row" align="left"| last_owner_id
! scope="row" align="left"| error_description
|
|
uuid
string
|-
|-
! scope="row" align="left"| owner_id
! scope="row" align="left"| error_function&dagger;
|
|
uuid
string
|-
|-
! scope="row" align="left"| creator_id
! scope="row" align="left"| etags
|
|
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
|-
! scope="row" align="left"| next_owner_mask
! scope="row" align="left"| etag
|
|
integer
string
|-
|-
! scope="row" align="left"| owner_mask
! scope="row" align="left"| error_code
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
|-
! scope="row" align="left"| group_id
! scope="row" align="left"| condition
|
|
uuid
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| everyone_mask
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
integer
|}
|}
<hr>
== CategoryLinks ==
Description
* '''Links in an inventory category.'''
Path:
* ''/category/''<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{category}</span>''/links''<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{?tid,simulate}</span>
=== Parameters ===
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">category</span> &rarr; Category UUID or 'special' category name, e.g. "current".
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$</span>
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$</span>
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$</span>
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">tid</span> &rarr; Transaction ID.
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">simulate</span> &rarr; Whether or not to skip writing back results.
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(0|1|true|false)?$</span>
=== Methods ===
<hr>
==== CategoryLinks-GET ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Retrieve links in a category'''
===== Status Codes =====
====== <div id="CategoryLinks-GET-200">200</div> ======
Description
*  '''Category links retrieved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryLinksResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| type
|
integer
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| _links
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _created_items
|
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| self
|
|
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">linkCopyResponse</code>
|-
|-
|-
|-
! scope="row" align="left"| linked_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| created_at
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| parent_id
|
uuid
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| inv_type
! scope="row" align="left"| category&dagger;
|
|
integer
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| type
|
integer
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| parent
|
|
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| href
| ''The URL of the copied inventory.''
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
====== Item-COPY-410 ======
|-
Description
! scope="row" align="left"| links
*  '''Source item gone'''
|
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorItemGone</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| items
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| self
|
|
integer
|}
====== Item-COPY-404 ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| children
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| categories&dagger;
|
|
integer
|}
====== Item-COPY-403 ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| _base_uri
|
|
string
uri
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| type_default
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| parent_id
|
|
integer
uuid
|}
|-
<hr>
! scope="row" align="left"| version
==== Item-GET ====
|
Description
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
* '''Retrieve an item'''
|-
===== Status Codes =====
! scope="row" align="left"| agent_id
====== Item-GET-200 ======
|
Description
uuid
*  '''Item retrieved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">itemResponse</code>
|-
|-
! scope="row" align="left"| category_id
|
uuid
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| _embedded
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| _embedded
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| item
|
|
string
{| class="lltable" border=1
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|}
|-
|-
! scope="row" align="left"| _base_uri
|
string
|-
|-
! scope="row" align="left"| asset_id
! scope="row" align="left"| asset_id
Line 9,528: Line 9,702:
! scope="row" align="left"| inv_type
! scope="row" align="left"| inv_type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 9,541: Line 9,715:
! scope="row" align="left"| sale_price
! scope="row" align="left"| sale_price
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| sale_type
! scope="row" align="left"| sale_type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|}
|-
|-
! scope="row" align="left"| created_at
! scope="row" align="left"| created_at
|
|
integer
unixtime
|-
|-
! scope="row" align="left"| parent_id <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id&dagger;
|
|
uuid
uuid
Line 9,558: Line 9,732:
! scope="row" align="left"| flags
! scope="row" align="left"| flags
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| agent_id
Line 9,575: Line 9,749:
! scope="row" align="left"| base_mask
! scope="row" align="left"| base_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| group_mask
! scope="row" align="left"| group_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| last_owner_id
! scope="row" align="left"| last_owner_id
Line 9,595: Line 9,769:
! scope="row" align="left"| next_owner_mask
! scope="row" align="left"| next_owner_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| owner_mask
! scope="row" align="left"| owner_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| group_id
! scope="row" align="left"| group_id
Line 9,607: Line 9,781:
! scope="row" align="left"| everyone_mask
! scope="row" align="left"| everyone_mask
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
|-
|-
! scope="row" align="left"| type
! scope="row" align="left"| type
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| desc
|
string
|}
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">linkResponse</code>
|-
|-
! scope="row" align="left"| _base_uri
|
|
string
string
Line 9,631: Line 9,797:
|-
|-
|-
|-
! scope="row" align="left"| item
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 9,638: Line 9,804:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| category
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 9,651: Line 9,818:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| type_default
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| parent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| category_id
|
|
|}
uuid
|}
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| _links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| item
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| asset_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| inv_type
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| parent
|
string
|-
! scope="row" align="left"| sale_info
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| sale_price
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| sale_type
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| created_at
! scope="row" align="left"| _broken
|
|
integer
boolean
|-
|-
! scope="row" align="left"| parent_id <small><em>(optional)</em></small>
! scope="row" align="left"| _links
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| flags
! scope="row" align="left"| item
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| permissions
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| base_mask
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| group_mask
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| last_owner_id
! scope="row" align="left"| self
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| owner_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| creator_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| next_owner_mask
! scope="row" align="left"| parent
|
|
integer
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| owner_mask
|
integer
|-
|-
! scope="row" align="left"| group_id
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| everyone_mask
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|-
|-
! scope="row" align="left"| type
! scope="row" align="left"| linked_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| created_at
|
|
{| class="lltable" border=1
unixtime
|-
|-
! scope="row" align="left"| parent_id
|
uuid
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| agent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| href
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| inv_type
|
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| type
|
|
{| class="lltable" border=1
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| href
|
|
string
string
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|}
|}
|}
|}
|}
|}
|-
|}
! scope="row" align="left"| category
====== <div id="CategoryLinks-GET-404">404</div> ======
|
Description
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| error_line_number&dagger;
|
|
string
integer
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| error_filename&dagger;
|
|
integer
string
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| error_description
|
|
uuid
string
|-
|-
! scope="row" align="left"| version
! scope="row" align="left"| error_function&dagger;
|
|
integer
string
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| category_id&dagger;
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
<hr>
==== CategoryLinks-PUT ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Replace category links.'''
===== Request Schemas =====
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">replaceCategoryLinks</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| linked_id
|
|
uuid
uuid
|-
! scope="row" align="left"| name&dagger;
|
string
|-
! scope="row" align="left"| desc&dagger;
|
string
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
===== Status Codes =====
====== <div id="CategoryLinks-PUT-201">201</div> ======
Description
*  '''Category links replaced'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryLinksReplaceResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| _links
Line 9,864: Line 10,079:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
Line 9,877: Line 10,093:
! scope="row" align="left"| href
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
! scope="row" align="left"| _broken
|
|-
|-
! scope="row" align="left"| linked_id
! scope="row" align="left"| category&dagger;
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name
|
string
|-
|-
! scope="row" align="left"| created_at
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| parent
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item_id
|
uuid
|-
|-
! scope="row" align="left"| inv_type
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| type
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| links
|
|
string
|}
====== Item-GET-404 ======
Description
*  '''Item not found'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorItemNotFound</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| items
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| item_id <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
uuid
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| self
|
|
integer
|}
== Global Responses ==
=== Global-415 ===
Description
*  '''Unsupported media type'''
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorGeneral</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| children
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
string
uri
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| name&dagger;
|
|
integer
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
=== Global-500 ===
|-
Description
! scope="row" align="left"| categories&dagger;
*  '''Internal Error'''
|
Response Schemas:
{| class="lltable" border=1
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorGeneral</code>
|-
|-
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name&dagger;
|
|
string
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| _base_uri
|
|
string
uri
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| type_default
|
|
integer
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|}
=== Global-400 ===
Description
*  '''Invalid request'''
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorGeneral</code>
|-
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| version
|
|
string
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| category_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| _embedded
|
|
integer
|}
== Global Request Headers ==
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| Content-Type <small><em>(optional)</em></small>
! scope="row" align="left"| links
| ''Content type of request payload. Generally <code>application/llsd+xml</code> or <code>application/json</code>.''
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144; background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| Accept-Encoding <small><em>(optional)</em></small>
| ''Preferred response encoding (e.g. 'gzip')''
|-
|-
! scope="row" align="left"| Accept <small><em>(optional)</em></small>
! scope="row" align="left"| sale_price
| ''Preferred response Content-Type.  Generally <code>application/llsd+xml</code> or <code>application/json</code>.''
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| Cache-Control <small><em>(optional)</em></small>
! scope="row" align="left"| sale_type
| ''Directives to caching mechanisms.''
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|}
== Global Response Headers ==
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| created_at
|
unixtime
|-
|-
! scope="row" align="left"| Vary
! scope="row" align="left"| parent_id&dagger;
| ''Indicates the set of request-header fields that determines request variants.  Used by caching mechanisms.''
|
uuid
|-
|-
! scope="row" align="left"| Content-Encoding <small><em>(optional)</em></small>
! scope="row" align="left"| flags
| ''Response encoding (e.g. 'gzip')''
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
|-
! scope="row" align="left"| Content-Type <small><em>(optional)</em></small>
! scope="row" align="left"| agent_id
| ''Content type of response payload.  Generally <code>application/llsd+xml</code> or <code>application/json</code>.''
|
uuid
|-
|-
! scope="row" align="left"| Content-Location <small><em>(optional)</em></small>
! scope="row" align="left"| item_id
| ''Canonical location of requested resource.''
|
uuid
|-
|-
! scope="row" align="left"| Cache-Control <small><em>(optional)</em></small>
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| _broken
|
boolean
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|}
|}
|}
|-
! scope="row" align="left"| _linked_ids
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
uuid
|}
|-
! scope="row" align="left"| _updated_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _category_items_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _created_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| Location
| ''The URL of the replaced category links.''
|}
====== <div id="CategoryLinks-PUT-400">400</div> ======
Description
*  '''Invalid request'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidLinksShape</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| invalid_linked_ids&dagger;
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> )
|}
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidRequest</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> )
|}
====== <div id="CategoryLinks-PUT-404">404</div> ======
Description
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
<hr>
==== CategoryLinks-COPY ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
* '''Copy category links'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| Destination
| ''Destination category_id or 'special' category.''
|}
===== Status Codes =====
====== <div id="CategoryLinks-COPY-201">201</div> ======
Description
*  '''Category links copied successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryLinksCopyResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| children
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| categories&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| _broken
|
boolean
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|}
|}
|}
|-
! scope="row" align="left"| _created_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| Location
| ''The URL of the copied inventory.''
|}
====== <div id="CategoryLinks-COPY-403">403</div> ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">14</span> )
|}
====== <div id="CategoryLinks-COPY-404">404</div> ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="CategoryLinks-COPY-410">410</div> ======
Description
*  '''Source category gone'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
<hr>
==== CategoryLinks-MOVE ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
* '''Move category links'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| Destination
| ''Destination category_id.''
|}
===== Status Codes =====
====== <div id="CategoryLinks-MOVE-200">200</div> ======
Description
*  '''Category links moved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryLinksMoveResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| children
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| categories&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| _broken
|
boolean
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|}
|}
|}
|-
! scope="row" align="left"| _updated_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| Location
| ''The URL of the moved inventory.''
|}
====== <div id="CategoryLinks-MOVE-403">403</div> ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">14</span> )
|}
====== <div id="CategoryLinks-MOVE-404">404</div> ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="CategoryLinks-MOVE-410">410</div> ======
Description
*  '''Source category gone'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
<hr>
==== CategoryLinks-DELETE ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Delete category links'''
===== Status Codes =====
====== <div id="CategoryLinks-DELETE-200">200</div> ======
Description
*  '''Category links deleted successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryLinksDeleteResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _category_items_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
====== <div id="CategoryLinks-DELETE-410">410</div> ======
Description
*  '''Category gone'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
<hr>
== CategoryItems ==
Description
* '''Items in an inventory category.'''
Path:
* ''/category/''<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{category}</span>''/items''<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{?tid,simulate}</span>
=== Parameters ===
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">category</span> &rarr; Category UUID or 'special' category name, e.g. "current".
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$</span>
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$</span>
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$</span>
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">tid</span> &rarr; Transaction ID.
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">simulate</span> &rarr; Whether or not to skip writing back results.
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(0|1|true|false)?$</span>
=== Methods ===
<hr>
==== CategoryItems-GET ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Retrieve items in a category'''
===== Status Codes =====
====== <div id="CategoryItems-GET-200">200</div> ======
Description
*  '''Category items retrieved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryItemsResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| children
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| categories&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
====== <div id="CategoryItems-GET-304">304</div> ======
Description
*  '''Not modified'''
Response Schemas:
string
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
====== <div id="CategoryItems-GET-404">404</div> ======
Description
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="CategoryItems-GET-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| etags
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| etag
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
! scope="row" align="left"| condition
|
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== CategoryItems-PUT ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
* '''Replace category items.'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Request Schemas =====
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">replaceCategoryItems</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| items&dagger;
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| flags&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| desc&dagger;
|
string
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| permissions&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| owner_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| base_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| next_owner_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| everyone_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| links&dagger;
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name&dagger;
|
string
|-
! scope="row" align="left"| desc&dagger;
|
string
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|}
===== Status Codes =====
====== <div id="CategoryItems-PUT-201">201</div> ======
Description
*  '''Category items replaced'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryItemsReplaceResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| children
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| categories&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
! scope="row" align="left"| _attachments_removed
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| ^[0-9]+$
|
uuid
|}
|-
! scope="row" align="left"| _linked_ids
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
uuid
|}
|-
! scope="row" align="left"| _active_gestures_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _broken_links_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _created_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _wearables_removed
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| ^[0-9]+$
|
uuid
|}
|-
! scope="row" align="left"| _updated_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _category_items_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|-
! scope="row" align="left"| Location
| ''The URL of the replaced category items.''
|}
====== <div id="CategoryItems-PUT-404">404</div> ======
Description
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="CategoryItems-PUT-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| etags
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| etag
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
! scope="row" align="left"| condition
|
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== CategoryItems-COPY ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
* '''Copy category items'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| Destination
| ''Destination category_id or 'special' category.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Status Codes =====
====== <div id="CategoryItems-COPY-201">201</div> ======
Description
*  '''Category items copied successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryItemsCopyResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| children
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| categories&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
! scope="row" align="left"| _created_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|-
! scope="row" align="left"| Location
| ''The URL of the copied inventory.''
|}
====== <div id="CategoryItems-COPY-403">403</div> ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">14</span> )
|}
====== <div id="CategoryItems-COPY-404">404</div> ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="CategoryItems-COPY-410">410</div> ======
Description
*  '''Source category gone'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
====== <div id="CategoryItems-COPY-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| etags
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| etag
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
! scope="row" align="left"| condition
|
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== CategoryItems-MOVE ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
* '''Move category items'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| Destination
| ''Destination category_id.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Status Codes =====
====== <div id="CategoryItems-MOVE-200">200</div> ======
Description
*  '''Category items moved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryItemsMoveResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| children
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| categories&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|}
|-
! scope="row" align="left"| _updated_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|-
! scope="row" align="left"| Location
| ''The URL of the moved inventory.''
|}
====== <div id="CategoryItems-MOVE-403">403</div> ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">14</span> )
|}
====== <div id="CategoryItems-MOVE-404">404</div> ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="CategoryItems-MOVE-410">410</div> ======
Description
*  '''Source category gone'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
====== <div id="CategoryItems-MOVE-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| etags
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| etag
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
! scope="row" align="left"| condition
|
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== CategoryItems-DELETE ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Delete category items'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Status Codes =====
====== <div id="CategoryItems-DELETE-200">200</div> ======
Description
*  '''Category items deleted successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryItemsDeleteResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _attachments_removed
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| ^[0-9]+$
|
uuid
|}
|-
! scope="row" align="left"| _active_gestures_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _broken_links_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _wearables_removed
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| ^[0-9]+$
|
uuid
|}
|-
! scope="row" align="left"| _category_items_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
====== <div id="CategoryItems-DELETE-410">410</div> ======
Description
*  '''Category gone'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
====== <div id="CategoryItems-DELETE-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| etags
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| etag
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
! scope="row" align="left"| condition
|
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
== CategoryCategories ==
Description
* '''Categories in an inventory category.'''
Path:
* ''/category/''<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{category}</span>''/categories''<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{?tid,depth,simulate}</span>
=== Parameters ===
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">category</span> &rarr; Category UUID or 'special' category name, e.g. "current".
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$</span>
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$</span>
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$</span>
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">tid</span> &rarr; Transaction ID.
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">depth</span> &rarr; Category child depth to retrieve.
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(\*|[0-9]+)?$</span>
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">simulate</span> &rarr; Whether or not to skip writing back results.
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(0|1|true|false)?$</span>
=== Methods ===
<hr>
==== CategoryCategories-GET ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Retrieve categories in a category'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Status Codes =====
====== <div id="CategoryCategories-GET-200">200</div> ======
Description
*  '''Category categories retrieved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryCategoriesResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| children
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| categories&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| categories
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| categories
|
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">metaEmbeddedCategories</span> (recursive)
|}
|}
|}
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
====== <div id="CategoryCategories-GET-304">304</div> ======
Description
*  '''Not modified'''
Response Schemas:
string
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
====== <div id="CategoryCategories-GET-404">404</div> ======
Description
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="CategoryCategories-GET-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| etags
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| etag
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
! scope="row" align="left"| condition
|
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== CategoryCategories-PUT ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
* '''Replace category categories.'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Request Schemas =====
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">replaceCategoryCategories</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _embedded&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| items&dagger;
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| flags&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| desc&dagger;
|
string
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| permissions&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| owner_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| base_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| next_owner_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| everyone_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| links&dagger;
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name&dagger;
|
string
|-
! scope="row" align="left"| desc&dagger;
|
string
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| categories&dagger;
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _embedded&dagger;
|
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">newEmbeddedChildren</span> (recursive)
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|}
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|}
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
===== Status Codes =====
====== <div id="CategoryCategories-PUT-201">201</div> ======
Description
*  '''Category categories replaced'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryChildrenReplaceResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| children
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| categories&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| categories
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| categories
|
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">metaEmbeddedCategoriesWithChildren</span> (recursive)
|}
|}
|}
|}
|-
! scope="row" align="left"| _attachments_removed
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| ^[0-9]+$
|
uuid
|}
|-
! scope="row" align="left"| _active_gestures_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _broken_links_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _total_items_removed
|
integer
|-
! scope="row" align="left"| _created_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _wearables_removed
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| ^[0-9]+$
|
uuid
|}
|-
! scope="row" align="left"| _created_categories
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _categories_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|-
! scope="row" align="left"| Location
| ''The URL of the replaced category categories.''
|}
====== <div id="CategoryCategories-PUT-404">404</div> ======
Description
*  '''Category not found'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="CategoryCategories-PUT-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| etags
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| etag
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
! scope="row" align="left"| condition
|
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== CategoryCategories-COPY ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
* '''Copy category categories'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| Destination
| ''Destination category_id or 'special' category.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Status Codes =====
====== <div id="CategoryCategories-COPY-201">201</div> ======
Description
*  '''Category categories copied successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryCopyResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| children
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| categories&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| categories
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| categories
|
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">metaEmbeddedCategoriesWithChildren</span> (recursive)
|}
|}
|}
|}
|-
! scope="row" align="left"| _removed_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _top_category_id
|
uuid
|-
! scope="row" align="left"| _created_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _moved_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _created_categories
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|-
! scope="row" align="left"| Location
| ''The URL of the copied inventory.''
|}
====== <div id="CategoryCategories-COPY-403">403</div> ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">14</span> )
|}
====== <div id="CategoryCategories-COPY-404">404</div> ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="CategoryCategories-COPY-410">410</div> ======
Description
*  '''Source category gone'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
====== <div id="CategoryCategories-COPY-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| etags
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| etag
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
! scope="row" align="left"| condition
|
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== CategoryCategories-MOVE ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
* '''Move category categories'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| Destination
| ''Destination category_id.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Status Codes =====
====== <div id="CategoryCategories-MOVE-200">200</div> ======
Description
*  '''Category categories moved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryCategoriesMoveResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| items
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| children
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| categories&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| categories
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| categories
|
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">metaEmbeddedCategories</span> (recursive)
|}
|}
|}
|}
|-
! scope="row" align="left"| _updated_categories
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|-
! scope="row" align="left"| Location
| ''The URL of the moved inventory.''
|}
====== <div id="CategoryCategories-MOVE-403">403</div> ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">14</span> )
|}
====== <div id="CategoryCategories-MOVE-404">404</div> ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="CategoryCategories-MOVE-410">410</div> ======
Description
*  '''Source category gone'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
====== <div id="CategoryCategories-MOVE-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| etags
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| etag
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
! scope="row" align="left"| condition
|
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== CategoryCategories-DELETE ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Delete category categories'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Only process request if none of the supplied entity tags matches resource.''
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
| ''Only process request if any supplied entity tags matches resource.''
|}
===== Status Codes =====
====== <div id="CategoryCategories-DELETE-200">200</div> ======
Description
*  '''Category categories deleted successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryDeleteResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _update_result&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| server_response&dagger;
|
string
|-
! scope="row" align="left"| fault_code&dagger;
|
integer
|-
! scope="row" align="left"| code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">8</span> )
|-
! scope="row" align="left"| message
|
string
|-
! scope="row" align="left"| success
|
boolean
|}
|-
! scope="row" align="left"| _attachments_removed
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| ^[0-9]+$
|
uuid
|}
|-
! scope="row" align="left"| _active_gestures_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _broken_links_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _total_items_removed
|
integer
|-
! scope="row" align="left"| _wearables_removed
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| ^[0-9]+$
|
uuid
|}
|-
! scope="row" align="left"| _category_items_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _categories_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
====== <div id="CategoryCategories-DELETE-410">410</div> ======
Description
*  '''Category gone'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
====== <div id="CategoryCategories-DELETE-412">412</div> ======
Description
*  '''Precondition failed'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorPreconditionFailed</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| etags
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
string
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| etag
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span> )
|-
! scope="row" align="left"| condition
|
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
== Item ==
Description
* '''An inventory item.'''
Path:
* ''/item/''<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{item}</span><span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">{?tid,simulate}</span>
=== Parameters ===
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">tid</span> &rarr; Transaction ID.
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">item</span> &rarr; Item UUID
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$</span>
* <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">simulate</span> &rarr; Whether or not to skip writing back results.
** Validation: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">^(0|1|true|false)?$</span>
=== Methods ===
<hr>
==== Item-GET ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Retrieve an item'''
===== Status Codes =====
====== <div id="Item-GET-200">200</div> ======
Description
*  '''Item retrieved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">itemResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|}
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">linkResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| _broken
|
boolean
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|}
====== <div id="Item-GET-404">404</div> ======
Description
*  '''Item not found'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorItemNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| item_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> )
|}
<hr>
==== Item-PATCH ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Modify an item'''
===== Request Schemas =====
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">modifyItem</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| asset_id&dagger;
|
uuid
|-
! scope="row" align="left"| name&dagger;
|
string
|-
! scope="row" align="left"| sale_info&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| flags&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| desc&dagger;
|
string
|-
! scope="row" align="left"| hash_id&dagger;
|
uuid
|-
! scope="row" align="left"| permissions&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| owner_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| everyone_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| next_owner_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask&dagger;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|}
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">modifyLink</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| linked_id&dagger;
|
uuid
|-
! scope="row" align="left"| name&dagger;
|
string
|-
! scope="row" align="left"| desc&dagger;
|
string
|}
===== Status Codes =====
====== <div id="Item-PATCH-200">200</div> ======
Description
*  '''Item modified successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">itemModifyResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _updated_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _update_result&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| server_response&dagger;
|
string
|-
! scope="row" align="left"| fault_code&dagger;
|
integer
|-
! scope="row" align="left"| code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">8</span> )
|-
! scope="row" align="left"| message
|
string
|-
! scope="row" align="left"| success
|
boolean
|}
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">linkModifyResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _base_uri
|
uri
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| item
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|-
! scope="row" align="left"| category
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| type_default
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| version
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| category_id
|
uuid
|-
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|-
! scope="row" align="left"| parent
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
uri
|-
! scope="row" align="left"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
! scope="row" align="left"| _broken
|
boolean
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _updated_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _update_result&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| server_response&dagger;
|
string
|-
! scope="row" align="left"| fault_code&dagger;
|
integer
|-
! scope="row" align="left"| code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">8</span> )
|-
! scope="row" align="left"| message
|
string
|-
! scope="row" align="left"| success
|
boolean
|}
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
====== <div id="Item-PATCH-400">400</div> ======
Description
*  '''Invalid request'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidItemRequest</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| item_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> )
|}
====== <div id="Item-PATCH-404">404</div> ======
Description
*  '''Item not found'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorItemNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| item_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> )
|}
<hr>
==== Item-COPY ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
* '''Copy an item'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| Destination
| ''Destination category_id or 'special' category.''
|}
===== Status Codes =====
====== <div id="Item-COPY-201">201</div> ======
Description
*  '''Item copied successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">itemCopyResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _created_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">linkCopyResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _created_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| Location
| ''The URL of the copied inventory.''
|}
====== <div id="Item-COPY-403">403</div> ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">14</span> )
|}
====== <div id="Item-COPY-404">404</div> ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="Item-COPY-410">410</div> ======
Description
*  '''Source item gone'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorItemGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
<hr>
==== Item-MOVE ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
* '''Move an item'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| Destination
| ''Destination category_id or 'special' category.''
|}
===== Status Codes =====
====== <div id="Item-MOVE-200">200</div> ======
Description
*  '''Item moved successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">itemMoveResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| sale_info
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| sale_price
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| sale_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span> )
|}
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id&dagger;
|
uuid
|-
! scope="row" align="left"| flags
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| base_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| last_owner_id
|
uuid
|-
! scope="row" align="left"| owner_id
|
uuid
|-
! scope="row" align="left"| creator_id
|
uuid
|-
! scope="row" align="left"| next_owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| owner_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|-
! scope="row" align="left"| group_id
|
uuid
|-
! scope="row" align="left"| everyone_mask
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
|}
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">-1</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">51</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _updated_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">linkMoveResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
string
|-
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! scope="row" align="left"| agent_id
|
uuid
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| inv_type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">22</span> )
|-
! scope="row" align="left"| type
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">24</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">25</span> )
|-
! scope="row" align="left"| desc
|
string
|-
! scope="row" align="left"| _updated_items
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| Location
| ''The URL of the moved inventory.''
|}
====== <div id="Item-MOVE-403">403</div> ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorInvalidPermissions</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">14</span> )
|}
====== <div id="Item-MOVE-404">404</div> ======
Description
*  '''Destination category not found.'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorCategoryNotFound</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span> )
|}
====== <div id="Item-MOVE-410">410</div> ======
Description
*  '''Source item gone'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorItemGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
<hr>
==== Item-DELETE ====
Implementation Status
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
* '''Delete an item'''
===== Status Codes =====
====== <div id="Item-DELETE-200">200</div> ======
Description
*  '''Item deleted successfully'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">itemDeleteResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _attachments_removed
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| ^[0-9]+$
|
uuid
|}
|-
! scope="row" align="left"| _update_result&dagger;
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| server_response&dagger;
|
string
|-
! scope="row" align="left"| fault_code&dagger;
|
integer
|-
! scope="row" align="left"| code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">8</span> )
|-
! scope="row" align="left"| message
|
string
|-
! scope="row" align="left"| success
|
boolean
|}
|-
! scope="row" align="left"| _active_gestures_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _broken_links_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _wearables_removed
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| ^[0-9]+$
|
uuid
|}
|-
! scope="row" align="left"| _category_items_removed
|
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">[ </span>
uuid
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|-
! scope="row" align="left"| _updated_category_versions
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
integer
|}
|}
====== <div id="Item-DELETE-410">410</div> ======
Description
*  '''Item gone'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorItemGone</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span> )
|}
= Global Response Status Codes =
=== <div id="Global-400">400</div> ===
Description
*  '''Invalid request'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorGeneral</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">17</span> )
|}
=== <div id="Global-415">415</div> ===
Description
*  '''Unsupported media type'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorGeneral</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">17</span> )
|}
=== <div id="Global-500">500</div> ===
Description
*  '''Internal Error'''
Response Schemas:
{| class="lltable" border=1
|+<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorGeneral</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| error_line_number&dagger;
|
integer
|-
! scope="row" align="left"| error_filename&dagger;
|
string
|-
! scope="row" align="left"| error_description
|
string
|-
! scope="row" align="left"| error_function&dagger;
|
string
|-
! scope="row" align="left"| error_code
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">17</span> )
|}
= Global Request Headers =
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| Content-Type <small><em>(optional)</em></small>
| ''Content type of request payload.  Generally <code>application/llsd+xml</code> or <code>application/json</code>.''
|-
! scope="row" align="left"| Accept-Encoding <small><em>(optional)</em></small>
| ''Preferred response encoding (e.g. 'gzip')''
|-
! scope="row" align="left"| Accept <small><em>(optional)</em></small>
| ''Preferred response Content-Type.  Generally <code>application/llsd+xml</code> or <code>application/json</code>.''
|-
! scope="row" align="left"| Cache-Control <small><em>(optional)</em></small>
| ''Directives to caching mechanisms.''
|}
= Global Response Headers =
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| Vary
| ''Indicates the set of request-header fields that determines request variants.  Used by caching mechanisms.''
|-
! scope="row" align="left"| Content-Encoding <small><em>(optional)</em></small>
| ''Response encoding (e.g. 'gzip')''
|-
! scope="row" align="left"| Content-Type <small><em>(optional)</em></small>
| ''Content type of response payload.  Generally <code>application/llsd+xml</code> or <code>application/json</code>.''
|-
! scope="row" align="left"| Content-Location <small><em>(optional)</em></small>
| ''Canonical location of requested resource.''
|-
! scope="row" align="left"| Cache-Control <small><em>(optional)</em></small>
| ''Directives to caching mechanisms.''
| ''Directives to caching mechanisms.''
|}
= Error Codes =
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| AIS_ERROR_INVALID_REQUEST
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span>
|-
! scope="row" align="left"| AIS_ERROR_INVALID_SHAPE
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">1</span>
|-
! scope="row" align="left"| AIS_ERROR_INVALID_DEPTH
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">2</span>
|-
! scope="row" align="left"| AIS_ERROR_BROKEN_LINK
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">3</span>
|-
! scope="row" align="left"| AIS_ERROR_NOT_FOUND
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">4</span>
|-
! scope="row" align="left"| AIS_ERROR_AGENT_NOT_FOUND
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">5</span>
|-
! scope="row" align="left"| AIS_ERROR_NO_INVENTORY_ROOT
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">6</span>
|-
! scope="row" align="left"| AIS_ERROR_METHOD_NOT_ALLOWED
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">7</span>
|-
! scope="row" align="left"| AIS_ERROR_CONFLICT
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">8</span>
|-
! scope="row" align="left"| AIS_ERROR_GONE
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">9</span>
|-
! scope="row" align="left"| AIS_ERROR_CONDITION_FAILED
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">10</span>
|-
! scope="row" align="left"| AIS_ERROR_INTERNAL_ERROR
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">11</span>
|-
! scope="row" align="left"| AIS_ERROR_QUERY_FAILED
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">12</span>
|-
! scope="row" align="left"| AIS_ERROR_QUERY_EXPECTATION_FAILED
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">13</span>
|-
! scope="row" align="left"| AIS_ERROR_INVALID_PERMISSIONS
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">14</span>
|-
! scope="row" align="left"| AIS_ERROR_NOT_SUPPORTED
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">15</span>
|-
! scope="row" align="left"| AIS_ERROR_UNKNOWN
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">16</span>
|-
! scope="row" align="left"| AIS_ERROR_UNSUPPORTED_MEDIA
| <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">17</span>
|}
|}
[[Category:Capabilities]]
[[Category:Capabilities]]

Latest revision as of 11:55, 4 October 2013

Resource Methods Overview

† - Partially Implemented ‡ - Not Implemented
Category /category/{category}{?tid,depth,simulate} GET POST† PUT PATCH COPY MOVE‡ DELETE
CategoryChildren /category/{category}/children{?tid,depth,simulate} GET PUT‡ COPY‡ MOVE‡ DELETE
CategoryLinks /category/{category}/links{?tid,simulate} GET PUT COPY‡ MOVE‡ DELETE
CategoryItems /category/{category}/items{?tid,simulate} GET PUT‡ COPY‡ MOVE‡ DELETE
CategoryCategories /category/{category}/categories{?tid,depth,simulate} GET PUT‡ COPY‡ MOVE‡ DELETE
Item /item/{item}{?tid,simulate} GET PATCH COPY‡ MOVE‡ DELETE

Resources


Category

Description

  • An inventory category.

Path:

  • /category/{category}{?tid,depth,simulate}

Parameters

  • category → Category UUID or 'special' category name, e.g. "current".
    • Validation: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
    • Validation: ^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$
    • Validation: ^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$
  • tid → Transaction ID.
  • depth → Category child depth to retrieve.
    • Validation: ^(\*|[0-9]+)?$
  • simulate → Whether or not to skip writing back results.
    • Validation: ^(0|1|true|false)?$

Methods


Category-GET

Implementation Status

  • COMPLETE

Description

  • Retrieve a category
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
200

Description

  • Category retrieved successfully

Response Schemas:

categoryResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

categoryChildrenResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories
uuid
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories

metaEmbeddedCategoriesWithChildren (recursive)

Response Headers
ETag Current value of the entity tag for the requested variant.
304

Description

  • Not modified

Response Schemas: string

Response Headers
ETag Current value of the entity tag for the requested variant.
404

Description

  • Category not found

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

Category-POST

Implementation Status

  • PARTIAL

Description

  • Create inventory in category.
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Request Schemas
newEmbeddedChildren † - Optional
items†

[

asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info†
sale_price†

integer ( 0 )

sale_type†

integer ( 03 )

flags†

integer ( 0 )

desc†

string

type

integer ( -151 )

permissions†
owner_mask†

integer ( 0 )

base_mask†

integer ( 0 )

next_owner_mask†

integer ( 0 )

group_mask†

integer ( 0 )

everyone_mask†

integer ( 0 )

, ... ]

links†

[

type

integer ( 2425 )

linked_id

uuid

name†

string

desc†

string

, ... ]

categories†

[

_embedded†
items†

[

asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info†
sale_price†

integer ( 0 )

sale_type†

integer ( 03 )

flags†

integer ( 0 )

desc†

string

type

integer ( -151 )

permissions†
owner_mask†

integer ( 0 )

base_mask†

integer ( 0 )

next_owner_mask†

integer ( 0 )

group_mask†

integer ( 0 )

everyone_mask†

integer ( 0 )

, ... ]

links†

[

type

integer ( 2425 )

linked_id

uuid

name†

string

desc†

string

, ... ]

categories†

[ newCategory (recursive) , ... ]

name

string

type_default†

integer ( -151 )

, ... ]

Status Codes
201

Description

  • Inventory created

Response Schemas:

categoryNewChildrenResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories
uuid
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories

metaEmbeddedCategoriesWithChildren (recursive)

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
links
uuid
_embedded
item
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_broken

boolean

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_created_categories

[ uuid , ... ]

_created_items

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
Location The URL of the category children containing the created inventory.
400

Description

  • Invalid request

Response Schemas:

errorInvalidLinksShape † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

invalid_linked_ids†

[ uuid , ... ]

error_code

integer ( 1 )

errorInvalidRequest † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 0 )

404

Description

  • Category not found

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

409

Description

  • Duplicate transaction.

Response Schemas:

errorDuplicateTransaction † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 8 )

transaction_id

string

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

Category-PUT

Implementation Status

  • COMPLETE

Description

  • Create and retrieve a 'special' category.
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
201

Description

  • Category created

Response Schemas:

categoryNewResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_created_categories

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
Location The URL of the created category
404

Description

  • Category not found

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

409

Description

  • Category already exists

Response Schemas:

categoryResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

Category-PATCH

Implementation Status

  • COMPLETE

Description

  • Modify a category
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Request Schemas
modifyCategory † - Optional
name

string

Status Codes
200

Description

  • Category modified successfully

Response Schemas:

categoryModifyResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_updated_categories

[ uuid , ... ]

_update_result†
server_response†

string

fault_code†

integer

code

integer ( 08 )

message

string

success

boolean

_updated_category_versions
uuid

integer

Response Headers
ETag Current value of the entity tag for the requested variant.
400

Description

  • Invalid request

Response Schemas:

errorInvalidCategoryRequest † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 0 )

404

Description

  • Category not found

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

Category-COPY

Implementation Status

  • COMPLETE

Description

  • Copy a category
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
Destination Destination category_id or 'special' category.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
201

Description

  • Category copied successfully

Response Schemas:

categoryCopyResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories
uuid
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories

metaEmbeddedCategoriesWithChildren (recursive)

_removed_items

[ uuid , ... ]

_top_category_id

uuid

_created_items

[ uuid , ... ]

_moved_items

[ uuid , ... ]

_created_categories

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
ETag Current value of the entity tag for the requested variant.
Location The URL of the copied inventory.
403

Description

  • Permissions check failed.

Response Schemas:

errorInvalidPermissions † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 14 )

404

Description

  • Destination category not found.

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

409

Description

  • Duplicate transaction.

Response Schemas:

errorDuplicateTransaction † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 8 )

transaction_id

string

410

Description

  • Source category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

Category-MOVE

Implementation Status

  • NONE

Description

  • Move a category
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
Destination Destination category_id.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
200

Description

  • Category moved successfully

Response Schemas:

categoryMoveResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_updated_categories

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
ETag Current value of the entity tag for the requested variant.
Location The URL of the moved inventory.
403

Description

  • Permissions check failed.

Response Schemas:

errorInvalidPermissions † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 14 )

404

Description

  • Destination category not found.

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

410

Description

  • Source category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

Category-DELETE

Implementation Status

  • COMPLETE

Description

  • Delete a category
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
200

Description

  • Category deleted successfully

Response Schemas:

categoryDeleteResponse † - Optional
_update_result†
server_response†

string

fault_code†

integer

code

integer ( 08 )

message

string

success

boolean

_attachments_removed
^[0-9]+$

uuid

_active_gestures_removed

[ uuid , ... ]

_broken_links_removed

[ uuid , ... ]

_total_items_removed

integer

_wearables_removed
^[0-9]+$

uuid

_category_items_removed

[ uuid , ... ]

_categories_removed

[ uuid , ... ]

_updated_category_versions
uuid

integer

410

Description

  • Category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryChildren

Description

  • Children in an inventory category.

Path:

  • /category/{category}/children{?tid,depth,simulate}

Parameters

  • category → Category UUID or 'special' category name, e.g. "current".
    • Validation: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
    • Validation: ^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$
    • Validation: ^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$
  • tid → Transaction ID.
  • depth → Category child depth to retrieve.
    • Validation: ^(\*|[0-9]+)?$
  • simulate → Whether or not to skip writing back results.
    • Validation: ^(0|1|true|false)?$

Methods


CategoryChildren-GET

Implementation Status

  • COMPLETE

Description

  • Retrieve children in a category
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
200

Description

  • Category children retrieved successfully

Response Schemas:

categoryChildrenResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories
uuid
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories

metaEmbeddedCategoriesWithChildren (recursive)

Response Headers
ETag Current value of the entity tag for the requested variant.
304

Description

  • Not modified

Response Schemas: string

Response Headers
ETag Current value of the entity tag for the requested variant.
404

Description

  • Category not found

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryChildren-PUT

Implementation Status

  • NONE

Description

  • Replace category children.
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Request Schemas
newEmbeddedChildren † - Optional
items†

[

asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info†
sale_price†

integer ( 0 )

sale_type†

integer ( 03 )

flags†

integer ( 0 )

desc†

string

type

integer ( -151 )

permissions†
owner_mask†

integer ( 0 )

base_mask†

integer ( 0 )

next_owner_mask†

integer ( 0 )

group_mask†

integer ( 0 )

everyone_mask†

integer ( 0 )

, ... ]

links†

[

type

integer ( 2425 )

linked_id

uuid

name†

string

desc†

string

, ... ]

categories†

[

_embedded†
items†

[

asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info†
sale_price†

integer ( 0 )

sale_type†

integer ( 03 )

flags†

integer ( 0 )

desc†

string

type

integer ( -151 )

permissions†
owner_mask†

integer ( 0 )

base_mask†

integer ( 0 )

next_owner_mask†

integer ( 0 )

group_mask†

integer ( 0 )

everyone_mask†

integer ( 0 )

, ... ]

links†

[

type

integer ( 2425 )

linked_id

uuid

name†

string

desc†

string

, ... ]

categories†

[ newCategory (recursive) , ... ]

name

string

type_default†

integer ( -151 )

, ... ]

Status Codes
201

Description

  • Category children replaced

Response Schemas:

categoryChildrenReplaceResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories
uuid
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories

metaEmbeddedCategoriesWithChildren (recursive)

_attachments_removed
^[0-9]+$

uuid

_active_gestures_removed

[ uuid , ... ]

_broken_links_removed

[ uuid , ... ]

_total_items_removed

integer

_created_items

[ uuid , ... ]

_wearables_removed
^[0-9]+$

uuid

_created_categories

[ uuid , ... ]

_categories_removed

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
ETag Current value of the entity tag for the requested variant.
Location The URL of the replaced category children.
404

Description

  • Category not found

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryChildren-COPY

Implementation Status

  • NONE

Description

  • Copy category children
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
Destination Destination category_id or 'special' category.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
201

Description

  • Category children copied successfully

Response Schemas:

categoryCopyResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories
uuid
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories

metaEmbeddedCategoriesWithChildren (recursive)

_removed_items

[ uuid , ... ]

_top_category_id

uuid

_created_items

[ uuid , ... ]

_moved_items

[ uuid , ... ]

_created_categories

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
ETag Current value of the entity tag for the requested variant.
Location The URL of the copied inventory.
403

Description

  • Permissions check failed.

Response Schemas:

errorInvalidPermissions † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 14 )

404

Description

  • Destination category not found.

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

410

Description

  • Source category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryChildren-MOVE

Implementation Status

  • NONE

Description

  • Move category children
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
Destination Destination category_id.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
200

Description

  • Category children moved successfully

Response Schemas:

categoryChildrenMoveResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories
uuid
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories

metaEmbeddedCategoriesWithChildren (recursive)

_updated_items

[ uuid , ... ]

_updated_categories

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
ETag Current value of the entity tag for the requested variant.
Location The URL of the moved inventory.
403

Description

  • Permissions check failed.

Response Schemas:

errorInvalidPermissions † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 14 )

404

Description

  • Destination category not found.

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

410

Description

  • Source category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryChildren-DELETE

Implementation Status

  • COMPLETE

Description

  • Delete category children
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
200

Description

  • Category children deleted successfully

Response Schemas:

categoryDeleteResponse † - Optional
_update_result†
server_response†

string

fault_code†

integer

code

integer ( 08 )

message

string

success

boolean

_attachments_removed
^[0-9]+$

uuid

_active_gestures_removed

[ uuid , ... ]

_broken_links_removed

[ uuid , ... ]

_total_items_removed

integer

_wearables_removed
^[0-9]+$

uuid

_category_items_removed

[ uuid , ... ]

_categories_removed

[ uuid , ... ]

_updated_category_versions
uuid

integer

410

Description

  • Category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryLinks

Description

  • Links in an inventory category.

Path:

  • /category/{category}/links{?tid,simulate}

Parameters

  • category → Category UUID or 'special' category name, e.g. "current".
    • Validation: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
    • Validation: ^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$
    • Validation: ^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$
  • tid → Transaction ID.
  • simulate → Whether or not to skip writing back results.
    • Validation: ^(0|1|true|false)?$

Methods


CategoryLinks-GET

Implementation Status

  • COMPLETE

Description

  • Retrieve links in a category
Status Codes

Description

  • Category links retrieved successfully

Response Schemas:

categoryLinksResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
links
uuid
_embedded
item
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_broken

boolean

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

Description

  • Category not found

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )


CategoryLinks-PUT

Implementation Status

  • COMPLETE

Description

  • Replace category links.
Request Schemas

[

replaceCategoryLinks † - Optional
type

integer ( 2425 )

linked_id

uuid

name†

string

desc†

string

, ... ]

Status Codes

Description

  • Category links replaced

Response Schemas:

categoryLinksReplaceResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
links
uuid
_embedded
item
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_broken

boolean

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_linked_ids
uuid

uuid

_updated_items

[ uuid , ... ]

_category_items_removed

[ uuid , ... ]

_created_items

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
Location The URL of the replaced category links.

Description

  • Invalid request

Response Schemas:

errorInvalidLinksShape † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

invalid_linked_ids†

[ uuid , ... ]

error_code

integer ( 1 )

errorInvalidRequest † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 0 )

Description

  • Category not found

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )


CategoryLinks-COPY

Implementation Status

  • NONE

Description

  • Copy category links
Request Headers
Destination Destination category_id or 'special' category.
Status Codes

Description

  • Category links copied successfully

Response Schemas:

categoryLinksCopyResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
links
uuid
_embedded
item
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_broken

boolean

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_created_items

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
Location The URL of the copied inventory.

Description

  • Permissions check failed.

Response Schemas:

errorInvalidPermissions † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 14 )

Description

  • Destination category not found.

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

Description

  • Source category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )


CategoryLinks-MOVE

Implementation Status

  • NONE

Description

  • Move category links
Request Headers
Destination Destination category_id.
Status Codes

Description

  • Category links moved successfully

Response Schemas:

categoryLinksMoveResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
links
uuid
_embedded
item
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_broken

boolean

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_updated_items

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
Location The URL of the moved inventory.

Description

  • Permissions check failed.

Response Schemas:

errorInvalidPermissions † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 14 )

Description

  • Destination category not found.

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

Description

  • Source category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )


CategoryLinks-DELETE

Implementation Status

  • COMPLETE

Description

  • Delete category links
Status Codes

Description

  • Category links deleted successfully

Response Schemas:

categoryLinksDeleteResponse † - Optional
_category_items_removed

[ uuid , ... ]

_updated_category_versions
uuid

integer

Description

  • Category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )


CategoryItems

Description

  • Items in an inventory category.

Path:

  • /category/{category}/items{?tid,simulate}

Parameters

  • category → Category UUID or 'special' category name, e.g. "current".
    • Validation: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
    • Validation: ^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$
    • Validation: ^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$
  • tid → Transaction ID.
  • simulate → Whether or not to skip writing back results.
    • Validation: ^(0|1|true|false)?$

Methods


CategoryItems-GET

Implementation Status

  • COMPLETE

Description

  • Retrieve items in a category
Status Codes
200

Description

  • Category items retrieved successfully

Response Schemas:

categoryItemsResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

Response Headers
ETag Current value of the entity tag for the requested variant.
304

Description

  • Not modified

Response Schemas: string

Response Headers
ETag Current value of the entity tag for the requested variant.
404

Description

  • Category not found

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryItems-PUT

Implementation Status

  • NONE

Description

  • Replace category items.
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Request Schemas
replaceCategoryItems † - Optional
items†

[

asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info†
sale_price†

integer ( 0 )

sale_type†

integer ( 03 )

flags†

integer ( 0 )

desc†

string

type

integer ( -151 )

permissions†
owner_mask†

integer ( 0 )

base_mask†

integer ( 0 )

next_owner_mask†

integer ( 0 )

group_mask†

integer ( 0 )

everyone_mask†

integer ( 0 )

, ... ]

links†

[

type

integer ( 2425 )

linked_id

uuid

name†

string

desc†

string

, ... ]

Status Codes
201

Description

  • Category items replaced

Response Schemas:

categoryItemsReplaceResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_attachments_removed
^[0-9]+$

uuid

_linked_ids
uuid

uuid

_active_gestures_removed

[ uuid , ... ]

_broken_links_removed

[ uuid , ... ]

_created_items

[ uuid , ... ]

_wearables_removed
^[0-9]+$

uuid

_updated_items

[ uuid , ... ]

_category_items_removed

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
ETag Current value of the entity tag for the requested variant.
Location The URL of the replaced category items.
404

Description

  • Category not found

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryItems-COPY

Implementation Status

  • NONE

Description

  • Copy category items
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
Destination Destination category_id or 'special' category.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
201

Description

  • Category items copied successfully

Response Schemas:

categoryItemsCopyResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_created_items

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
ETag Current value of the entity tag for the requested variant.
Location The URL of the copied inventory.
403

Description

  • Permissions check failed.

Response Schemas:

errorInvalidPermissions † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 14 )

404

Description

  • Destination category not found.

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

410

Description

  • Source category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryItems-MOVE

Implementation Status

  • NONE

Description

  • Move category items
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
Destination Destination category_id.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
200

Description

  • Category items moved successfully

Response Schemas:

categoryItemsMoveResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_updated_items

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
ETag Current value of the entity tag for the requested variant.
Location The URL of the moved inventory.
403

Description

  • Permissions check failed.

Response Schemas:

errorInvalidPermissions † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 14 )

404

Description

  • Destination category not found.

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

410

Description

  • Source category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryItems-DELETE

Implementation Status

  • COMPLETE

Description

  • Delete category items
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
200

Description

  • Category items deleted successfully

Response Schemas:

categoryItemsDeleteResponse † - Optional
_attachments_removed
^[0-9]+$

uuid

_active_gestures_removed

[ uuid , ... ]

_broken_links_removed

[ uuid , ... ]

_wearables_removed
^[0-9]+$

uuid

_category_items_removed

[ uuid , ... ]

_updated_category_versions
uuid

integer

410

Description

  • Category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryCategories

Description

  • Categories in an inventory category.

Path:

  • /category/{category}/categories{?tid,depth,simulate}

Parameters

  • category → Category UUID or 'special' category name, e.g. "current".
    • Validation: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
    • Validation: ^(animatn|bodypart|clothing|current|favorite|gesture|inbox|landmark|lsltext)$
    • Validation: ^(lstndfnd|my_otfts|notecard|object|outbox|root|snapshot|sound|texture|trash)$
  • tid → Transaction ID.
  • depth → Category child depth to retrieve.
    • Validation: ^(\*|[0-9]+)?$
  • simulate → Whether or not to skip writing back results.
    • Validation: ^(0|1|true|false)?$

Methods


CategoryCategories-GET

Implementation Status

  • COMPLETE

Description

  • Retrieve categories in a category
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
200

Description

  • Category categories retrieved successfully

Response Schemas:

categoryCategoriesResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
categories
uuid
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_embedded
categories

metaEmbeddedCategories (recursive)

Response Headers
ETag Current value of the entity tag for the requested variant.
304

Description

  • Not modified

Response Schemas: string

Response Headers
ETag Current value of the entity tag for the requested variant.
404

Description

  • Category not found

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryCategories-PUT

Implementation Status

  • NONE

Description

  • Replace category categories.
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Request Schemas

[

replaceCategoryCategories † - Optional
_embedded†
items†

[

asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info†
sale_price†

integer ( 0 )

sale_type†

integer ( 03 )

flags†

integer ( 0 )

desc†

string

type

integer ( -151 )

permissions†
owner_mask†

integer ( 0 )

base_mask†

integer ( 0 )

next_owner_mask†

integer ( 0 )

group_mask†

integer ( 0 )

everyone_mask†

integer ( 0 )

, ... ]

links†

[

type

integer ( 2425 )

linked_id

uuid

name†

string

desc†

string

, ... ]

categories†

[

_embedded†

newEmbeddedChildren (recursive)

name

string

type_default†

integer ( -151 )

, ... ]

name

string

type_default†

integer ( -151 )

, ... ]

Status Codes
201

Description

  • Category categories replaced

Response Schemas:

categoryChildrenReplaceResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories
uuid
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories

metaEmbeddedCategoriesWithChildren (recursive)

_attachments_removed
^[0-9]+$

uuid

_active_gestures_removed

[ uuid , ... ]

_broken_links_removed

[ uuid , ... ]

_total_items_removed

integer

_created_items

[ uuid , ... ]

_wearables_removed
^[0-9]+$

uuid

_created_categories

[ uuid , ... ]

_categories_removed

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
ETag Current value of the entity tag for the requested variant.
Location The URL of the replaced category categories.
404

Description

  • Category not found

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryCategories-COPY

Implementation Status

  • NONE

Description

  • Copy category categories
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
Destination Destination category_id or 'special' category.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
201

Description

  • Category categories copied successfully

Response Schemas:

categoryCopyResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories
uuid
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_embedded
items
uuid
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
uuid
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

categories

metaEmbeddedCategoriesWithChildren (recursive)

_removed_items

[ uuid , ... ]

_top_category_id

uuid

_created_items

[ uuid , ... ]

_moved_items

[ uuid , ... ]

_created_categories

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
ETag Current value of the entity tag for the requested variant.
Location The URL of the copied inventory.
403

Description

  • Permissions check failed.

Response Schemas:

errorInvalidPermissions † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 14 )

404

Description

  • Destination category not found.

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

410

Description

  • Source category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryCategories-MOVE

Implementation Status

  • NONE

Description

  • Move category categories
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
Destination Destination category_id.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
200

Description

  • Category categories moved successfully

Response Schemas:

categoryCategoriesMoveResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category†
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

links
href

uri

name†

enum: self, link

items
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

children
href

uri

name†

enum: self, link

categories†
href

uri

name†

enum: self, link

_base_uri

uri

name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_embedded
categories
uuid
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_embedded
categories

metaEmbeddedCategories (recursive)

_updated_categories

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
ETag Current value of the entity tag for the requested variant.
Location The URL of the moved inventory.
403

Description

  • Permissions check failed.

Response Schemas:

errorInvalidPermissions † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 14 )

404

Description

  • Destination category not found.

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

410

Description

  • Source category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

CategoryCategories-DELETE

Implementation Status

  • COMPLETE

Description

  • Delete category categories
Request Headers
If-None-Match (optional) Only process request if none of the supplied entity tags matches resource.
If-Match (optional) Only process request if any supplied entity tags matches resource.
Status Codes
200

Description

  • Category categories deleted successfully

Response Schemas:

categoryDeleteResponse † - Optional
_update_result†
server_response†

string

fault_code†

integer

code

integer ( 08 )

message

string

success

boolean

_attachments_removed
^[0-9]+$

uuid

_active_gestures_removed

[ uuid , ... ]

_broken_links_removed

[ uuid , ... ]

_total_items_removed

integer

_wearables_removed
^[0-9]+$

uuid

_category_items_removed

[ uuid , ... ]

_categories_removed

[ uuid , ... ]

_updated_category_versions
uuid

integer

410

Description

  • Category gone

Response Schemas:

errorCategoryGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 9 )

412

Description

  • Precondition failed

Response Schemas:

errorPreconditionFailed † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

etags

[ string , ... ]

etag

string

error_code

integer ( 10 )

condition

string

Response Headers
ETag Current value of the entity tag for the requested variant.

Item

Description

  • An inventory item.

Path:

  • /item/{item}{?tid,simulate}

Parameters

  • tid → Transaction ID.
  • item → Item UUID
    • Validation: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
  • simulate → Whether or not to skip writing back results.
    • Validation: ^(0|1|true|false)?$

Methods


Item-GET

Implementation Status

  • COMPLETE

Description

  • Retrieve an item
Status Codes
200

Description

  • Item retrieved successfully

Response Schemas:

itemResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_base_uri

uri

asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

linkResponse † - Optional
_base_uri

uri

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_embedded
item
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_broken

boolean

linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

404

Description

  • Item not found

Response Schemas:

errorItemNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

item_id†

uuid

error_code

integer ( 4 )


Item-PATCH

Implementation Status

  • COMPLETE

Description

  • Modify an item
Request Schemas
modifyItem † - Optional
asset_id†

uuid

name†

string

sale_info†
sale_price†

integer ( 0 )

sale_type†

integer ( 03 )

flags†

integer ( 0 )

desc†

string

hash_id†

uuid

permissions†
owner_mask†

integer ( 0 )

everyone_mask†

integer ( 0 )

next_owner_mask†

integer ( 0 )

group_mask†

integer ( 0 )

modifyLink † - Optional
linked_id†

uuid

name†

string

desc†

string

Status Codes
200

Description

  • Item modified successfully

Response Schemas:

itemModifyResponse † - Optional
_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_base_uri

uri

asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_updated_items

[ uuid , ... ]

_update_result†
server_response†

string

fault_code†

integer

code

integer ( 08 )

message

string

success

boolean

_updated_category_versions
uuid

integer

linkModifyResponse † - Optional
_base_uri

uri

_links
item
href

uri

name†

enum: self, link

category
href

uri

name†

enum: self, link

self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_embedded
item
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

category
name

string

type_default

integer ( -151 )

parent_id

uuid

version

integer ( 1 )

agent_id

uuid

category_id

uuid

_links
self
href

uri

name†

enum: self, link

parent
href

uri

name†

enum: self, link

_broken

boolean

linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_updated_items

[ uuid , ... ]

_update_result†
server_response†

string

fault_code†

integer

code

integer ( 08 )

message

string

success

boolean

_updated_category_versions
uuid

integer

400

Description

  • Invalid request

Response Schemas:

errorInvalidItemRequest † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

item_id†

uuid

error_code

integer ( 0 )

404

Description

  • Item not found

Response Schemas:

errorItemNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

item_id†

uuid

error_code

integer ( 4 )


Item-COPY

Implementation Status

  • NONE

Description

  • Copy an item
Request Headers
Destination Destination category_id or 'special' category.
Status Codes
201

Description

  • Item copied successfully

Response Schemas:

itemCopyResponse † - Optional
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_created_items

[ uuid , ... ]

_updated_category_versions
uuid

integer

linkCopyResponse † - Optional
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_created_items

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
Location The URL of the copied inventory.
403

Description

  • Permissions check failed.

Response Schemas:

errorInvalidPermissions † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 14 )

404

Description

  • Destination category not found.

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

410

Description

  • Source item gone

Response Schemas:

errorItemGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

item_id

uuid

error_code

integer ( 9 )


Item-MOVE

Implementation Status

  • NONE

Description

  • Move an item
Request Headers
Destination Destination category_id or 'special' category.
Status Codes
200

Description

  • Item moved successfully

Response Schemas:

itemMoveResponse † - Optional
asset_id

uuid

inv_type

integer ( 022 )

name

string

sale_info
sale_price

integer ( 0 )

sale_type

integer ( 03 )

created_at

unixtime

parent_id†

uuid

flags

integer ( 0 )

agent_id

uuid

item_id

uuid

permissions
base_mask

integer ( 0 )

group_mask

integer ( 0 )

last_owner_id

uuid

owner_id

uuid

creator_id

uuid

next_owner_mask

integer ( 0 )

owner_mask

integer ( 0 )

group_id

uuid

everyone_mask

integer ( 0 )

type

integer ( -151 )

desc

string

_updated_items

[ uuid , ... ]

_updated_category_versions
uuid

integer

linkMoveResponse † - Optional
linked_id

uuid

name

string

created_at

unixtime

parent_id

uuid

agent_id

uuid

item_id

uuid

inv_type

integer ( 022 )

type

integer ( 2425 )

desc

string

_updated_items

[ uuid , ... ]

_updated_category_versions
uuid

integer

Response Headers
Location The URL of the moved inventory.
403

Description

  • Permissions check failed.

Response Schemas:

errorInvalidPermissions † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 14 )

404

Description

  • Destination category not found.

Response Schemas:

errorCategoryNotFound † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

category_id†

uuid

error_code

integer ( 46 )

410

Description

  • Source item gone

Response Schemas:

errorItemGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

item_id

uuid

error_code

integer ( 9 )


Item-DELETE

Implementation Status

  • COMPLETE

Description

  • Delete an item
Status Codes
200

Description

  • Item deleted successfully

Response Schemas:

itemDeleteResponse † - Optional
_attachments_removed
^[0-9]+$

uuid

_update_result†
server_response†

string

fault_code†

integer

code

integer ( 08 )

message

string

success

boolean

_active_gestures_removed

[ uuid , ... ]

_broken_links_removed

[ uuid , ... ]

_wearables_removed
^[0-9]+$

uuid

_category_items_removed

[ uuid , ... ]

_updated_category_versions
uuid

integer

410

Description

  • Item gone

Response Schemas:

errorItemGone † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

item_id

uuid

error_code

integer ( 9 )

Global Response Status Codes

400

Description

  • Invalid request

Response Schemas:

errorGeneral † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 017 )

415

Description

  • Unsupported media type

Response Schemas:

errorGeneral † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 017 )

500

Description

  • Internal Error

Response Schemas:

errorGeneral † - Optional
error_line_number†

integer

error_filename†

string

error_description

string

error_function†

string

error_code

integer ( 017 )

Global Request Headers

Content-Type (optional) Content type of request payload. Generally application/llsd+xml or application/json.
Accept-Encoding (optional) Preferred response encoding (e.g. 'gzip')
Accept (optional) Preferred response Content-Type. Generally application/llsd+xml or application/json.
Cache-Control (optional) Directives to caching mechanisms.

Global Response Headers

Vary Indicates the set of request-header fields that determines request variants. Used by caching mechanisms.
Content-Encoding (optional) Response encoding (e.g. 'gzip')
Content-Type (optional) Content type of response payload. Generally application/llsd+xml or application/json.
Content-Location (optional) Canonical location of requested resource.
Cache-Control (optional) Directives to caching mechanisms.

Error Codes

AIS_ERROR_INVALID_REQUEST 0
AIS_ERROR_INVALID_SHAPE 1
AIS_ERROR_INVALID_DEPTH 2
AIS_ERROR_BROKEN_LINK 3
AIS_ERROR_NOT_FOUND 4
AIS_ERROR_AGENT_NOT_FOUND 5
AIS_ERROR_NO_INVENTORY_ROOT 6
AIS_ERROR_METHOD_NOT_ALLOWED 7
AIS_ERROR_CONFLICT 8
AIS_ERROR_GONE 9
AIS_ERROR_CONDITION_FAILED 10
AIS_ERROR_INTERNAL_ERROR 11
AIS_ERROR_QUERY_FAILED 12
AIS_ERROR_QUERY_EXPECTATION_FAILED 13
AIS_ERROR_INVALID_PERMISSIONS 14
AIS_ERROR_NOT_SUPPORTED 15
AIS_ERROR_UNKNOWN 16
AIS_ERROR_UNSUPPORTED_MEDIA 17