We are restyling, please bear with us while we reformat this page.

Introduction

Using the API requires programming knowledge. Don't want to do it yourself? Skip to the "Need help?" section at the bottom.

To keep your prices up to date automatically, sending requests from an auto-updating Google spreadsheet is a popular solution. Better yet; schedule a task to run on your own server to calculate your new prices with a formula only known to you, then push the prices to ArsonWarehouse using the endpoints below.

At some point in the future it will be possible to edit your prices through a simple web interface. For now, using the API is the only way to update your prices. Check out Xanet's solution.

Authentication

The arsonwarehouse.com API uses Basic Auth for authentication.

For every request, set your API key as the Basic Auth username. Leave password blank. Log in to your account to get your API key.

Endpoints

Item and museum set bids

Update items and/or museum set bids

POST https://arsonwarehouse.com/api/v1/bids

{ "items": [ { "id": 180, "price": 785 }, { "id": 215, "price": 750, "bulk": [ { "minimum_quantity": 250, "price": 760 }, { "minimum_quantity": 1000, "price": 770 } ] } ], "museum_sets": [ { "type": "exotic-flowers", "price": 470000 }, { "type": "plushies", "price": 470000, "bulk": [ { "minimum_quantity": 50, "price": 476500 }, ] } ] }

View bids for item

GET https://arsonwarehouse.com/api/v1/items/{item_id}/bids

Delete bids for item

DELETE https://arsonwarehouse.com/api/v1/items/{item_id}/bids

View bids for museum set

GET https://arsonwarehouse.com/api/v1/museum-sets/{ plushies | exotic-flowers | medieval-coins }/bids

Delete bids for museum set

DELETE https://arsonwarehouse.com/api/v1/museum-sets/{ plushies | exotic-flowers | medieval-coins }/bids

Need help?

Try this.