task-submissions

Approve Submission

Mint a Task from this submission and mark approved.

post/api/v1/task-submissions/{submission_id}/approve

Request

  • Base URL: https://api.badgeia.com
  • URL: https://api.badgeia.com/api/v1/task-submissions/{submission_id}/approve
  • Auth: none declared

Path parameters

submission_idstring uuid required

Request body

TaskSubmissionApprove required

Admin payload for approving a submission. The task is minted from the submission's fields verbatim — no editing here. If the admin wants to tweak the task, they reject with a reason and the submitter re-submits.

Response

Successful Response

idstring uuid required
submitter_user_idstring uuid required
statusstring required
titlestring required
descriptionstring required
domainstring required
difficultystring required
promptstring required
expected_outputstring nullable required
max_tokens_hintinteger required
submission_notesstring nullable required
reviewer_user_idstring uuid nullable required
reviewed_atstring date-time nullable required
rejection_reasonstring nullable required
approved_task_idstring uuid nullable required
is_flaggedboolean required
created_atstring date-time required
updated_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.