This endpoint uses the following HTTP methods and urls:
| GET | Used for retrieving all inventory | https://api.equipcalendar.com/v1/inventory |
| GET | Used for retrieving a single inventory item | https://api.equipcalendar.com/v1/inventory/{id:int} |
| POST | Used for creating an inventory item | https://api.equipcalendar.com/v1/inventory |
| PUT | Used for updating an inventory item | https://api.equipcalendar.com/v1/inventory/{id:int} |
| DELETE | Used for deleting an inventory item | https://api.equipcalendar.com/v1/inventory/{id:int} |
All requests to this endpoint must contain an access_token (encoded using base64) in the Authorization HTTP Header. See the Authentication endpoint for more details.
GET /v1/inventory HTTP/1.1 Host: https://api.equipcalendar.com Connection: keep-alive User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 Chrome/43.0.2357.124 Safari/537.36 Content-Type: application/json Accept: */* Accept-Encoding: gzip, deflate Accept-Language: en-US,en;q=0.8 Authorization: bearer MmViNDg0OGEtNDk1ZS00NDQ2LWE0MjEtYjBiOTYwM2E1Mno5Omd1aWQ=
NONE
{
"data": [
{
"id": 186,
"name": "18-channel Dimmer Racks",
"quantityAvailable": 2,
"active": 1,
"Links": [
{
"rel": "self",
"method": "GET",
"href": "https://api.equipcalendar.com/v1/inventory/186"
},
{
"rel": "edit",
"method": "PUT",
"href": "https://api.equipcalendar.com/v1/inventory/186"
},
{
"rel": "delete",
"method": "DELETE",
"href": "https://api.equipcalendar.com/v1/inventory/186"
},
{
"rel": "add",
"method": "POST",
"href": "https://api.equipcalendar.com/v1/inventory"
}
]
},
{
"id": 177,
"name": "19 degree Leko",
"quantityAvailable": 8,
"active": 1,
"Links": [
{
"rel": "self",
"method": "GET",
"href": "https://api.equipcalendar.com/v1/inventory/177"
},
{
"rel": "edit",
"method": "PUT",
"href": "https://api.equipcalendar.com/v1/inventory/177"
},
{
"rel": "delete",
"method": "DELETE",
"href": "https://api.equipcalendar.com/v1/inventory/177"
},
{
"rel": "add",
"method": "POST",
"href": "https://api.equipcalendar.com/v1/inventory"
}
]
},
{
"id": 175,
"name": "1K in PRT",
"quantityAvailable": 360,
"active": 1,</snipped for brevity>
| Field | Description | Data Type | Comments | |
|---|---|---|---|---|
| id | the identifier of the object to address | integer | 2^31-1 (2,147,483,647) | Required |
NONE
{
"data": [
{
"id": 175,
"name": "1K in PRT",
"quantityAvailable": 360,
"active": 1,
"Links": [
{
"rel": "self",
"method": "GET",
"href": "https://api.equipcalendar.com/v1/inventory/175"
},
{
"rel": "edit",
"method": "PUT",
"href": "https://api.equipcalendar.com/v1/inventory/175"
},
{
"rel": "delete",
"method": "DELETE",
"href": "https://api.equipcalendar.com/v1/inventory/175"
},
{
"rel": "add",
"method": "POST",
"href": "https://api.equipcalendar.com/v1/inventory"
}
]
}
]
}
NONE
| Field | Description | Data Type | Comments | |
|---|---|---|---|---|
| name | Name or description of the inventory item | string | Required | |
| quantityAvailable | integer | Greater than or equal to zero | Required | |
| active | Item available for new events | boolean/integer | 1 = True, 0 = False | Required |
{
"name": "24-channel Dimmer Racks",
"quantityAvailable": 3,
"active": 1
}
{
"data": [
{
"id": 508,
"name": "24-channel Dimmer Racks",
"quantityAvailable": 3,
"active": 1,
"Links": [
{
"rel": "self",
"method": "GET",
"href": "https://api.equipcalendar.com/v1/inventory/508"
},
{
"rel": "edit",
"method": "PUT",
"href": "https://api.equipcalendar.com/v1/inventory/508"
},
{
"rel": "delete",
"method": "DELETE",
"href": "https://api.equipcalendar.com/v1/inventory/508"
},
{
"rel": "add",
"method": "POST",
"href": "https://api.equipcalendar.com/v1/inventory"
}
]
}
]
}
| Field | Description | Data Type | Comments | |
|---|---|---|---|---|
| id | the identifier of the object to address | integer | 2^31-1 (2,147,483,647) | Required |
| Field | Description | Data Type | Comments | |
|---|---|---|---|---|
| id | Object identifier | integer | 2^31-1 (2,147,483,647) | Required |
| name | Name or description of the inventory item | string | Required | |
| quantityAvailable | integer | Greater than or equal to zero | Required | |
| active | Item available for new events | boolean/integer | 1 = True, 0 = False | Required |
{
"id": 186,
"name": "18-channel Dimmer Racks",
"quantityAvailable": 4,
"active": 1
}
{
"data": [
{
"id": 186,
"name": "18-channel Dimmer Racks",
"quantityAvailable": 4,
"active": 1,
"Links": [
{
"rel": "self",
"method": "GET",
"href": "https://api.equipcalendar.com/v1/inventory/186"
},
{
"rel": "edit",
"method": "PUT",
"href": "https://api.equipcalendar.com/v1/inventory/186"
},
{
"rel": "delete",
"method": "DELETE",
"href": "https://api.equipcalendar.com/v1/inventory/186"
},
{
"rel": "add",
"method": "POST",
"href": "https://api.equipcalendar.com/v1/inventory"
}
]
}
]
}
| Field | Description | Data Type | Comments | |
|---|---|---|---|---|
| id | the identifier of the object to address | integer | 2^31-1 (2,147,483,647) | Required |
NONE
{
"id": 162
}
© 2025 EQPD, LLC