Aleph Alpha Stages API
Stages serve as the data platform's entry point for data collection, where source files are securely stored, enabling subsequent transformations and dataset generation. Files can be uploaded directly into stages via the HTTP API or through connectors, which support automated and continuous synchronization with your source systems. Stages provide secure, persistent storage and act as an interface for importing and exporting data files within the platform. To improve data discoverability, comprehension, and quality for end users, the data platform offers datasets as the recommended abstraction for organizing and sharing data.
GET
/stages
Retrieve a list of stages
POST
/stages
Create a new stage
GET
/stages/{stageID}
Retrieve stage details by ID
DELETE
/stages/{stageID}
Delete a specific stage
PATCH
/stages/{stageID}
Update Stage Configuration
GET
/stages/{stageID}/runs
Retrieve a list of runs for a stage
GET
/stages/{stageID}/runs/events
Stream real-time run updates for a stage
GET
/stages/{stageID}/files
Retrieve a list of files in a stage
POST
/stages/{stageID}/files
Create a new file in a stage
GET
/stages/{stageID}/files/{fileID}
Retrieve the content of a specific file
PUT
/stages/{stageID}/files/{fileID}
Update an existing file in a stage
DELETE
/stages/{stageID}/files/{fileID}
Permanently delete a specific file
GET
/stages/{stageID}/files/{fileID}/presigned-url
Get a presigned URL for a file