Skip to content
developers
Open TestCollab

Create an upload

POST/upload

Creates a new upload

Use resource IDs from your own project. Keep the API token in your server or CI environment.

example.ts
import { createConfiguration, UploadsApi } from '@testcollab/sdk';
const config = createConfiguration(process.env.TESTCOLLAB_TOKEN!);
const api = new UploadsApi(config);
const result = await api.createUpload({
"files": new File(['Test evidence'], 'evidence.txt', { type: 'text/plain' }),
"company": 123
});
console.log(result);
Field Type Required Description
files string Yes —
company number Yes Company ID

200 — Created Upload

Field Type Required Description
[].id number Yes —
[].name string Yes —
[].hash string Yes —
[].ext string Yes —
[].mime string Yes —
[].size string Yes —
[].url string Yes —
[].created_by number No —
[].created_at string Yes —
[].updated_at string Yes —
Illustrative response
[]
Status Meaning
403 Forbidden