{ "opencollection": "1.0.0", "info": { "name": "Workday Report Writer Workday Prism Analytics Buckets API", "version": "v3" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Buckets", "type": "folder" }, "items": [ { "info": { "name": "Workday Report Writer List File Upload Buckets", "type": "http" }, "http": { "method": "GET", "url": "https://{hostname}/api/prismAnalytics/v3/{tenant}/buckets", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Maximum number of results to return per page" }, { "name": "offset", "value": "", "type": "query", "description": "Number of results to skip for pagination" } ] }, "docs": "Retrieve a collection of file upload buckets. Buckets are used to stage compressed data files before executing data change tasks." }, { "info": { "name": "Workday Report Writer Create a File Upload Bucket", "type": "http" }, "http": { "method": "POST", "url": "https://{hostname}/api/prismAnalytics/v3/{tenant}/buckets", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new bucket for uploading data files to a specific Prism Analytics table. The bucket must be associated with a table and specifies the data change operation type." }, { "info": { "name": "Workday Report Writer Get a File Upload Bucket", "type": "http" }, "http": { "method": "GET", "url": "https://{hostname}/api/prismAnalytics/v3/{tenant}/buckets/:bucketId", "params": [ { "name": "bucketId", "value": "", "type": "path", "description": "Unique identifier of the file upload bucket" } ] }, "docs": "Retrieve details of a specific bucket including its state, associated table, and uploaded file count." }, { "info": { "name": "Workday Report Writer Upload a File to a Bucket", "type": "http" }, "http": { "method": "POST", "url": "https://{hostname}/api/prismAnalytics/v3/{tenant}/buckets/:bucketId/files", "params": [ { "name": "bucketId", "value": "", "type": "path", "description": "Unique identifier of the file upload bucket" } ] }, "docs": "Upload a single gzip-compressed data file to a bucket. Files must be delimited (CSV) and gzip compressed. The bucket state must be New. Multiple files can be uploaded by making multiple POST requests sequentially or concurrently. Maximum upload size for a single compressed file is 256 MB." }, { "info": { "name": "Workday Report Writer Complete a Bucket and Trigger Data Change Task", "type": "http" }, "http": { "method": "POST", "url": "https://{hostname}/api/prismAnalytics/v3/{tenant}/buckets/:bucketId/complete", "params": [ { "name": "bucketId", "value": "", "type": "path", "description": "Unique identifier of the file upload bucket" } ] }, "docs": "Mark a bucket as complete after all files have been uploaded. This triggers the associated data change task to process the uploaded files and apply the data changes to the target Prism Analytics table." } ] } ], "bundled": true }