cabbit.me logo

cabbit.me

and God said, "Let there be cabbit"


POST /api/upload

Request has to be a multipart/form-data encoded form, with a field called file containing an image

Headers

Authorization: Bearer <token>

Returns

On success:

{
	"status": 200,
	"delete_code": <deletion_code>,
	"id": <image_id>
}

On error:

{
	"status": number,
	"reason": <reason>,
	"kind": <error_kind>
}

[GET|POST|DELETE] /api/delete?code=<delete_code>

Deletes the image, duh


Chatterino Config

Request URL:
https://cabbit.me/api/upload
Form field:
file
Extra headers:
Authorization: Bearer <token>
Image link:
https://cabbit.me/{id}
Deletion link:
https://cabbit.me/delete?code={delete_code}

The Extra headers field is optional, but it lets you see everything you uploaded from chatterino on the web interface as well