Skip to main content
GET
/
v1
/
skill-submissions
/
my
curl "https://api.danubeai.com/v1/skill-submissions/my?status=pending" \
  -H "Authorization: Bearer YOUR_JWT"
[
  {
    "id": "sub_abc123",
    "skill_name": "pdf-processing",
    "status": "pending",
    "submitted_at": "2026-02-24T12:00:00Z",
    "reviewed_at": null,
    "reviewer_notes": null,
    "skill_id": null
  }
]

Overview

Returns all skill submissions created by the authenticated user. Optionally filter by status. Auth: Requires JWT authentication.

Query Parameters

status
string
Filter by submission status: "pending", "approved", or "rejected"

Response

Returns an array of submission objects.
id
string
Submission UUID
skill_name
string
Skill name
status
string
"pending", "approved", or "rejected"
submitted_at
string
ISO 8601 timestamp
reviewed_at
string
ISO 8601 timestamp (null if not yet reviewed)
reviewer_notes
string
Notes from the reviewer (null if not yet reviewed)
skill_id
string
Created skill UUID (set when approved)

Example

curl "https://api.danubeai.com/v1/skill-submissions/my?status=pending" \
  -H "Authorization: Bearer YOUR_JWT"
[
  {
    "id": "sub_abc123",
    "skill_name": "pdf-processing",
    "status": "pending",
    "submitted_at": "2026-02-24T12:00:00Z",
    "reviewed_at": null,
    "reviewer_notes": null,
    "skill_id": null
  }
]