Skip to content

[Job Launcher] Introduce new job creation endpoints #3864

@flopez7

Description

@flopez7

Description
Add the new job creation API with two supported create flows:

  • one endpoint for manifest_url + manifest_hash
  • one endpoint that accepts the manifest directly in the request body as JSON

Motivation
This makes job creation easier to integrate and moves the API toward a more generic manifest-based model.

Implementation details

  • Reuse the quick-launch flow for the URL/hash endpoint.
  • Add a second create endpoint that accepts the manifest in the body together with the existing create parameters.
  • Validate the manifest based on request_type by checking that the required properties are present, without changing the existing manifest shapes.
  • Update JL client with the new logic

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status

In Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions