Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

L1B: Minimal - Batch Jobs > Results #39

Open
14 tasks
rolfsimoes opened this issue Dec 18, 2024 · 0 comments
Open
14 tasks

L1B: Minimal - Batch Jobs > Results #39

rolfsimoes opened this issue Dec 18, 2024 · 0 comments
Assignees

Comments

@rolfsimoes
Copy link
Collaborator

Results Checklist

Functionality description

  • POST /jobs/{id}/results: Supports queueing/starting jobs (with authentication)
  • POST /jobs/{id}/results: Queues or starts the processing, which is reflected in the job status. Does nothing if already queued or running. Responds with HTTP status 202.
  • POST /jobs/{id}/results: Rejects queueing a job if a payment is required.
  • GET /jobs/{id}/results: Is supported (with authentication)
  • GET /jobs/{id}/results: Returns HTTP status code 200 if the result is available, HTTP status code 424 with error message if the job status is "error", 4XX/5XX otherwise.
  • GET /jobs/{id}/results > partial parameter: Rejects requests if processing has not finished and the partial parameter is not set to true with openEO error JobNotFinished.
  • GET /jobs/{id}/results > STAC: Response is a valid STAC Item or Collection
  • GET /jobs/{id}/results > STAC: Supports a valid STAC version (0.9.0 or later, preferably 1.0.0).
  • GET /jobs/{id}/results > STAC: Assets all have an href and type, ideally also a title.
  • GET /jobs/{id}/results > STAC: Additional metadata is provided for the results (e.g., extents, projection, bands, dimensions). Please provide details in the comments.
  • GET /jobs/{id}/results > public access link: Supports canonical links (a public access signed URL, exposed as a link with relation type canonical).
  • GET /jobs/{id}/results > public access link: Exposes the expires property in the response body.
  • DELETE /jobs/{id}/results: Is supported (with authentication)
  • DELETE /jobs/{id}/results: Cancels data processing (if queued or running), optionally deletes the batch job results and returns an HTTP 202 on success.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants