Upload an image
POST
/v1/images
const url = 'https://app.everruns.com/api/v1/images';const options = {method: 'POST', headers: {'Content-Type': 'multipart/form-data'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://app.everruns.com/api/v1/images \ --header 'Content-Type: multipart/form-data'Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” session_id
string
Optional: session ID stored as metadata for tracking (not required for upload)
Request Body required
Section titled “Request Body required ”Multipart form data with ‘file’ field
Media type multipart/form-data
string
Responses
Section titled “ Responses ”Image uploaded successfully
Media type application/json
Image upload response
object
content_type
required
string
created_at
required
Timestamp when this resource was created (RFC 3339).
string format: date-time
filename
required
string
id
required
Prefixed public identifier. See ID Schema.
string
size_bytes
required
integer format: int64
Example
{ "id": "img_01933b5a00007000800000000000001"}Invalid request (bad format, size exceeded, etc.)
Internal server error