File by ID.
Pipeline file model.
GET /v1/pipeline_files/{fileID} HTTP/1.1 Host: cloud-api.calyptia.com Authorization: Bearer YOUR_SECRET_TOKEN Accept: */*
OK
{ "id": "123e4567-e89b-12d3-a456-426614174000", "processingRuleID": "123e4567-e89b-12d3-a456-426614174000", "name": "myfile", "contents": "Ynl0ZXM=", "encrypted": true, "createdAt": "2025-04-24T07:30:54.600Z", "updatedAt": "2025-04-24T07:30:54.600Z" }
Delete pipeline file by its ID. The file cannot be deleted if some pipeline config is still referencing it; you must delete the pipeline first if you want to delete the file.
DELETE /v1/pipeline_files/{fileID} HTTP/1.1 Host: cloud-api.calyptia.com Authorization: Bearer YOUR_SECRET_TOKEN Accept: */*
No Content
No content
Update file by its ID.
Update pipeline file request body.
null
newfile
PATCH /v1/pipeline_files/{fileID} HTTP/1.1 Host: cloud-api.calyptia.com Authorization: Bearer YOUR_SECRET_TOKEN Content-Type: application/json Accept: */* Content-Length: 57 { "name": "newfile", "contents": "Ynl0ZXM=", "encrypted": true }