---
title: "POST /admin/challenge-redump"
method: POST
path: "/admin/challenge-redump"
tags: ["Service"]
---

# POST /admin/challenge-redump

`POST /admin/challenge-redump`

## Request body

- ApiAdminChallengeRedumpInput
  - `challenge_id` string

## Response `200`

A successful response.

- ApiAdminChallengeRedumpOutput
  - `challenge_instances` DbChallengeInstance[]
    - `agent` DbAgent
      - `arch` string
      - `auth_salt` string
      - `challenge_instances` DbChallengeInstance[]
      - `created_at` string, date-time
      - `default_agent` boolean
      - `domain_suffix` string
      - `err_msg` string
      - `hostname` string
      - `id` string, int64
      - `last_registration_at` string, date-time
      - `last_seen_at` string, date-time
      - `metadata` string
      - `name` string
      - `nginx_port` string, int64
      - `os` string
      - `slug` string
      - `status` 'Unknown' | 'Active' | 'Inactive' | 'Timeout' | 'Error'
      - `tags` string
      - `times_registered` string, int64
      - `times_seen` string, int64
      - `updated_at` string, date-time
      - `version` string
    - `agent_id` string, int64
    - `created_at` string, date-time
    - `flavor` DbChallengeFlavor
      - `body` string
      - `category` string
      - `challenge` DbChallenge
        - `author` string
        - `created_at` string, date-time
        - `description` string
        - `flavors` DbChallengeFlavor[]
        - `homepage` string
        - `id` string, int64
        - `is_draft` boolean
        - `locale` string
        - `name` string
        - `preview_url` string
        - `slug` string
        - `updated_at` string, date-time
      - `challenge_id` string, int64
      - `compose_bundle` string
      - `created_at` string, date-time
      - `driver` 'Unknown' | 'Docker' | 'DockerCompose'
      - `id` string, int64
      - `instances` DbChallengeInstance[]
      - `passphrases` string, int64
      - `purchase_price` string, int64
      - `redump_policy` ChallengeFlavorRedumpPolicy[]
        - `delay` string
        - `strategy` string
      - `redump_policy_config` string
      - `season_challenges` DbSeasonChallenge[]
        - `created_at` string, date-time
        - `flavor` DbChallengeFlavor — recursive
        - `flavor_id` string, int64
        - `id` string, int64
        - `nb_validations` string, int64
        - `season` DbSeason
          - `coupons` DbCoupon[]
            - `created_at` string, date-time
            - `hash` string
            - `id` string, int64
            - `max_validation_count` string, int64
            - `season` DbSeason — recursive
            - `season_id` string, int64
            - `updated_at` string, date-time
            - `validations` DbCouponValidation[]
              - …
            - `value` string, int64
          - `created_at` string, date-time
          - `id` string, int64
          - `is_global` boolean
          - `is_testing` boolean
          - `name` string
          - `rules_bundle` string
          - `slug` string
          - `status` 'UnknownStatus' | 'Started' | 'Stopped'
          - `subscription` 'UnknownSubscription' | 'Open' | 'Close'
          - `teams` DbTeam[]
            - `achievements` DbAchievement[]
              - …
            - `bronze_medals` string, int64
            - `cash` string, int64
            - `challenge_subscriptions` DbChallengeSubscription[]
              - …
            - `created_at` string, date-time
            - `deleted_at` string, date-time
            - `deletion_status` 'Unknown' | 'Active' | 'Requested' | 'Anonymized'
            - `gold_medals` string, int64
            - `id` string, int64
            - `is_global` boolean
            - `members` DbTeamMember[]
              - …
            - `nb_achievements` string, int64
            - `organization` DbOrganization
              - …
            - `organization_id` string, int64
            - `score` string, int64
            - `season` DbSeason — recursive
            - `season_id` string, int64
            - `silver_medals` string, int64
            - `slug` string
            - `updated_at` string, date-time
          - `updated_at` string, date-time
          - `visibility` 'UnknownVisibility' | 'Private' | 'Unlisted' | 'Public'
        - `season_id` string, int64
        - `slug` string
        - `subscriptions` DbChallengeSubscription[]
          - `buyer` DbUser
            - `active_season` DbSeason
              - …
            - `active_season_id` string, int64
            - `active_team_member` DbTeamMember
              - …
            - `active_team_member_id` string, int64
            - `created_at` string, date-time
            - `deleted_at` string, date-time
            - `deletion_reason` string
            - `deletion_status` 'Unknown' | 'Active' | 'Requested' | 'Anonymized'
            - `email` string
            - `gravatar_url` string
            - `id` string, int64
            - `locale` string
            - `notifications` DbNotification[]
              - …
            - `oauth_subject` string
            - `organization_memberships` DbOrganizationMember[]
              - …
            - `slug` string
            - `team_memberships` DbTeamMember[]
              - …
            - `updated_at` string, date-time
            - `username` string
            - `website_url` string
          - `buyer_id` string, int64
          - `closed_at` string, date-time
          - `closer` DbUser
            - `active_season` DbSeason
              - …
            - `active_season_id` string, int64
            - `active_team_member` DbTeamMember
              - …
            - `active_team_member_id` string, int64
            - `created_at` string, date-time
            - `deleted_at` string, date-time
            - `deletion_reason` string
            - `deletion_status` 'Unknown' | 'Active' | 'Requested' | 'Anonymized'
            - `email` string
            - `gravatar_url` string
            - `id` string, int64
            - `locale` string
            - `notifications` DbNotification[]
              - …
            - `oauth_subject` string
            - `organization_memberships` DbOrganizationMember[]
              - …
            - `slug` string
            - `team_memberships` DbTeamMember[]
              - …
            - `updated_at` string, date-time
            - `username` string
            - `website_url` string
          - `closer_id` string, int64
          - `created_at` string, date-time
          - `id` string, int64
          - `season_challenge` DbSeasonChallenge — recursive
          - `season_challenge_id` string, int64
          - `slug` string
          - `status` 'Unknown' | 'Active' | 'Closed'
          - `team` DbTeam
            - `achievements` DbAchievement[]
              - …
            - `bronze_medals` string, int64
            - `cash` string, int64
            - `challenge_subscriptions` DbChallengeSubscription[]
            - `created_at` string, date-time
            - `deleted_at` string, date-time
            - `deletion_status` 'Unknown' | 'Active' | 'Requested' | 'Anonymized'
            - `gold_medals` string, int64
            - `id` string, int64
            - `is_global` boolean
            - `members` DbTeamMember[]
              - …
            - `nb_achievements` string, int64
            - `organization` DbOrganization
              - …
            - `organization_id` string, int64
            - `score` string, int64
            - `season` DbSeason
              - …
            - `season_id` string, int64
            - `silver_medals` string, int64
            - `slug` string
            - `updated_at` string, date-time
          - `team_id` string, int64
          - `updated_at` string, date-time
          - `validations` DbChallengeValidation[]
            - `author` DbUser
              - …
            - `author_comment` string
            - `author_id` string, int64
            - `challenge_subscription` DbChallengeSubscription — recursive
            - `challenge_subscription_id` string, int64
            - `corrector_comment` string
            - `created_at` string, date-time
            - `id` string, int64
            - `passphrases` string
            - `slug` string
            - `status` 'Unknown' | 'NeedReview' | 'Accepted' | 'Refused' | 'AutoAccepted'
            - `team` DbTeam
              - …
            - `team_id` string, int64
            - `updated_at` string, date-time
        - `updated_at` string, date-time
      - `slug` string
      - `source_url` string
      - `tag_list` string
      - `tags` string[]
      - `updated_at` string, date-time
      - `validation_reward` string, int64
      - `version` string
    - `flavor_id` string, int64
    - `id` string, int64
    - `instance_config` string, byte
    - `last_redump_requested_at` string, date-time
    - `last_started_at` string, date-time
    - `last_stopped_at` string, date-time
    - `nginx_url` string
    - `redump_count` string, int64
    - `slug` string
    - `startup_error` string
    - `status` 'Unknown' | 'IsNew' | 'AcceptedByAgent' | 'Available' | 'NeedRedump' | 'Disabled'
    - `updated_at` string, date-time
    - `validation_count` string, int64

## Other responses

- `403` — Returned when the user does not have permission to access the resource.
- `404` — Returned when the resource does not exist.
- `default` — An unexpected error response

---

[API](https://skmtc.net/pathwar/apis/pathwar-api.md) · [All operations](https://skmtc.net/pathwar/apis/pathwar-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pathwar/pathwar-api/versions/96fed8bdb175/schema)
