v1

latestOpenAPI 3.0.22026-07-17144042.9 KB
Manage Jobs

Create a named job input

Creates a new input for a job

post/jobs/{jobId}/inputs/{group}

Path parameters

jobIdstring required

The unique identifier of the job.

groupstring required

The group name (e.g., "topology", "address").

Headers

X-Response-Mode'regular' | 'paginated'

Optional response mode switch for list endpoints. If omitted, defaults to regular. - regular: return a flat list (legacy behavior). - paginated: return a page wrapper with items and nextPageToken.

Request body

type'UploadUrl' required

The type is "UploadUrl"

s3Keystring

The type of the Input

urlstring

The presigned url for uploading the data.

Example request

{
  "type": "UploadUrl",
  "s3Key": "import/h3TGlF/part_1.csv",
  "url": "https://foo.com/import/h3TGlF/part_1.csv"
}

Response

The job inputs

OR

Example response

{
  "type": "UploadUrl",
  "s3Key": "import/h3TGlF/part_1.csv",
  "url": "https://foo.com/import/h3TGlF/part_1.csv"
}