---
title: "List my submissions"
method: GET
path: "/api/store/submissions"
tags: ["v2", "store", "private"]
---

# List my submissions

`GET /api/store/submissions`

List the authenticated user's marketplace listing submissions

## Query parameters

- `page` integer
- `page_size` integer
- `search_query` string, nullable
- `statuses` string, nullable
- `sort_key` 'submitted' | 'runs', nullable
- `sort_dir` 'asc' | 'desc'

## Response `200`

Successful Response

- StoreSubmissionsResponse
  - `submissions` StoreSubmission[], required
    - `listing_id` string, required
    - `user_id` string, required
    - `slug` string, required
    - `listing_version_id` string, required
    - `listing_version` integer, required
    - `graph_id` string, required
    - `graph_version` integer, required
    - `name` string, required
    - `sub_heading` string, required
    - `description` string, required
    - `instructions` string, nullable, required
    - `categories` string[], required
    - `image_urls` string[], required
    - `video_url` string, nullable, required
    - `agent_output_demo_url` string, nullable, required
    - `submitted_at` string, date-time, nullable, required
    - `changes_summary` string, nullable, required
    - `status` 'DRAFT' | 'PENDING' | 'APPROVED' | 'REJECTED', required
    - `reviewed_at` string, date-time, nullable
    - `reviewer_id` string, nullable
    - `review_comments` string, nullable
    - `run_count` integer
    - `review_count` integer
    - `review_avg_rating` number
  - `pagination` Pagination, required
    - `total_items` integer, required — Total number of items.
    - `total_pages` integer, required — Total number of pages.
    - `current_page` integer, required — Current_page page number.
    - `page_size` integer, required — Number of items per page.
  - `stats` SubmissionStats, required — Creator-wide aggregates over a user's non-deleted submissions. Computed server-side so values stay accurate regardless of pagination — summing client-side over the current page silently undercounts once the creator has more submissions than fit on one page.
    - `total` integer, required
    - `approved` integer, required
    - `pending` integer, required
    - `total_runs` integer, required
    - `average_rating` number, nullable, required

## Other responses

- `401` — Authentication required
- `422` — Validation Error

---

[API](https://skmtc.net/significant-gravitas/apis/autogpt-agent-server.md) · [All operations](https://skmtc.net/significant-gravitas/apis/autogpt-agent-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/significant-gravitas/autogpt-agent-server/versions/382041c7ecb2/schema)
