Return data about the specified item type.
GET /item_types/:id HTTP/1.1
{
"id": 1,
"url": "/item_types/1",
"name": "Text",
"description": "A resource consisting primarily of words for reading.",
"elements": [
{
"id": 1,
"url": "http://yourdomain.com/api/elements/1",
"resource": "elements"
},
{
"id": 2,
"url": "http://yourdomain.com/api/elements/2",
"resource": "elements"
},
{
"id": 3,
"url": "http://yourdomain.com/api/elements/3",
"resource": "elements"
}
],
"items": {
"count": 100,
"url": "http://yourdomain.com/api/items?item_type=1",
"resource": "items"
}
}
Return data about item types.
GET /item_types HTTP/1.1
- name: string
An array of JSON item type representations (see above).
Create a new item type.
POST /item_types HTTP/1.1
{
"name": "Text",
"description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
"elements": [
{"id": 1},
{"id": 2},
{"id": 3}
]
}
HTTP/1.1 201 Created
Location: http://yourdomain.com/api/item_types/:id
An JSON representation of the newly created item type (see above).
Edit an existing item type.
PUT /item_types/:id HTTP/1.1
{
"name": "Text",
"description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
"elements": [
{"id": 1},
{"id": 2},
{"id": 3}
]
}
An JSON representation of the newly edited item type (see above).
Delete an item type.
DELETE /item_types/:id HTTP/1.1
HTTP/1.1 204 No Content