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 #38

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

L1B: Minimal - Batch Jobs #38

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

Comments

@rolfsimoes
Copy link
Collaborator

Batch Jobs Checklist

Functionality description

  • GET /jobs: Is supported (with authentication)
  • GET /jobs: Returns a valid response with at least jobs and links as arrays
  • GET /jobs > limit parameter: Returns all jobs if no limit parameter is provided
  • GET /jobs > jobs: Serves valid job metadata according to the specification (id, status, and created are required)
  • GET /jobs > jobs: Includes title for all jobs (if provided by the user)
  • POST /jobs: Supports creating batch jobs (with authentication)
  • POST /jobs > process: Only accepts valid process submissions
  • POST /jobs: Supports storing title and description
  • POST /jobs: Returns HTTP status 201 and OpenEO-Identifier + Location header if successful
  • POST /jobs > status: Sets job status to "created" after successful creation; data processing does not start yet
  • GET /jobs/{id}: Is supported (with authentication)
  • GET /jobs/{id}: Returns at least id, process, status, and created
  • GET /jobs/{id}: Includes title and description if provided by the user
  • GET /jobs/{id} > status: Correctly reports status (and progress, if supported)
  • DELETE /jobs/{id}: Is supported (with authentication)
  • DELETE /jobs/{id}: Deletes the job and returns an HTTP 204 on success, or a 4XX otherwise
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