Upload file
Creates a signed URL to upload a file to Cogfy's bucket.
info
You should use the signedUrl result to upload the file later and then call the complete upload file endpoint on Cogfy's API
POST https://api.cogfy.com/collections/:collectionId/files
Path params
collectionId: The ID of the collection that the file will be uploaded to.
Request body
fieldId: The ID of the field that the file will be uploaded to.recordId: The ID of the record that the file will be uploaded to.file: Contains file information to be uploaded.type: The type of the file.name: The name of the file.size: The file size in bytes.
Example JSON request
{
"fieldId": "eb070e5e-8dce-42a4-89d1-200bab77a97d",
"recordId": "1cd13c46-c053-4bc6-94ee-28327fff5886",
"file": {
"type": "pdf",
"name": "example.pdf",
"size": 234131
}
}
Response body
id: The unique identifier of the created file.recordId: The ID of the record that the file will be uploaded to.signedUrl: The created URL for the file in the bucket.fields: The file metadata.