GET
/
upload_url
curl --request GET \
  --url https://api.thanx.com/upload_url \
  --header 'Authorization: Bearer <token>'
{
  "upload_url": {
    "url": "https://thanx.s3.amazonaws.com/uploads/receipts/image_5051555_1534872299.jpeg?AWS-PARAMS",
    "file_path": "uploads/receipts/image_5051555_1534872299.jpeg"
  }
}

In order to submit a receipt to Thanx, you must first make a request to the API to get a pre-signed upload URL. Once you have uploaded the image to this URL, make a POST /receipts request to create the receipt in Thanx.

The file_path can be used as the input to the POST /receipts endpoint.

Parameters

upload_type
string
required

The type of upload; currently only option is (receipt)

Response

url
string

Url to upload the image to

file_path
string

Path where the image will be saved

{
  "upload_url": {
    "url": "https://thanx.s3.amazonaws.com/uploads/receipts/image_5051555_1534872299.jpeg?AWS-PARAMS",
    "file_path": "uploads/receipts/image_5051555_1534872299.jpeg"
  }
}