Robot runs
Upload a run file
Stores one file of at most 64 MiB; a larger one goes up in parts (/uploads/). The body must match X-Content-SHA256. Putting a path again replaces the file.
PUT
Upload a run file
Authorizations
Your Abstract API key. Get it with abstract login, pass it as $(abstract token).
Headers
The body's SHA-256, 64 hex digits.
Pattern:
^[0-9a-f]{64}$Path Parameters
Your robot's name, for example t800.
Pattern:
^[a-z0-9][a-z0-9._-]{0,63}$The run's name, its start time as YYYYMMDD-HHMMSS.
Pattern:
^\d{8}-\d{6}$The file's path in the run. It may hold /; up to 8 segments of letters, digits, ., _ and -, each starting with a letter or digit, 512 bytes in all. manifest.json at the top is the server's.
Body
application/octet-stream
The body is of type file.