Difference between revisions of "Linden Lab Official:Inventory API v3"
Don Linden (talk | contribs) |
Don Linden (talk | contribs) |
||
Line 3: | Line 3: | ||
== Resource Methods Overview == | == Resource Methods Overview == | ||
{| class="lltable" border=1 | {| class="lltable" border=1 | ||
|+ align="bottom" style="background-color: #333333;" |''<span style="color: # | |+ align="bottom" style="background-color: #333333;" |''<span style="color: #FFFFFF;"> † - Partially Implemented<span> <span style="color: #FFFF99;">‡ - Not Implemented</span>'' | ||
|- | |- | ||
|- | |- |
Revision as of 09:02, 4 October 2013
Resource Methods Overview
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)$
- Validation:
tid
→ Transaction ID.depth
→ Category child depth to retrieve.- Validation:
^(\*|[0-9]+)?$
- Validation:
simulate
→ Whether or not to skip writing back results.- Validation:
^(0|1|true|false)?$
- Validation:
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:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid |
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
|
ETag | Current value of the entity tag for the requested variant. |
---|
304
Description
- Not modified
Response Schemas: string
ETag | Current value of the entity tag for the requested variant. |
---|
404
Description
- Category not found
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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
items (optional) |
array |
---|---|
links (optional) |
array |
categories (optional) |
array |
Status Codes
201
Description
- Inventory created
Response Schemas:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_categories | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
Location | The URL of the category children containing the created inventory. |
---|
400
Description
- Invalid request
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
invalid_linked_ids (optional) | |
error_code |
integer |
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Category not found
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
409
Description
- Duplicate transaction.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
transaction_id |
string |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_categories | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
Location | The URL of the created category |
---|
404
Description
- Category not found
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
409
Description
- Category already exists
Response Schemas:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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
name |
string |
---|
Status Codes
200
Description
- Category modified successfully
Response Schemas:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_categories | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_update_result (optional) |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
ETag | Current value of the entity tag for the requested variant. |
---|
400
Description
- Invalid request
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
404
Description
- Category not found
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_removed_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_top_category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_moved_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_categories | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
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:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Destination category not found.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
409
Description
- Duplicate transaction.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
transaction_id |
string |
410
Description
- Source category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_categories | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
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:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Destination category not found.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
410
Description
- Source category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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:
_update_result (optional) |
| ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
_attachments_removed | |||||||||||
_active_gestures_removed | |||||||||||
_broken_links_removed | |||||||||||
_total_items_removed |
integer | ||||||||||
_wearables_removed | |||||||||||
_category_items_removed | |||||||||||
_categories_removed | |||||||||||
_updated_category_versions |
410
Description
- Category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
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)$
- Validation:
tid
→ Transaction ID.depth
→ Category child depth to retrieve.- Validation:
^(\*|[0-9]+)?$
- Validation:
simulate
→ Whether or not to skip writing back results.- Validation:
^(0|1|true|false)?$
- Validation:
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:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
|
ETag | Current value of the entity tag for the requested variant. |
---|
304
Description
- Not modified
Response Schemas: string
ETag | Current value of the entity tag for the requested variant. |
---|
404
Description
- Category not found
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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
items (optional) |
array |
---|---|
links (optional) |
array |
categories (optional) |
array |
Status Codes
201
Description
- Category children replaced
Response Schemas:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_attachments_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_active_gestures_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_broken_links_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_total_items_removed |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_wearables_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_categories | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_categories_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
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:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_removed_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_top_category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_moved_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_categories | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
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:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Destination category not found.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
410
Description
- Source category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_categories | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
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:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Destination category not found.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
410
Description
- Source category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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:
_update_result (optional) |
| ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
_attachments_removed | |||||||||||
_active_gestures_removed | |||||||||||
_broken_links_removed | |||||||||||
_total_items_removed |
integer | ||||||||||
_wearables_removed | |||||||||||
_category_items_removed | |||||||||||
_categories_removed | |||||||||||
_updated_category_versions |
410
Description
- Category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
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)$
- Validation:
tid
→ Transaction ID.simulate
→ Whether or not to skip writing back results.- Validation:
^(0|1|true|false)?$
- Validation:
GET
Implementation Status
COMPLETE
Description
- Retrieve links in a category
Status Codes
200
Description
- Category links retrieved successfully
Response Schemas:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
|
404
Description
- Category not found
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
PUT
Implementation Status
COMPLETE
Description
- Replace category links.
Request Schemas
array
Status Codes
201
Description
- Category links replaced
Response Schemas:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_linked_ids | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_category_items_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
Location | The URL of the replaced category links. |
---|
400
Description
- Invalid request
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
invalid_linked_ids (optional) | |
error_code |
integer |
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Category not found
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
COPY
Implementation Status
NONE
Description
- Copy category links
Request Headers
Destination | Destination category_id or 'special' category. |
---|
Status Codes
201
Description
- Category links copied successfully
Response Schemas:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
Location | The URL of the copied inventory. |
---|
403
Description
- Permissions check failed.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Destination category not found.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
410
Description
- Source category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
MOVE
Implementation Status
NONE
Description
- Move category links
Request Headers
Destination | Destination category_id. |
---|
Status Codes
200
Description
- Category links moved successfully
Response Schemas:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
Location | The URL of the moved inventory. |
---|
403
Description
- Permissions check failed.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Destination category not found.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
410
Description
- Source category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
DELETE
Implementation Status
COMPLETE
Description
- Delete category links
Status Codes
200
Description
- Category links deleted successfully
Response Schemas:
_category_items_removed | |
---|---|
_updated_category_versions |
410
Description
- Category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
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)$
- Validation:
tid
→ Transaction ID.simulate
→ Whether or not to skip writing back results.- Validation:
^(0|1|true|false)?$
- Validation:
GET
Implementation Status
COMPLETE
Description
- Retrieve items in a category
Status Codes
200
Description
- Category items retrieved successfully
Response Schemas:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
|
ETag | Current value of the entity tag for the requested variant. |
---|
304
Description
- Not modified
Response Schemas: string
ETag | Current value of the entity tag for the requested variant. |
---|
404
Description
- Category not found
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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
items (optional) |
array |
---|---|
links (optional) |
array |
Status Codes
201
Description
- Category items replaced
Response Schemas:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_attachments_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_linked_ids | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_active_gestures_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_broken_links_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_wearables_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_category_items_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
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:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
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:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Destination category not found.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
410
Description
- Source category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
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:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Destination category not found.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
410
Description
- Source category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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:
_attachments_removed | |
---|---|
_active_gestures_removed | |
_broken_links_removed | |
_wearables_removed | |
_category_items_removed | |
_updated_category_versions |
410
Description
- Category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
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)$
- Validation:
tid
→ Transaction ID.depth
→ Category child depth to retrieve.- Validation:
^(\*|[0-9]+)?$
- Validation:
simulate
→ Whether or not to skip writing back results.- Validation:
^(0|1|true|false)?$
- Validation:
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:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
|
ETag | Current value of the entity tag for the requested variant. |
---|
304
Description
- Not modified
Response Schemas: string
ETag | Current value of the entity tag for the requested variant. |
---|
404
Description
- Category not found
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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
array
Status Codes
201
Description
- Category categories replaced
Response Schemas:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_attachments_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_active_gestures_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_broken_links_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_total_items_removed |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_wearables_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_categories | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_categories_removed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
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:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_removed_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_top_category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_moved_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_created_categories | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
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:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Destination category not found.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
410
Description
- Source category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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:
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type_default |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
version |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
category_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_categories | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
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:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Destination category not found.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
410
Description
- Source category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
ETag | Current value of the entity tag for the requested variant. |
---|
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:
_update_result (optional) |
| ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
_attachments_removed | |||||||||||
_active_gestures_removed | |||||||||||
_broken_links_removed | |||||||||||
_total_items_removed |
integer | ||||||||||
_wearables_removed | |||||||||||
_category_items_removed | |||||||||||
_categories_removed | |||||||||||
_updated_category_versions |
410
Description
- Category gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
412
Description
- Precondition failed
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
etags |
array |
etag |
string |
error_code |
integer |
condition |
string |
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}$
- Validation:
simulate
→ Whether or not to skip writing back results.- Validation:
^(0|1|true|false)?$
- Validation:
GET
Implementation Status
COMPLETE
Description
- Retrieve an item
Status Codes
200
Description
- Item retrieved successfully
Response Schemas:
_links |
| ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||
asset_id |
uuid | ||||||||||||||||||
inv_type |
integer | ||||||||||||||||||
name |
string | ||||||||||||||||||
sale_info |
| ||||||||||||||||||
created_at |
integer | ||||||||||||||||||
parent_id (optional) |
uuid | ||||||||||||||||||
flags |
integer | ||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||
item_id |
uuid | ||||||||||||||||||
permissions |
| ||||||||||||||||||
type |
integer | ||||||||||||||||||
desc |
string |
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_broken | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
linked_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
created_at | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
item_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inv_type |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
desc |
string |
404
Description
- Item not found
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
item_id (optional) |
uuid |
error_code |
integer |
PATCH
Implementation Status
COMPLETE
Description
- Modify an item
Request Schemas
asset_id (optional) |
uuid | ||||||||
---|---|---|---|---|---|---|---|---|---|
name (optional) |
string | ||||||||
sale_info (optional) |
| ||||||||
flags (optional) |
integer | ||||||||
desc (optional) |
string | ||||||||
hash_id (optional) |
uuid | ||||||||
permissions (optional) |
|
linked_id (optional) |
uuid |
---|---|
name (optional) |
string |
desc (optional) |
string |
Status Codes
200
Description
- Item modified successfully
Response Schemas:
_links |
| ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_base_uri |
string | ||||||||||||||||||
asset_id |
uuid | ||||||||||||||||||
inv_type |
integer | ||||||||||||||||||
name |
string | ||||||||||||||||||
sale_info |
| ||||||||||||||||||
created_at |
integer | ||||||||||||||||||
parent_id (optional) |
uuid | ||||||||||||||||||
flags |
integer | ||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||
item_id |
uuid | ||||||||||||||||||
permissions |
| ||||||||||||||||||
type |
integer | ||||||||||||||||||
desc |
string | ||||||||||||||||||
_updated_items | |||||||||||||||||||
_update_result (optional) |
| ||||||||||||||||||
_updated_category_versions |
_base_uri |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_links |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_embedded |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_broken | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
linked_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
name |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
created_at | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
item_id |
uuid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inv_type |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type |
integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
desc |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_update_result (optional) |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_updated_category_versions |
400
Description
- Invalid request
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
item_id (optional) |
uuid |
error_code |
integer |
404
Description
- Item not found
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
item_id (optional) |
uuid |
error_code |
integer |
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:
asset_id |
uuid | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
inv_type |
integer | ||||||||||||||||||
name |
string | ||||||||||||||||||
sale_info |
| ||||||||||||||||||
created_at |
integer | ||||||||||||||||||
parent_id (optional) |
uuid | ||||||||||||||||||
flags |
integer | ||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||
item_id |
uuid | ||||||||||||||||||
permissions |
| ||||||||||||||||||
type |
integer | ||||||||||||||||||
desc |
string | ||||||||||||||||||
_created_items | |||||||||||||||||||
_updated_category_versions |
linked_id |
uuid |
---|---|
name |
string |
created_at | |
parent_id |
uuid |
agent_id |
uuid |
item_id |
uuid |
inv_type |
integer |
type |
integer |
desc |
string |
_created_items | |
_updated_category_versions |
Location | The URL of the copied inventory. |
---|
403
Description
- Permissions check failed.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Destination category not found.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
410
Description
- Source item gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
item_id |
uuid |
error_code |
integer |
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:
asset_id |
uuid | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
inv_type |
integer | ||||||||||||||||||
name |
string | ||||||||||||||||||
sale_info |
| ||||||||||||||||||
created_at |
integer | ||||||||||||||||||
parent_id (optional) |
uuid | ||||||||||||||||||
flags |
integer | ||||||||||||||||||
agent_id |
uuid | ||||||||||||||||||
item_id |
uuid | ||||||||||||||||||
permissions |
| ||||||||||||||||||
type |
integer | ||||||||||||||||||
desc |
string | ||||||||||||||||||
_updated_items | |||||||||||||||||||
_updated_category_versions |
linked_id |
uuid |
---|---|
name |
string |
created_at | |
parent_id |
uuid |
agent_id |
uuid |
item_id |
uuid |
inv_type |
integer |
type |
integer |
desc |
string |
_updated_items | |
_updated_category_versions |
Location | The URL of the moved inventory. |
---|
403
Description
- Permissions check failed.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
404
Description
- Destination category not found.
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
category_id (optional) |
uuid |
error_code |
integer |
410
Description
- Source item gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
item_id |
uuid |
error_code |
integer |
DELETE
Implementation Status
COMPLETE
Description
- Delete an item
Status Codes
200
Description
- Item deleted successfully
Response Schemas:
_attachments_removed | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
_update_result (optional) |
| ||||||||||
_active_gestures_removed | |||||||||||
_broken_links_removed | |||||||||||
_wearables_removed | |||||||||||
_category_items_removed | |||||||||||
_updated_category_versions |
410
Description
- Item gone
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
item_id |
uuid |
error_code |
integer |
Global Response Status Codes
400
Description
- Invalid request
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
415
Description
- Unsupported media type
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
500
Description
- Internal Error
Response Schemas:
error_line_number (optional) |
integer |
---|---|
error_filename (optional) |
string |
error_description |
string |
error_function (optional) |
string |
error_code |
integer |
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. |