// Option 1: File Upload
const formData = new FormData();
const fileInput = document.querySelector('input[type="file"]');
formData.append('file', fileInput.files[0]);
formData.append('metadata', JSON.stringify({ key1: 'value1', key2: 'value2' }));
const response = await fetch(
'https://api.worqhat.com/flows/file/f825ab82-371f-40cb-9bed-b325531ead4a',
{
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
},
body: formData
}
);
const data = await response.json();
// Option 2: URL Input
const formData = new FormData();
formData.append('url', 'https://example.com/path/to/file.pdf');
formData.append('metadata', JSON.stringify({ key1: 'value1', key2: 'value2' }));
const response = await fetch(
'https://api.worqhat.com/flows/file/f825ab82-371f-40cb-9bed-b325531ead4a',
{
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
},
body: formData
}
);
const data = await response.json();