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

From Second Life Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{TOCright}}
{{TOCright}}


== Resource Methods Overview ==
= Resource Methods Overview =
{| class="lltable" border=1
{| class="lltable" border=1
|+ align="bottom" style="background-color: #333333;" |''<span style="color: #FFFFFF;"> &dagger; - Partially Implemented<span> <span style="color: #FFFF99;">&Dagger; - Not Implemented</span>''
|+ align="bottom" style="background-color: #333333;" |''<span style="color: #FFFFFF;"> &dagger; - Partially Implemented<span> <span style="color: #FFFF99;">&Dagger; - Not Implemented</span>''
Line 226: Line 226:
padding: 2px 4px;">DELETE</span>]]
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>
==== <div id="Category-GET">GET</div> ====
==== Category-GET ====
Implementation Status
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
* '''<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 265: Line 266:
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 280: 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 293: 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 306: 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 319: 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 332: 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 345: 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 358: 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 371: 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 384: 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 393: 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 401: 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 409: 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 420: 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 435: 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 448: 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 461: 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 474: 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 487: 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 500: 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 513: 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 526: 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 539: 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 548: 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 556: 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 564: 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 581: 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"| uuid
|
|
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| categories
! scope="row" align="left"| asset_id
|
|
|}
uuid
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! 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"| ETag
! scope="row" align="left"| name
| ''Current value of the entity tag for the requested variant.''
|
|}
====== <div id="Category-GET-304">304</div> ======
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.''
|}
====== <div id="Category-GET-404">404</div> ======
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"| 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"| category_id <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"| agent_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
|
integer
|}
====== <div id="Category-GET-412">412</div> ======
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
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="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"| etags
! scope="row" align="left"| creator_id
|
|
array
uuid
|-
|-
! scope="row" align="left"| etag
! 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_code
! 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"| condition
! scope="row" align="left"| group_id
|
|
string
uuid
|}
{| 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 ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</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>
==== <div id="Category-POST">POST</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #F89406;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">PARTIAL</code>'''
Description
* '''Create inventory in 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.''
|
string
|-
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| _links
| ''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"| self
|
|
array
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| links <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
array
uri
|-
|-
! scope="row" align="left"| categories <small><em>(optional)</em></small>
! 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>
|}
|}
===== Status Codes =====
|-
====== <div id="Category-POST-201">201</div> ======
! scope="row" align="left"| parent
Description
|
*  '''Inventory 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;">categoryNewChildrenResponse</code>
|-
|-
|-
|-
! scope="row" align="left"| _links
! 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"| 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"| 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"| category <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"| 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"| links
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 793: 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"| items
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 806: 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>
|}
|}
|-
|-
Line 819: 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"| children
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 832: 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"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| categories
|
|
{| 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
|
string
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 862: 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 870: 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 879: Line 883:
|
|
uuid
uuid
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| items
|
|-
! scope="row" align="left"| links
|
|-
! scope="row" align="left"| categories
|
|}
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| _links
Line 907: Line 896:
! 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 920: Line 910:
! 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"| _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"| parent
! 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"| links
! 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"| items
! 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"| self
! 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"| 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"| 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"| _created_categories
! scope="row" align="left"| links
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _created_items
|
|-
|-
! 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"| Location
! scope="row" align="left"| linked_id
| ''The URL of the category children containing the created inventory.''
|
|}
uuid
====== <div id="Category-POST-400">400</div> ======
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;">errorInvalidLinksShape</code>
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
|
|
integer
string
|-
|-
! 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
|
|
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"| invalid_linked_ids <small><em>(optional)</em></small>
! scope="row" align="left"| item_id
|
|
uuid
|-
|-
! scope="row" align="left"| error_code
! 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> )
|}
{| 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"| type
! 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;">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"| desc
|
|
string
string
|-
|-
! 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>
|
string
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| item
|
|
integer
|}
====== <div id="Category-POST-404">404</div> ======
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"| category
|
|
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"| self
|
|
integer
|}
====== <div id="Category-POST-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;">errorDuplicateTransaction</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"| 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)
|}
|}
|}
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! 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
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''Current value of the entity tag for the requested variant.''
|}
====== <div id="Category-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
! scope="row" align="left"| error_description
Line 1,178: 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"| error_code
! scope="row" align="left"| category_id&dagger;
|
|
integer
uuid
|-
|-
! scope="row" align="left"| transaction_id
! 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;">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-412">412</div> ======
====== <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,210: 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,216: 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,224: 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,238: Line 1,284:
|}
|}
<hr>
<hr>
==== <div id="Category-PUT">PUT</div> ====
==== Category-POST ====
Implementation Status
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
* '''<span style="border: 1px solid #E1E1E8; color: #F89406;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">PARTIAL</span>'''
Description
Description
* '''Create and retrieve a 'special' category.'''
* '''Create inventory in category.'''
===== Request Headers =====
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
Line 1,253: 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 =====
====== <div id="Category-PUT-201">201</div> ======
{| class="lltable" border=1
Description
|+<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>''
*  '''Category created'''
|-
Response Schemas:
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryNewResponse</code>
|-
|-
|-
! scope="row" align="left"| items&dagger;
! scope="row" align="left"| _links
|
|
<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"| href
! scope="row" align="left"| group_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"| 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"| _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> )
|}
|}
|}
<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
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| type
| ''The URL of the created category''
|
|}
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> )
====== <div id="Category-PUT-404">404</div> ======
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"| linked_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"| 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>
|}
|}
====== <div id="Category-PUT-409">409</div> ======
===== 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,478: 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,491: 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,504: 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,517: 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,530: 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,543: 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,556: 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,569: 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,582: 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,591: 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,599: 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,607: 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,616: Line 1,692:
|
|
uuid
uuid
|}
|-
====== <div id="Category-PUT-412">412</div> ======
! scope="row" align="left"| _embedded
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"| 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"| etags
! 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"| etag
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| sale_info
|
|
integer
|-
! scope="row" align="left"| condition
|
string
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| sale_price
| ''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>
==== <div id="Category-PATCH">PATCH</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
Description
* '''Modify a category'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| sale_type
! 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 ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 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"| 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"| created_at
|
unixtime
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| parent_id&dagger;
|
|
string
uuid
|}
===== Status Codes =====
====== <div id="Category-PATCH-200">200</div> ======
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"| 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"| _links
! scope="row" align="left"| agent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| item_id
|
uuid
|-
|-
! scope="row" align="left"| self
! 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
! 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"| category <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"| 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"| group_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| everyone_mask
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| href
|
string
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="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"| 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
|
|}
|-
! scope="row" align="left"| items
|
|
{| 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"| self
! scope="row" align="left"| self
Line 1,788: 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,801: 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,829: 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,845: Line 1,870:
uuid
uuid
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| item_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| _updated_categories
! 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"| _update_result <small><em>(optional)</em></small>
! 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"| server_response <small><em>(optional)</em></small>
|
|
string
string
|-
|-
! 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"| _updated_category_versions
! scope="row" align="left"| category
|
|
|}
{| 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>
|}
|}
====== <div id="Category-PATCH-400">400</div> ======
|-
Description
! scope="row" align="left"| self
*  '''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;">errorInvalidCategoryRequest</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
|}
====== <div id="Category-PATCH-404">404</div> ======
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"| uuid
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! 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
|
uuid
|-
! 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"| _links
|
|
integer
|}
====== <div id="Category-PATCH-412">412</div> ======
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"| self
|
|
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"| parent
|
|
string
{| class="lltable" border=1
|-
|-
|-
! 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"| _embedded
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| items
|
|
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.''
|
|}
<hr>
==== <div id="Category-COPY">COPY</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
Description
* '''Copy 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"| asset_id
| ''Only process request if none of the supplied entity tags matches resource.''
|
uuid
|-
|-
! scope="row" align="left"| Destination
! scope="row" align="left"| inv_type
| ''Destination category_id or 'special' category.''
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 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"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| name
| ''Only process request if any supplied entity tags matches resource.''
|
|}
string
===== Status Codes =====
====== <div id="Category-COPY-201">201</div> ======
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"| 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 2,116: Line 2,141:
! 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 2,129: Line 2,155:
! 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 2,157: Line 2,183:
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 2,165: Line 2,191:
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"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">link</span>
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| categories
| ''The URL of the copied inventory.''
|
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">metaEmbeddedCategoriesWithChildren</span> (recursive)
|}
|}
|}
|}
|}
====== <div id="Category-COPY-403">403</div> ======
|-
Description
! scope="row" align="left"| _links
*  '''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"| self
|
|
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"| error_code
! scope="row" align="left"| parent
|
|
integer
|}
====== <div id="Category-COPY-404">404</div> ======
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
|}
====== <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;">errorDuplicateTransaction</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>
|}
|-
|-
! scope="row" align="left"| transaction_id
! scope="row" align="left"| items
|
|
string
|}
====== <div id="Category-COPY-410">410</div> ======
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"| 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"| 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"| children
|
|
integer
|}
====== <div id="Category-COPY-412">412</div> ======
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"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="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"| categories&dagger;
|
|
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"| etags
! scope="row" align="left"| _base_uri
|
|
array
uri
|-
|-
! scope="row" align="left"| etag
! 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> )
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| parent_id
|
|
string
uuid
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! 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"| ETag
! scope="row" align="left"| agent_id
| ''Current value of the entity tag for the requested variant.''
|
|}
uuid
<hr>
==== <div id="Category-MOVE">MOVE</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
Description
* '''Move a category'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| category_id
|
uuid
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| _embedded
| ''Only process request if none of the supplied entity tags matches resource.''
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| Destination
| ''Destination category_id.''
|-
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| links
| ''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
{| 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"| _links
! scope="row" align="left"| uuid
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| self
! 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"| asset_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| parent
! 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"| name
! 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
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="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"| 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
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| creator_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| items
! 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"| self
! 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"| children
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 2,523: Line 2,576:
! 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,536: Line 2,590:
! 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"| name
Line 2,553: Line 2,610:
! 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,561: Line 2,618:
! 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,571: Line 2,628:
uuid
uuid
|-
|-
! scope="row" align="left"| _updated_categories
! scope="row" align="left"| _links
|
|
|-
! scope="row" align="left"| _updated_category_versions
|
|}
{| 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.''
|
|-
! scope="row" align="left"| Location
| ''The URL of the moved inventory.''
|}
====== <div id="Category-MOVE-403">403</div> ======
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"| 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>
|}
|}
|}
|}
|}
====== <div id="Category-MOVE-404">404</div> ======
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"| _broken
|
boolean
|-
|-
! 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"| item
|
|
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"| category
|
|
integer
|}
====== <div id="Category-MOVE-410">410</div> ======
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"| 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"| 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
|}
====== <div id="Category-MOVE-412">412</div> ======
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"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| created_at
|
unixtime
|-
! scope="row" align="left"| parent_id
|
uuid
|-
! 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"| _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"| _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
{| 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.''
|
integer
|}
|}
|}
<hr>
==== <div id="Category-DELETE">DELETE</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
Description
* '''Delete a category'''
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| Location
| ''Only process request if none of the supplied entity tags matches resource.''
| ''The URL of the category children containing the created inventory.''
|-
! 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-POST-400">400</div> ======
====== <div id="Category-DELETE-200">200</div> ======
Description
Description
*  '''Category deleted successfully'''
*  '''Invalid request'''
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;">categoryDeleteResponse</code>
|+<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"| _update_result <small><em>(optional)</em></small>
! 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"| server_response <small><em>(optional)</em></small>
! scope="row" align="left"| error_description
|
|
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"| 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
integer
|-
|-
! scope="row" align="left"| message
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| success
! scope="row" align="left"| error_description
|
|
|}
string
|-
|-
! scope="row" align="left"| _attachments_removed
! scope="row" align="left"| error_function&dagger;
|
|
string
|-
|-
! scope="row" align="left"| _active_gestures_removed
! 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> ======
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"| _broken_links_removed
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
|-
|-
! scope="row" align="left"| _total_items_removed
! scope="row" align="left"| error_filename&dagger;
|
|
integer
string
|-
|-
! scope="row" align="left"| _wearables_removed
! scope="row" align="left"| error_description
|
|
string
|-
|-
! scope="row" align="left"| _category_items_removed
! scope="row" align="left"| error_function&dagger;
|
|
string
|-
|-
! scope="row" align="left"| _categories_removed
! scope="row" align="left"| category_id&dagger;
|
|
uuid
|-
|-
! 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;">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-DELETE-410">410</div> ======
====== <div id="Category-POST-409">409</div> ======
Description
Description
*  '''Category gone'''
*  '''Duplicate transaction.'''
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;">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 2,821: Line 2,908:
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"| error_code
|
|
uuid
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"| error_code
! scope="row" align="left"| transaction_id
|
|
integer
string
|}
|}
====== <div id="Category-DELETE-412">412</div> ======
====== <div id="Category-POST-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 2,853: Line 2,940:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
Line 2,859: Line 2,946:
! 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 2,867: Line 2,956:
! 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 2,881: Line 2,970:
|}
|}
<hr>
<hr>
=== CategoryChildren ===
==== Category-PUT ====
Description
* '''Children 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>''/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>
==== <div id="CategoryChildren-GET">GET</div> ====
Implementation Status
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
* '''<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 children in a category'''
* '''Create and retrieve a 'special' category.'''
===== Request Headers =====
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
Line 2,913: Line 2,986:
|}
|}
===== Status Codes =====
===== Status Codes =====
====== <div id="CategoryChildren-GET-200">200</div> ======
====== <div id="Category-PUT-201">201</div> ======
Description
Description
*  '''Category children retrieved successfully'''
*  '''Category 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;">categoryChildrenResponse</code>
|+<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>''
|-
|-
|-
|-
Line 2,933: 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>
|}
|}
|-
|-
Line 2,946: 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"| category <small><em>(optional)</em></small>
! scope="row" align="left"| category&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 2,959: Line 3,034:
! 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,972: Line 3,048:
! 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,985: Line 3,062:
! 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,998: Line 3,076:
! 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,011: Line 3,090:
! 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,024: Line 3,104:
! 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,037: Line 3,118:
! 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,046: Line 3,128:
! 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,054: Line 3,136:
! 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,062: Line 3,144:
! 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,072: Line 3,154:
uuid
uuid
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| _created_categories
|
|
{| 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"| _updated_category_versions
! scope="row" align="left"| items
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| links
|
|-
|-
! scope="row" align="left"| categories
! scope="row" align="left"| uuid
|
|
integer
|}
|}
|}
|}
Line 3,091: Line 3,174:
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| Location
| ''Current value of the entity tag for the requested variant.''
| ''The URL of the created category''
|}
|}
====== <div id="CategoryChildren-GET-304">304</div> ======
====== <div id="Category-PUT-404">404</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="CategoryChildren-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 3,126: 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"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| category_id&dagger;
|
|
uuid
uuid
Line 3,136: Line 3,207:
! 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="CategoryChildren-GET-412">412</div> ======
====== <div id="Category-PUT-409">409</div> ======
Description
Description
*  '''Precondition failed'''
*  '''Category already exists'''
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;">categoryResponse</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"| etags
! scope="row" align="left"| parent
|
|
array
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| etag
|-
! 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>
|}
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| category&dagger;
|
|
string
|}
{| 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.''
|}
<hr>
==== <div id="CategoryChildren-PUT">PUT</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
Description
* '''Replace 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"| 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;">newEmbeddedChildren</code>
|-
|-
! scope="row" align="left"| items <small><em>(optional)</em></small>
|
|
array
uri
|-
|-
! scope="row" align="left"| links <small><em>(optional)</em></small>
! 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"| categories <small><em>(optional)</em></small>
|
array
|}
|}
===== Status Codes =====
====== <div id="CategoryChildren-PUT-201">201</div> ======
Description
*  '''Category children 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 3,239: 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>
|}
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,252: 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>
|}
|}
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| items
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,265: 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>
|}
|}
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,278: 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>
|}
|}
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| children
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,291: 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"| items
! scope="row" align="left"| categories&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,304: 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>
|}
|}
|}
|-
|-
! scope="row" align="left"| self
! 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"| children
! 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
|}
|}
|-
====== <div id="Category-PUT-412">412</div> ======
! scope="row" align="left"| categories <small><em>(optional)</em></small>
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;
|
|
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"| 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"| parent_id
! scope="row" align="left"| etag
|
|
uuid
string
|-
|-
! scope="row" align="left"| version
! 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"| agent_id
! scope="row" align="left"| condition
|
|
uuid
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| category_id
|
uuid
|-
|-
! scope="row" align="left"| _embedded
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
|}
<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
* '''Modify a category'''
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| items
! 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;">modifyCategory</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| links
|
|-
|-
! scope="row" align="left"| categories
! scope="row" align="left"| name
|
|
string
|}
|}
===== Status Codes =====
====== <div id="Category-PATCH-200">200</div> ======
Description
*  '''Category 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;">categoryModifyResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! scope="row" align="left"| _attachments_removed
|
|-
|-
! scope="row" align="left"| _active_gestures_removed
! scope="row" align="left"| _links
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _broken_links_removed
|-
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| _total_items_removed
! scope="row" align="left"| href
|
|
integer
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"| _wearables_removed
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
|-
|-
|-
! 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"| 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 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>
|}
|}
====== <div id="CategoryChildren-PUT-404">404</div> ======
|-
Description
! scope="row" align="left"| parent
*  '''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
|}
====== <div id="CategoryChildren-PUT-412">412</div> ======
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"| 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"| 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"| children
|
|
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"| categories&dagger;
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
|}
<hr>
==== <div id="CategoryChildren-COPY">COPY</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
Description
* '''Copy 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"| Destination
! scope="row" align="left"| name&dagger;
| ''Destination category_id or 'special' category.''
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="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>
! scope="row" align="left"| _base_uri
| ''Only process request if any supplied entity tags matches resource.''
|
|}
uri
===== Status Codes =====
====== <div id="CategoryChildren-COPY-201">201</div> ======
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"| name
|
string
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| type_default
|
|
{| 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"| parent_id
|
uuid
|-
|-
! scope="row" align="left"| self
! 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"| parent
! 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"| category <small><em>(optional)</em></small>
! 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"| 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
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"| links
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"| items
! 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"| self
! 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-PATCH-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"| 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"| children
! 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"| categories <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;">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"| 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"| _base_uri
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| name
! 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
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"| type_default
! scope="row" align="left"| etag
|
|
integer
string
|-
|-
! 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;">10</span> )
|-
|-
! scope="row" align="left"| version
! scope="row" align="left"| condition
|
|
integer
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| ETag
| ''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"| 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"| agent_id
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
|
| ''Only process request if any supplied entity tags matches resource.''
uuid
|}
===== Status Codes =====
====== <div id="Category-COPY-201">201</div> ======
Description
*  '''Category 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"| 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"| 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"| _removed_items
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _top_category_id
|
uuid
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| href
|
|
uri
|-
|-
! scope="row" align="left"| _moved_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"| category&dagger;
|
|
{| 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>
|}
|}
====== <div id="CategoryChildren-COPY-403">403</div> ======
|-
Description
! scope="row" align="left"| links
*  '''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"| 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"| 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>
|}
|}
====== <div id="CategoryChildren-COPY-404">404</div> ======
|-
Description
! scope="row" align="left"| self
*  '''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
|}
====== <div id="CategoryChildren-COPY-410">410</div> ======
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"| 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
|
uri
|-
! 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> )
|}
====== <div id="CategoryChildren-COPY-412">412</div> ======
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"| category_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| _embedded
|
|
string
{| class="lltable" border=1
|-
|-
|-
! 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"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| etags
! scope="row" align="left"| asset_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"| name
|
|
integer
string
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| sale_info
|
|
string
|}
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| sale_price
| ''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> )
|-
! 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> )
|}
|}
<hr>
==== <div id="CategoryChildren-MOVE">MOVE</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
Description
* '''Move category children'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| created_at
|
unixtime
|-
|-
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id&dagger;
| ''Only process request if none of the supplied entity tags matches resource.''
|
uuid
|-
|-
! scope="row" align="left"| Destination
! scope="row" align="left"| flags
| ''Destination category_id.''
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="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-Match <small><em>(optional)</em></small>
! scope="row" align="left"| agent_id
| ''Only process request if any supplied entity tags matches resource.''
|
|}
uuid
===== Status Codes =====
====== <div id="CategoryChildren-MOVE-200">200</div> ======
Description
*  '''Category children 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;">categoryChildrenMoveResponse</code>
|-
|-
! 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"| self
! 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
|
|
{| 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"| last_owner_id
|
uuid
|-
|-
! scope="row" align="left"| href
! scope="row" align="left"| owner_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| creator_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| parent
! 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"| category <small><em>(optional)</em></small>
! 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"| parent
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,951: 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>
|}
|}
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,964: 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"| items
! 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_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"| self
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 3,990: 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,003: 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,016: 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"| _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 4,033: 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,041: 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,051: 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"| _updated_items
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| _updated_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"| _embedded
|
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| items
| ''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
{| 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
|}
====== <div id="CategoryChildren-MOVE-404">404</div> ======
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"| 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"| 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"| item_id
|
uuid
|-
! scope="row" align="left"| permissions
|
|
integer
|}
====== <div id="CategoryChildren-MOVE-410">410</div> ======
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> )
|}
====== <div id="CategoryChildren-MOVE-412">412</div> ======
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.''
|}
<hr>
==== <div id="CategoryChildren-DELETE">DELETE</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
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 =====
|-
====== <div id="CategoryChildren-DELETE-200">200</div> ======
! scope="row" align="left"| links
Description
|
*  '''Category children 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"| uuid
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| server_response <small><em>(optional)</em></small>
! scope="row" align="left"| linked_id
|
uuid
|-
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| fault_code <small><em>(optional)</em></small>
! scope="row" align="left"| created_at
|
|
integer
unixtime
|-
|-
! scope="row" align="left"| code
! scope="row" align="left"| parent_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| message
! scope="row" align="left"| agent_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| success
! scope="row" align="left"| item_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| _attachments_removed
! 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"| _active_gestures_removed
! 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"| _broken_links_removed
! scope="row" align="left"| desc
|
|
string
|-
|-
! scope="row" align="left"| _total_items_removed
! scope="row" align="left"| _links
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| _wearables_removed
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
|-
|-
! 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"| category
|
|
|}
====== <div id="CategoryChildren-DELETE-410">410</div> ======
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"| 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
|}
====== <div id="CategoryChildren-DELETE-412">412</div> ======
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"| name&dagger;
|
enum: <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">self</span>, <span style="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"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| _removed_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_description
! scope="row" align="left"| _top_category_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! 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"| etags
! scope="row" align="left"| _moved_items
|
|
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_categories
|
|
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 4,377: Line 4,604:
! 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 copied inventory.''
|}
|}
<hr>
====== <div id="Category-COPY-403">403</div> ======
=== CategoryLinks ===
Description
Description
* '''Links in an inventory category.'''
*  '''Permissions check failed.'''
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>
==== <div id="CategoryLinks-GET">GET</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
Description
* '''Retrieve links in a category'''
===== Status Codes =====
====== <div id="CategoryLinks-GET-200">200</div> ======
Description
*  '''Category links 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;">categoryLinksResponse</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"| _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"| 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="Category-COPY-404">404</div> ======
! scope="row" align="left"| parent
Description
|
*  '''Destination 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"| 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;">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
|+<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"| 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;">8</span> )
|-
|-
! scope="row" align="left"| items
! scope="row" align="left"| transaction_id
|
|
string
|}
====== <div id="Category-COPY-410">410</div> ======
Description
*  '''Source 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"| 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"| category_id&dagger;
|
|
|}
uuid
|-
|-
! scope="row" align="left"| children
! 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;
|
|
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"| etags
|
|}
|}
|-
! scope="row" align="left"| _base_uri
|
|
<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
! scope="row" align="left"| etag
|
|
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;">10</span> )
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| condition
|
|
uuid
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| version
|
integer
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
uuid
|}
<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"| category_id
|
uuid
|-
|-
! 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.''
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| Destination
| ''Destination category_id.''
|-
|-
! scope="row" align="left"| links
! 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="CategoryLinks-GET-404">404</div> ======
====== <div id="Category-MOVE-200">200</div> ======
Description
Description
*  '''Category not found'''
*  '''Category 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;">errorCategoryNotFound</code>
|+<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"| 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>
|
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>
==== <div id="CategoryLinks-PUT">PUT</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
Description
* '''Replace category links.'''
===== Request Schemas =====
array
===== Status Codes =====
====== <div id="CategoryLinks-PUT-201">201</div> ======
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"| _links
|
{| class="lltable" border=1
|-
|-
|-
|-
Line 4,628: 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>
|}
|}
|-
|-
Line 4,641: 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"| category <small><em>(optional)</em></small>
! scope="row" align="left"| category&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 4,654: 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>
|}
|}
|-
|-
Line 4,667: 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>
|}
|}
|-
|-
Line 4,680: 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>
|}
|}
|-
|-
Line 4,693: 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>
|}
|}
|-
|-
Line 4,706: Line 4,905:
! 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,719: Line 4,919:
! 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 4,732: Line 4,933:
! 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,741: Line 4,943:
! 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,749: 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,757: 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,767: 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"| _linked_ids
|
|-
! scope="row" align="left"| _updated_items
|
|-
! scope="row" align="left"| _category_items_removed
|
|-
! scope="row" align="left"| _created_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 replaced category links.''
| ''The URL of the moved inventory.''
|}
|}
====== <div id="CategoryLinks-PUT-400">400</div> ======
====== <div id="Category-MOVE-403">403</div> ======
Description
Description
*  '''Invalid request'''
*  '''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;">errorInvalidLinksShape</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,818: 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"| invalid_linked_ids <small><em>(optional)</em></small>
|
|-
|-
! 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> )
|}
|}
====== <div id="Category-MOVE-404">404</div> ======
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;">errorInvalidRequest</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,845: 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> )
|}
|}
====== <div id="CategoryLinks-PUT-404">404</div> ======
====== <div id="Category-MOVE-410">410</div> ======
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 4,873: 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,883: 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> ======
==== <div id="CategoryLinks-COPY">COPY</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
Description
Description
* '''Copy category links'''
*  '''Precondition failed'''
===== 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:
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;">categoryLinksCopyResponse</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"| _links
! scope="row" align="left"| error_line_number&dagger;
|
|
{| class="lltable" border=1
integer
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| error_filename&dagger;
|
|
{| class="lltable" border=1
string
|-
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| href
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
|}
string
|-
|-
! scope="row" align="left"| parent
! 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
! 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;">10</span> )
|-
|-
! scope="row" align="left"| category <small><em>(optional)</em></small>
! scope="row" align="left"| condition
|
|
string
|}
{| 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>
|
|}
|}
|-
<hr>
! scope="row" align="left"| parent
==== 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"| 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"| _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"| children
! 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"| categories <small><em>(optional)</em></small>
! 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"| _base_uri
! scope="row" align="left"| _categories_removed
|
|
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
! scope="row" align="left"| _updated_category_versions
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| type_default
|
integer
|-
! scope="row" align="left"| parent_id
|
uuid
|-
|-
! scope="row" align="left"| version
! scope="row" align="left"| uuid
|
|
integer
integer
|-
! 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
|
|}
|}
|-
! scope="row" align="left"| _created_items
|
|-
! scope="row" align="left"| _updated_category_versions
|
|}
|}
{| class="lltable" border=1
====== <div id="Category-DELETE-410">410</div> ======
|+Response Headers
|-
|-
! scope="row" align="left"| Location
| ''The URL of the copied inventory.''
|}
====== <div id="CategoryLinks-COPY-403">403</div> ======
Description
Description
*  '''Permissions check failed.'''
*  '''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;">errorInvalidPermissions</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 5,100: Line 5,265:
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;">9</span> )
|}
|}
====== <div id="CategoryLinks-COPY-404">404</div> ======
====== <div id="Category-DELETE-412">412</div> ======
Description
Description
*  '''Destination category not found.'''
*  '''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;">errorCategoryNotFound</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,128: Line 5,297:
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"| 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"| 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;">10</span> )
|-
! scope="row" align="left"| condition
|
string
|}
|}
====== <div id="CategoryLinks-COPY-410">410</div> ======
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>
|+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
|-
! 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>
==== <div id="CategoryLinks-MOVE">MOVE</div> ====
== 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
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
* '''<span style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</span>'''
Description
Description
* '''Move category links'''
* '''Retrieve children in a category'''
===== Request Headers =====
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| Destination
! scope="row" align="left"| If-None-Match <small><em>(optional)</em></small>
| ''Destination category_id.''
| ''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 =====
===== Status Codes =====
====== <div id="CategoryLinks-MOVE-200">200</div> ======
====== <div id="CategoryChildren-GET-200">200</div> ======
Description
Description
*  '''Category links moved successfully'''
*  '''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;">categoryLinksMoveResponse</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 5,206: Line 5,380:
! 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,219: Line 5,394:
! 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 5,232: Line 5,408:
! 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,245: Line 5,422:
! 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,258: Line 5,436:
! 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,271: Line 5,450:
! 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,284: Line 5,464:
! 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,297: Line 5,478:
! 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 5,310: 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>
|}
|}
|}
|}
Line 5,319: Line 5,502:
! 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 5,327: Line 5,510:
! 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,335: Line 5,518:
! 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,350: Line 5,533:
|-
|-
|-
|-
! scope="row" align="left"| links
! scope="row" align="left"| items
|
|
|}
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _updated_items
|
|-
|-
! 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"| Location
! scope="row" align="left"| asset_id
| ''The URL of the moved inventory.''
|
|}
uuid
====== <div id="CategoryLinks-MOVE-403">403</div> ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| 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"| inv_type
! 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;">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_filename <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
string
string
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| sale_info
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <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_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> )
|}
|}
====== <div id="CategoryLinks-MOVE-404">404</div> ======
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
|}
====== <div id="CategoryLinks-MOVE-410">410</div> ======
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> )
|}
<hr>
==== <div id="CategoryLinks-DELETE">DELETE</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
Description
* '''Delete category links'''
===== Status Codes =====
====== <div id="CategoryLinks-DELETE-200">200</div> ======
Description
*  '''Category links 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;">categoryLinksDeleteResponse</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"| _category_items_removed
! scope="row" align="left"| group_id
|
|
uuid
|-
|-
! scope="row" align="left"| _updated_category_versions
! 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> )
|}
|}
====== <div id="CategoryLinks-DELETE-410">410</div> ======
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"| type
! 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
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"| desc
|
|
string
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>
=== 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>
==== <div id="CategoryItems-GET">GET</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
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
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryItemsResponse</code>
|-
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| _links
Line 5,553: Line 5,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 5,566: Line 5,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"| 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
! 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"| 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"| items
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,618: 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"| self
! scope="row" align="left"| category
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,631: 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"| children
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,644: 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"| categories <small><em>(optional)</em></small>
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,657: 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"| _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 5,674: 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,682: 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,692: 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"| 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>
|}
|}
|}
====== <div id="CategoryItems-GET-304">304</div> ======
Description
*  '''Not modified'''
Response Schemas:
string
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| _embedded
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| ETag
|-
| ''Current value of the entity tag for the requested variant.''
! scope="row" align="left"| items
|}
|
====== <div id="CategoryItems-GET-404">404</div> ======
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"| 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"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| sale_info
|
|
uuid
|-
! scope="row" align="left"| error_code
|
integer
|}
====== <div id="CategoryItems-GET-412">412</div> ======
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>
==== <div id="CategoryItems-PUT">PUT</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
Description
* '''Replace category items.'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! 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"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| last_owner_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"| owner_id
| ''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;">replaceCategoryItems</code>
|-
|-
! scope="row" align="left"| items <small><em>(optional)</em></small>
|
|
array
uuid
|-
|-
! scope="row" align="left"| links <small><em>(optional)</em></small>
! scope="row" align="left"| creator_id
|
|
array
uuid
|}
===== Status Codes =====
====== <div id="CategoryItems-PUT-201">201</div> ======
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"| next_owner_mask
! scope="row" align="left"| _links
|
|
{| 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"| self
|
|
{| 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"| category <small><em>(optional)</em></small>
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 5,878: 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,891: 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>
|}
|}
|}
|}
|}
|-
|-
Line 5,902: Line 6,005:
|-
|-
|-
|-
! 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 5,956: 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"| _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"| 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"| categories
|
|
<span style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">metaEmbeddedCategoriesWithChildren</span> (recursive)
|}
|}
|}
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| _linked_ids
|
|-
|-
! scope="row" align="left"| _active_gestures_removed
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
|-
! scope="row" align="left"| _broken_links_removed
|
|-
! scope="row" align="left"| _created_items
|
|-
! scope="row" align="left"| _wearables_removed
|
|-
! scope="row" align="left"| _updated_items
|
|-
! scope="row" align="left"| _category_items_removed
|
|-
! scope="row" align="left"| _updated_category_versions
|
|}
|}
====== <div id="CategoryChildren-GET-304">304</div> ======
Description
*  '''Not modified'''
Response Schemas:
string
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|+Response Headers
Line 6,036: Line 6,136:
! 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 replaced category items.''
|}
|}
====== <div id="CategoryItems-PUT-404">404</div> ======
====== <div id="CategoryChildren-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 6,060: 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 <small><em>(optional)</em></small>
! scope="row" align="left"| category_id&dagger;
|
|
uuid
uuid
Line 6,070: Line 6,167:
! 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="CategoryItems-PUT-412">412</div> ======
====== <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 6,092: 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 6,098: 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 6,106: 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 6,120: Line 6,219:
|}
|}
<hr>
<hr>
==== <div id="CategoryItems-COPY">COPY</div> ====
==== CategoryChildren-PUT ====
Implementation Status
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
* '''<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,131: 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 =====
====== <div id="CategoryItems-COPY-201">201</div> ======
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"| 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
|
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;
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="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
string
|-
|-
! scope="row" align="left"| name
! 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;
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| type_default
! 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"| parent_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"| version
! scope="row" align="left"| next_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"| group_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"| everyone_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> )
|}
|}
<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"| _embedded
! 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"| items
! 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"| links
! scope="row" align="left"| linked_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| name&dagger;
|
|
string
|-
|-
! scope="row" align="left"| _updated_category_versions
! 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>
<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>
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| name
|
string
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| type_default&dagger;
| ''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;">-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"| Location
|}
| ''The URL of the copied inventory.''
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
|}
|}
====== <div id="CategoryItems-COPY-403">403</div> ======
===== Status Codes =====
====== <div id="CategoryChildren-PUT-201">201</div> ======
Description
Description
*  '''Permissions check failed.'''
*  '''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;">errorInvalidPermissions</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
! 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
|}
====== <div id="CategoryItems-COPY-404">404</div> ======
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
|}
====== <div id="CategoryItems-COPY-410">410</div> ======
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"| 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
|}
====== <div id="CategoryItems-COPY-412">412</div> ======
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"| self
|
|
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"| children
|
integer
|-
! 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="CategoryItems-MOVE">MOVE</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
Description
* '''Move 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"| 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 =====
====== <div id="CategoryItems-MOVE-200">200</div> ======
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"| categories&dagger;
! scope="row" align="left"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 6,505: Line 6,592:
! 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
|
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"| _base_uri
! 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"| name
! scope="row" align="left"| group_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| type_default
! 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"| parent_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"| version
! scope="row" align="left"| desc
|
|
integer
string
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| _links
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| category_id
|
uuid
|-
|-
! scope="row" align="left"| _embedded
! 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"| _updated_items
! scope="row" align="left"| parent
|
|-
! scope="row" align="left"| _updated_category_versions
|
|
|}
{| 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>
|}
|}
|}
|}
|}
====== <div id="CategoryItems-MOVE-403">403</div> ======
|-
Description
! scope="row" align="left"| links
*  '''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"| linked_id
|
|
string
uuid
|-
|-
! 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"| created_at
|
|
string
unixtime
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| parent_id
|
|
integer
uuid
|}
====== <div id="CategoryItems-MOVE-404">404</div> ======
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"| 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"| 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"| item
|
|
integer
|}
====== <div id="CategoryItems-MOVE-410">410</div> ======
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"| 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"| 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"| self
|
|
integer
|}
====== <div id="CategoryItems-MOVE-412">412</div> ======
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"| categories
|
|
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"| name
| ''Current value of the entity tag for the requested variant.''
|
|}
string
<hr>
==== <div id="CategoryItems-DELETE">DELETE</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
Description
* '''Delete category items'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! 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"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| parent_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"| version
| ''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
|+<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
|
|
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"| _active_gestures_removed
! scope="row" align="left"| agent_id
|
|
uuid
|-
|-
! scope="row" align="left"| _broken_links_removed
! scope="row" align="left"| category_id
|
|
uuid
|-
|-
! scope="row" align="left"| _wearables_removed
! scope="row" align="left"| _links
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _category_items_removed
|
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| self
|
|
|}
====== <div id="CategoryItems-DELETE-410">410</div> ======
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"| parent
|
{| 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"| _embedded
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| items
|
|
integer
|}
====== <div id="CategoryItems-DELETE-412">412</div> ======
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
|
string
|-
|-
! 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"| condition
! 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> )
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| created_at
|
unixtime
|-
|-
! scope="row" align="left"| ETag
! scope="row" align="left"| parent_id&dagger;
| ''Current value of the entity tag for the requested variant.''
|
|}
uuid
<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>
==== <div id="CategoryCategories-GET">GET</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
Description
* '''Retrieve categories in a category'''
===== Request Headers =====
{| class="lltable" border=1
|-
|-
! 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"| If-None-Match <small><em>(optional)</em></small>
! scope="row" align="left"| agent_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>
| ''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
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">categoryCategoriesResponse</code>
|-
|-
! 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"| self
! 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"| 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"| last_owner_id
|
|
|}
uuid
|-
|-
! scope="row" align="left"| parent
! scope="row" align="left"| owner_id
|
|
{| class="lltable" border=1
uuid
|-
|-
|-
! scope="row" align="left"| creator_id
! scope="row" align="left"| href
|
|
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 7,038: Line 7,076:
! 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 7,051: Line 7,090:
! 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"| 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"| children
! scope="row" align="left"| item_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"| 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
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 7,090: Line 7,158:
! 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"| categories
! 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"| 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"| ETag
! scope="row" align="left"| uuid
| ''Current value of the entity tag for the requested variant.''
|
integer
|}
|}
|}
====== <div id="CategoryCategories-GET-304">304</div> ======
Description
*  '''Not modified'''
Response Schemas:
string
{| class="lltable" border=1
{| class="lltable" border=1
|+Response Headers
|+Response Headers
Line 7,152: Line 7,288:
! 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 replaced category children.''
|}
|}
====== <div id="CategoryCategories-GET-404">404</div> ======
====== <div id="CategoryChildren-PUT-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 7,173: Line 7,312:
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 7,183: Line 7,322:
! 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="CategoryCategories-GET-412">412</div> ======
====== <div id="CategoryChildren-PUT-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 7,205: Line 7,344:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
Line 7,211: Line 7,350:
! 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 7,219: Line 7,360:
! 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 7,233: Line 7,374:
|}
|}
<hr>
<hr>
==== <div id="CategoryCategories-PUT">PUT</div> ====
==== CategoryChildren-COPY ====
Implementation Status
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
* '''<span style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</span>'''
Description
Description
* '''Replace category categories.'''
* '''Copy category children'''
===== Request Headers =====
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
Line 7,244: Line 7,385:
! 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.''
|}
|}
===== Request Schemas =====
array
===== Status Codes =====
===== Status Codes =====
====== <div id="CategoryCategories-PUT-201">201</div> ======
====== <div id="CategoryChildren-COPY-201">201</div> ======
Description
Description
*  '''Category categories replaced'''
*  '''Category children 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;">categoryChildrenReplaceResponse</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>''
|-
|-
|-
|-
Line 7,271: Line 7,413:
! 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,284: Line 7,427:
! 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 7,297: Line 7,441:
! 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,310: Line 7,455:
! 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,323: Line 7,469:
! 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,336: Line 7,483:
! 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,349: Line 7,497:
! 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,362: Line 7,511:
! 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 7,375: Line 7,525:
! 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,384: Line 7,535:
! 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 7,392: Line 7,543:
! 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 7,400: Line 7,551:
! 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 7,417: Line 7,568:
! scope="row" align="left"| items
! 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"| links
! 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"| categories
! scope="row" align="left"| name
|
|
|}
string
|-
|-
! scope="row" align="left"| _attachments_removed
! scope="row" align="left"| sale_info
|
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _active_gestures_removed
|-
! 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"| _broken_links_removed
! 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"| _total_items_removed
! scope="row" align="left"| created_at
|
|
integer
unixtime
|-
|-
! scope="row" align="left"| _created_items
! scope="row" align="left"| parent_id&dagger;
|
|
uuid
|-
|-
! scope="row" align="left"| _wearables_removed
! 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"| _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"| permissions
|
|
|}
{| 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> )
|-
|-
! scope="row" align="left"| Location
! scope="row" align="left"| group_mask
| ''The URL of the replaced category categories.''
|
|}
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">0</span> &harr; <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">&infin;</span> )
====== <div id="CategoryCategories-PUT-404">404</div> ======
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"| last_owner_id
|
uuid
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| owner_id
|
|
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> )
|}
|}
====== <div id="CategoryCategories-PUT-412">412</div> ======
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"| 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"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| desc
|
|
integer
string
|-
|-
! 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"| 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"| uuid
| ''Current value of the entity tag for the requested variant.''
|
|}
<hr>
==== <div id="CategoryCategories-COPY">COPY</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
Description
* '''Copy 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"| linked_id
| ''Only process request if none of the supplied entity tags matches resource.''
|
uuid
|-
|-
! scope="row" align="left"| Destination
! scope="row" align="left"| name
| ''Destination category_id or 'special' category.''
|
string
|-
|-
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
! scope="row" align="left"| created_at
| ''Only process request if any supplied entity tags matches resource.''
|
|}
unixtime
===== Status Codes =====
====== <div id="CategoryCategories-COPY-201">201</div> ======
Description
*  '''Category categories 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"| parent_id
|
uuid
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| agent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
! scope="row" align="left"| item_id
|
uuid
|-
|-
! scope="row" align="left"| self
! 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"| parent
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 7,595: Line 7,766:
! 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
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 7,608: Line 7,780:
! 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"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 7,621: Line 7,794:
! 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 7,634: Line 7,808:
! 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"| categories
|
|
{| 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"| 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"| self
! 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"| _links
|
|
|}
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| children
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 7,673: Line 7,864:
! 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 7,686: Line 7,878:
! 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"| _embedded
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| items
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| type_default
! scope="row" align="left"| uuid
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| asset_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| version
! 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"| agent_id
! scope="row" align="left"| name
|
|
uuid
string
|-
|-
! scope="row" align="left"| category_id
! scope="row" align="left"| sale_info
|
uuid
|-
! scope="row" align="left"| _embedded
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| items
! 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"| links
! scope="row" align="left"| sale_type
|
|-
! scope="row" align="left"| categories
|
|
integer ( <span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 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"| _removed_items
! scope="row" align="left"| created_at
|
|
unixtime
|-
|-
! scope="row" align="left"| _top_category_id
! scope="row" align="left"| parent_id&dagger;
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| _created_items
! 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"| _moved_items
! scope="row" align="left"| agent_id
|
|
uuid
|-
|-
! scope="row" align="left"| _created_categories
! scope="row" align="left"| item_id
|
|
uuid
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| permissions
|
|
|}
{| 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> )
|-
! 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"| Location
! scope="row" align="left"| last_owner_id
| ''The URL of the copied inventory.''
|
|}
uuid
====== <div id="CategoryCategories-COPY-403">403</div> ======
Description
*  '''Permissions check failed.'''
Response Schemas:
{| 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"| owner_id
|
uuid
|-
|-
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
! scope="row" align="left"| creator_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! 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_description
! 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_function <small><em>(optional)</em></small>
! scope="row" align="left"| group_id
|
|
string
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> )
|}
|}
====== <div id="CategoryCategories-COPY-404">404</div> ======
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"| type
! 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;">51</span> )
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| desc
|
|
string
string
|-
|-
! 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"| self
|
|
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>
|}
|}
====== <div id="CategoryCategories-COPY-410">410</div> ======
|-
Description
! scope="row" align="left"| parent
*  '''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"| links
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| uuid
|
|
string
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| linked_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| name
|
|
integer
string
|}
====== <div id="CategoryCategories-COPY-412">412</div> ======
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
|
|
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"| etags
! scope="row" align="left"| type
|
|
array
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
|
|
string
string
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| _links
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| condition
! scope="row" align="left"| item
|
|
string
|}
{| 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>
|}
|}
<hr>
|-
==== <div id="CategoryCategories-MOVE">MOVE</div> ====
! scope="row" align="left"| category
Implementation Status
|
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
Description
* '''Move 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"| 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 =====
====== <div id="CategoryCategories-MOVE-200">200</div> ======
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"| _links
|
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| self
Line 7,944: 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,957: 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"| category <small><em>(optional)</em></small>
! 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"| parent
! 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"| links
! 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"| items
|
{| 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"| self
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"| children
! 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;">14</span> )
|}
|}
|-
====== <div id="CategoryChildren-COPY-404">404</div> ======
! scope="row" align="left"| categories <small><em>(optional)</em></small>
Description
|
*  '''Destination 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"| _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;">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> ======
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"| 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;">9</span> )
|}
|}
|-
====== <div id="CategoryChildren-COPY-412">412</div> ======
! scope="row" align="left"| _updated_categories
|
|-
! scope="row" align="left"| _updated_category_versions
|
|}
{| 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
Description
*  '''Permissions check 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;">errorInvalidPermissions</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 8,128: 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
|-
|-
! scope="row" align="left"| error_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
====== <div id="CategoryCategories-MOVE-404">404</div> ======
<span style="border: 1px solid #E1E1E8; color: #DD1144;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">, ... ]</span>
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"| etag
! 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
string
|-
|-
! scope="row" align="left"| error_description
! 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"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| condition
|
|
string
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| category_id <small><em>(optional)</em></small>
|
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
integer
|}
|}
====== <div id="CategoryCategories-MOVE-410">410</div> ======
<hr>
==== 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
* '''Source category gone'''
* '''Move category children'''
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;">errorCategoryGone</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"| Destination
|
| ''Destination category_id.''
string
|-
|-
! scope="row" align="left"| error_description
! scope="row" align="left"| If-Match <small><em>(optional)</em></small>
|
| ''Only process request if any supplied entity tags matches resource.''
string
|}
===== Status Codes =====
====== <div id="CategoryChildren-MOVE-200">200</div> ======
Description
*  '''Category children 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;">categoryChildrenMoveResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
! 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"| category_id <small><em>(optional)</em></small>
|
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| self
|
|
integer
|}
====== <div id="CategoryCategories-MOVE-412">412</div> ======
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"| category&dagger;
|
|
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.''
|}
<hr>
==== <div id="CategoryCategories-DELETE">DELETE</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
Description
* '''Delete 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>
|}
|}
===== Status Codes =====
====== <div id="CategoryCategories-DELETE-200">200</div> ======
Description
*  '''Category categories 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"| links
! scope="row" align="left"| _update_result <small><em>(optional)</em></small>
|
|
{| 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"| items
|
|
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"| self
|
|
{| 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"| children
|
|
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"| categories&dagger;
|
|
|}
====== <div id="CategoryCategories-DELETE-410">410</div> ======
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"| _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"| category_id <small><em>(optional)</em></small>
! scope="row" align="left"| type_default
|
|
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"| error_code
! scope="row" align="left"| parent_id
|
|
integer
uuid
|}
====== <div id="CategoryCategories-DELETE-412">412</div> ======
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"| version
! 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"| etags
|
array
|-
|-
! scope="row" align="left"| etag
! scope="row" align="left"| items
|
string
|-
! scope="row" align="left"| error_code
|
integer
|-
! 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/''<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>
==== <div id="Item-GET">GET</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
Description
* '''Retrieve an item'''
===== Status Codes =====
====== <div id="Item-GET-200">200</div> ======
Description
*  '''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"| _links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| self
|
|
{| 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"| parent
|
|
{| 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"| asset_id
! scope="row" align="left"| asset_id
Line 8,470: Line 8,549:
! 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,483: Line 8,562:
! 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,500: Line 8,579:
! 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,517: Line 8,596:
! 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,537: Line 8,616:
! 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,549: Line 8,628:
! 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 8,573: Line 8,644:
|-
|-
|-
|-
! scope="row" align="left"| item
! scope="row" align="left"| self
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 8,580: 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>
|}
|}
|-
|-
! scope="row" align="left"| category
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 8,593: 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"| 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"| 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"| _embedded
! scope="row" align="left"| parent_id
|
|
{| class="lltable" border=1
uuid
|-
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
uuid
|-
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| asset_id
|
|
uuid
uuid
Line 8,642: Line 8,711:
! 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"| 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"| name
! scope="row" align="left"| desc
|
|
string
string
|-
|-
! scope="row" align="left"| sale_info
! scope="row" align="left"| _links
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| sale_price
! scope="row" align="left"| item
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| sale_type
! scope="row" align="left"| href
|
|
integer
uri
|}
|-
|-
! scope="row" align="left"| created_at
! 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 <small><em>(optional)</em></small>
! scope="row" align="left"| category
|
|
uuid
{| 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"| flags
! scope="row" align="left"| self
|
|
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"| parent
|
|
{| 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"| categories
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| owner_id
! scope="row" align="left"| uuid
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| creator_id
|
uuid
|-
|-
! scope="row" align="left"| next_owner_mask
! scope="row" align="left"| name
|
|
integer
string
|-
|-
! scope="row" align="left"| owner_mask
! 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"| group_id
! scope="row" align="left"| parent_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| everyone_mask
! 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"| type
! scope="row" align="left"| agent_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| category_id
|
|
string
uuid
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| _links
Line 8,744: 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,757: 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>
|}
|}
|}
|}
|-
|-
! scope="row" align="left"| category
! scope="row" align="left"| _embedded
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| items
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| type_default
|
integer
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| uuid
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| version
|
integer
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| asset_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| category_id
! 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"| _links
! scope="row" align="left"| name
|
|
{| class="lltable" border=1
string
|-
|-
|-
! scope="row" align="left"| sale_info
! scope="row" align="left"| self
|
|
{| 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"| _broken
! scope="row" align="left"| item_id
|
|
uuid
|-
|-
! scope="row" align="left"| linked_id
! scope="row" align="left"| permissions
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| name
! 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"| created_at
! 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_id
! scope="row" align="left"| last_owner_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| owner_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| creator_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| inv_type
! 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"| type
! 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"| desc
! scope="row" align="left"| group_id
|
|
string
uuid
|}
====== <div id="Item-GET-404">404</div> ======
Description
*  '''Item 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;">errorItemNotFound</code>
|-
|-
|-
! scope="row" align="left"| everyone_mask
! 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;">0</span> &harr; <span style="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"| 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_description
! scope="row" align="left"| desc
|
|
string
string
|-
|-
! 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"| item_id <small><em>(optional)</em></small>
|
uuid
|-
|-
! scope="row" align="left"| error_code
! scope="row" align="left"| self
|
|
integer
|}
<hr>
==== <div id="Item-PATCH">PATCH</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
Description
* '''Modify an item'''
===== 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;">modifyItem</code>
|-
|-
|-
|-
! scope="row" align="left"| asset_id <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
uuid
uri
|-
|-
! scope="row" align="left"| name <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"| sale_info <small><em>(optional)</em></small>
! scope="row" align="left"| parent
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| sale_price <small><em>(optional)</em></small>
! scope="row" align="left"| href
|
|
integer
uri
|-
|-
! scope="row" align="left"| sale_type <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"| flags <small><em>(optional)</em></small>
! scope="row" align="left"| links
|
|
integer
{| class="lltable" border=1
|-
! scope="row" align="left"| desc <small><em>(optional)</em></small>
|
string
|-
|-
! scope="row" align="left"| hash_id <small><em>(optional)</em></small>
|
uuid
|-
|-
! scope="row" align="left"| permissions <small><em>(optional)</em></small>
! scope="row" align="left"| uuid
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| owner_mask <small><em>(optional)</em></small>
! scope="row" align="left"| linked_id
|
|
integer
uuid
|-
|-
! scope="row" align="left"| everyone_mask <small><em>(optional)</em></small>
! scope="row" align="left"| name
|
|
integer
string
|-
|-
! scope="row" align="left"| next_owner_mask <small><em>(optional)</em></small>
! scope="row" align="left"| created_at
|
|
integer
unixtime
|-
|-
! scope="row" align="left"| group_mask <small><em>(optional)</em></small>
! scope="row" align="left"| parent_id
|
|
integer
uuid
|}
|}
{| 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"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| linked_id <small><em>(optional)</em></small>
! scope="row" align="left"| item_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| name <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"| desc <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;">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
string
|}
===== Status Codes =====
====== <div id="Item-PATCH-200">200</div> ======
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,995: Line 9,051:
|-
|-
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| item
|
|
{| class="lltable" border=1
{| class="lltable" border=1
Line 9,002: 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 9,015: 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"| _base_uri
! scope="row" align="left"| self
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| asset_id
|
uuid
|-
|-
! scope="row" align="left"| inv_type
! scope="row" align="left"| href
|
|
integer
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"| sale_info
! scope="row" align="left"| parent
|
|
{| 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"| 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"| parent_id <small><em>(optional)</em></small>
! 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
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"| flags
! scope="row" align="left"| _updated_categories
|
integer
|-
! scope="row" align="left"| agent_id
|
|
<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"| item_id
! scope="row" align="left"| _updated_category_versions
|
uuid
|-
! scope="row" align="left"| permissions
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| base_mask
! scope="row" align="left"| uuid
|
|
integer
integer
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| group_mask
|
integer
|-
|-
! scope="row" align="left"| last_owner_id
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
uuid
|-
! 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"| owner_id
|
uuid
|-
|-
! scope="row" align="left"| creator_id
! scope="row" align="left"| error_line_number&dagger;
|
|
uuid
integer
|-
|-
! scope="row" align="left"| next_owner_mask
! scope="row" align="left"| error_filename&dagger;
|
|
integer
string
|-
|-
! scope="row" align="left"| owner_mask
! scope="row" align="left"| error_description
|
|
integer
string
|-
|-
! scope="row" align="left"| group_id
! scope="row" align="left"| error_function&dagger;
|
|
uuid
string
|-
|-
! scope="row" align="left"| everyone_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;">14</span> )
|}
|}
====== <div id="CategoryChildren-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"| type
|-
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| _updated_items
! scope="row" align="left"| error_description
|
|
string
|-
|-
! scope="row" align="left"| _update_result <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
{| class="lltable" border=1
string
|-
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
|-
! scope="row" align="left"| server_response <small><em>(optional)</em></small>
! 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;">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-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"| fault_code <small><em>(optional)</em></small>
|
integer
|-
|-
! scope="row" align="left"| code
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| message
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| success
! scope="row" align="left"| error_description
|
|
|}
string
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| error_function&dagger;
|
|
|}
string
{| 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"| category_id&dagger;
|
|
string
uuid
|-
|-
! scope="row" align="left"| _links
! 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-MOVE-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"| item
! 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"| href
! scope="row" align="left"| error_description
|
|
string
string
|-
|-
! scope="row" align="left"| name <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
|}
string
|-
|-
! scope="row" align="left"| category
! 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
! 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;">10</span> )
|-
|-
! scope="row" align="left"| self
! scope="row" align="left"| condition
|
|
string
|}
{| 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>
|
|}
|}
|-
<hr>
! scope="row" align="left"| parent
==== 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
{| 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="CategoryChildren-DELETE-200">200</div> ======
! scope="row" align="left"| _embedded
Description
|
*  '''Category children deleted successfully'''
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;">categoryDeleteResponse</span> ''<span style="background-color: #A7C1F2; ">&dagger; - Optional</span>''
|-
|-
|-
|-
! scope="row" align="left"| item
! scope="row" align="left"| _update_result&dagger;
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| asset_id
! scope="row" align="left"| server_response&dagger;
|
|
uuid
string
|-
|-
! scope="row" align="left"| inv_type
! scope="row" align="left"| fault_code&dagger;
|
|
integer
integer
|-
|-
! scope="row" align="left"| name
! 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"| sale_info
! scope="row" align="left"| message
|
|
{| class="lltable" border=1
string
|-
|-
|-
! scope="row" align="left"| success
! scope="row" align="left"| sale_price
|
|
integer
boolean
|}
|-
|-
! scope="row" align="left"| sale_type
! scope="row" align="left"| _attachments_removed
|
|
integer
{| class="lltable" border=1
|}
|-
|-
! scope="row" align="left"| created_at
|
integer
|-
|-
! scope="row" align="left"| parent_id <small><em>(optional)</em></small>
! scope="row" align="left"| ^[0-9]+$
|
|
uuid
uuid
|}
|-
|-
! scope="row" align="left"| flags
! scope="row" align="left"| _active_gestures_removed
|
|
integer
<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"| agent_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"| item_id
! scope="row" align="left"| _total_items_removed
|
|
uuid
integer
|-
|-
! scope="row" align="left"| permissions
! scope="row" align="left"| _wearables_removed
|
|
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| base_mask
! scope="row" align="left"| ^[0-9]+$
|
|
integer
uuid
|}
|-
|-
! scope="row" align="left"| group_mask
! scope="row" align="left"| _category_items_removed
|
integer
|-
! scope="row" align="left"| last_owner_id
|
|
<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"| owner_id
! 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
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"| creator_id
! scope="row" align="left"| _updated_category_versions
|
|
uuid
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| next_owner_mask
|
integer
|-
|-
! scope="row" align="left"| owner_mask
! 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"| group_id
|
uuid
|-
|-
! scope="row" align="left"| everyone_mask
! scope="row" align="left"| error_line_number&dagger;
|
|
integer
integer
|}
|-
|-
! scope="row" align="left"| type
! scope="row" align="left"| error_filename&dagger;
|
|
integer
string
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| error_description
|
|
string
string
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| error_function&dagger;
|
|
{| class="lltable" border=1
string
|-
|-
! scope="row" align="left"| category_id&dagger;
|
uuid
|-
|-
! scope="row" align="left"| self
! 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"| 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"| parent
! 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"| 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"| category
! scope="row" align="left"| etag
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| name
|
|
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;">10</span> )
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| condition
|
|
uuid
string
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
! scope="row" align="left"| version
|
integer
|-
|-
! scope="row" align="left"| agent_id
! scope="row" align="left"| ETag
|
| ''Current value of the entity tag for the requested variant.''
uuid
|}
<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"| category_id
|
uuid
|-
|-
! scope="row" align="left"| _links
! scope="row" align="left"| _links
Line 9,399: Line 9,523:
! 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,412: Line 9,537:
! 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"| category&dagger;
|
|
{| class="lltable" border=1
|-
|-
! 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"| links
|
|
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"| items
|
|
{| 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"| self
|
|
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"| children
|
|
|}
====== <div id="Item-PATCH-400">400</div> ======
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;">errorInvalidItemRequest</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"| categories&dagger;
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
|
string
|-
|-
! scope="row" align="left"| item_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>
|}
|}
====== <div id="Item-PATCH-404">404</div> ======
|}
Description
|-
*  '''Item not found'''
! scope="row" align="left"| _base_uri
Response Schemas:
|
{| class="lltable" border=1
uri
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">errorItemNotFound</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"| item_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"| links
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| uuid
|
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _embedded
|
|
integer
|}
<hr>
==== <div id="Item-COPY">COPY</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
Description
* '''Copy an item'''
===== Request Headers =====
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
|-
|-
! scope="row" align="left"| Destination
! scope="row" align="left"| item
| ''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
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">itemCopyResponse</code>
|-
|-
|-
|-
Line 9,582: 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,595: 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,612: 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,629: 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,649: 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,661: 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
Line 9,672: Line 9,792:
string
string
|-
|-
! scope="row" align="left"| _created_items
! 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"| _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
|+<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
|
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
|
|
uuid
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| name
Line 9,690: Line 9,836:
string
string
|-
|-
! scope="row" align="left"| created_at
! 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
! scope="row" align="left"| parent_id
|
|
uuid
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
! scope="row" align="left"| agent_id
Line 9,701: Line 9,852:
uuid
uuid
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| category_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| inv_type
! scope="row" align="left"| _links
|
|
integer
{| class="lltable" border=1
|-
|-
|-
! scope="row" align="left"| type
! scope="row" align="left"| self
|
|
integer
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| desc
|
string
|-
|-
! scope="row" align="left"| _created_items
! 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>
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| parent
! 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
{| 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"| _broken
|
|
string
boolean
|-
|-
! 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
! scope="row" align="left"| item
|
|
integer
|}
====== <div id="Item-COPY-404">404</div> ======
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
|
|
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"| self
|
|
integer
|}
====== <div id="Item-COPY-410">410</div> ======
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"| 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"| item_id
! 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>
==== <div id="Item-MOVE">MOVE</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #B94A48;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">NONE</code>'''
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
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">itemMoveResponse</code>
|-
|-
|-
! scope="row" align="left"| linked_id
! scope="row" align="left"| asset_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| inv_type
! scope="row" align="left"| name
|
integer
|-
! 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 9,890: Line 9,982:
uuid
uuid
|-
|-
! scope="row" align="left"| permissions
! 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="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"| 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"| category_id&dagger;
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| next_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;">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"| owner_mask
! 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"| group_id
! scope="row" align="left"| linked_id
|
|
uuid
uuid
|-
|-
! scope="row" align="left"| everyone_mask
! scope="row" align="left"| name&dagger;
|
|
integer
string
|}
|-
|-
! scope="row" align="left"| desc&dagger;
! scope="row" align="left"| type
|
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
|
{| 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"| _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
|
|
integer
string
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| error_function&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| _updated_items
! scope="row" align="left"| category_id&dagger;
|
|
uuid
|-
|-
! 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;">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
{| class="lltable" border=1
|+<code style="border: 1px solid #E1E1E8; color: #4411DD;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace;">linkMoveResponse</code>
|+<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"| linked_id
! scope="row" align="left"| error_line_number&dagger;
|
|
uuid
integer
|-
|-
! scope="row" align="left"| name
! scope="row" align="left"| error_filename&dagger;
|
|
string
string
|-
|-
! scope="row" align="left"| created_at
! scope="row" align="left"| error_description
|
|
string
|-
|-
! scope="row" align="left"| parent_id
! scope="row" align="left"| error_function&dagger;
|
|
uuid
string
|-
! scope="row" align="left"| agent_id
|
uuid
|-
|-
! scope="row" align="left"| item_id
! scope="row" align="left"| item_id
Line 9,973: Line 19,457:
uuid
uuid
|-
|-
! scope="row" align="left"| inv_type
! 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>
==== 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"| type
|
integer
|-
|-
! scope="row" align="left"| desc
! scope="row" align="left"| _attachments_removed
|
|
string
{| class="lltable" border=1
|-
|-
! scope="row" align="left"| _updated_items
|
|-
|-
! scope="row" align="left"| _updated_category_versions
! scope="row" align="left"| ^[0-9]+$
|
|
uuid
|}
|}
{| class="lltable" border=1
|+Response Headers
|-
|-
|-
! scope="row" align="left"| _update_result&dagger;
! 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
{| 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"| server_response&dagger;
|
|
integer
string
|-
|-
! scope="row" align="left"| error_filename <small><em>(optional)</em></small>
! scope="row" align="left"| fault_code&dagger;
|
|
string
integer
|-
|-
! scope="row" align="left"| error_description
! 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"| error_code
! scope="row" align="left"| success
|
|
integer
boolean
|}
|}
====== <div id="Item-MOVE-404">404</div> ======
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"| _active_gestures_removed
! scope="row" align="left"| error_line_number <small><em>(optional)</em></small>
|
|
integer
<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_filename <small><em>(optional)</em></small>
! scope="row" align="left"| _broken_links_removed
|
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>
|
|
<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"| error_code
! scope="row" align="left"| _wearables_removed
|
|
integer
|}
====== <div id="Item-MOVE-410">410</div> ======
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>
|
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"| item_id
! scope="row" align="left"| ^[0-9]+$
|
|
uuid
uuid
|-
! scope="row" align="left"| error_code
|
integer
|}
|}
<hr>
==== <div id="Item-DELETE">DELETE</div> ====
Implementation Status
* '''<code style="border: 1px solid #E1E1E8; color: #468847;  background-color: #F7F7F9; font-family: Monaco,Menlo,Consolas,monospace; padding: 2px 4px;">COMPLETE</code>'''
Description
* '''Delete an item'''
===== Status Codes =====
====== <div id="Item-DELETE-200">200</div> ======
Description
*  '''Item 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;">itemDeleteResponse</code>
|-
|-
|-
! scope="row" align="left"| _category_items_removed
! scope="row" align="left"| _attachments_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"| _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
|-
! scope="row" align="left"| fault_code <small><em>(optional)</em></small>
|
integer
|-
! scope="row" align="left"| code
|
|
integer
integer
|-
! scope="row" align="left"| message
|
string
|-
! scope="row" align="left"| success
|
|}
|}
|-
! scope="row" align="left"| _active_gestures_removed
|
|-
! scope="row" align="left"| _broken_links_removed
|
|-
! scope="row" align="left"| _wearables_removed
|
|-
! scope="row" align="left"| _category_items_removed
|
|-
! scope="row" align="left"| _updated_category_versions
|
|}
|}
====== <div id="Item-DELETE-410">410</div> ======
====== <div id="Item-DELETE-410">410</div> ======
Line 10,153: Line 19,555:
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;">errorItemGone</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 10,168: Line 19,570:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
Line 10,178: Line 19,580:
! 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> )
|}
|}
== Global Response Status Codes ==
= Global Response Status Codes =
=== <div id="Global-400">400</div> ===
=== <div id="Global-400">400</div> ===
Description
Description
Line 10,186: Line 19,588:
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;">errorGeneral</code>
|+<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 <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 10,201: Line 19,603:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
Line 10,207: Line 19,609:
! 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;">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> ===
=== <div id="Global-415">415</div> ===
Line 10,214: Line 19,616:
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;">errorGeneral</code>
|+<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 <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 10,229: Line 19,631:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
Line 10,235: Line 19,637:
! 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;">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> ===
=== <div id="Global-500">500</div> ===
Line 10,242: Line 19,644:
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;">errorGeneral</code>
|+<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 <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 10,257: Line 19,659:
string
string
|-
|-
! scope="row" align="left"| error_function <small><em>(optional)</em></small>
! scope="row" align="left"| error_function&dagger;
|
|
string
string
Line 10,263: Line 19,665:
! 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;">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 ==
= Global Request Headers =
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
Line 10,281: Line 19,683:
| ''Directives to caching mechanisms.''
| ''Directives to caching mechanisms.''
|}
|}
== Global Response Headers ==
= Global Response Headers =
{| class="lltable" border=1
{| class="lltable" border=1
|-
|-
Line 10,299: Line 19,701:
! scope="row" align="left"| Cache-Control <small><em>(optional)</em></small>
! 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 10: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