Get a presigned URL to upload a job library
POST/jobs/:id/libs
Generates an S3 presigned PUT URL under the job's libs/python prefix. Requires editor or owner access. Spaces in FileName are replaced with underscores. Allowed extensions depend on ETLJobType.
Request
Responses
- 200
- 400
- 500
Presigned upload URL. Live body includes Message, PresignedUrl, and UploadPath (s3://{etl-bucket}/{jobId}/libs/python/{file}).
Response Headers
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Allow-Headers
Missing FileName, unsupported extension, missing job, or insufficient editor access. Body is {"Message": " -
Response Headers
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Allow-Headers
Uncaught backend failure. Typical Message is "GE-1008 - Could not complete the request. Please try again."
Response Headers
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Allow-Headers