GET
/
upload_url
curl https://api.thanxsandbox.com/upload_url \
  -X GET \
  $AUTH_HEADERS
{
  "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.

Please review proper request headers here.

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

curl https://api.thanxsandbox.com/upload_url \
  -X GET \
  $AUTH_HEADERS
{
  "upload_url": {
    "url": "https://thanx.s3.amazonaws.com/uploads/receipts/image_5051555_1534872299.jpeg?AWS-PARAMS",
    "file_path": "uploads/receipts/image_5051555_1534872299.jpeg"
  }
}