---
title: "Campaign Registration Resubmit"
method: PUT
path: "/v1/projects/{projectId}/campaignRegistrations/{campaignRegistrationId}/resubmit"
tags: ["10DLC Campaign Registration"]
---

# Campaign Registration Resubmit

`PUT /v1/projects/{projectId}/campaignRegistrations/{campaignRegistrationId}/resubmit`

"Resubmit a campaign to:

1. Backfill missing MNO campaign operation records for one or more networks.
2. Retroactively update the campaign to reflect newly assigned message class.

Please note that running this endpoint could potentially downgrade campaign business terms.<br><br>
After hitting this endpoint, call the Get Campaign Registration API to to check lastActionStatus:

1. If lastActionStatus is `RESUBMIT_IN_PROGRESS, mno metadata not updated`, poll again.
2. If lastActionStatus is `RESUBMIT_SUCCESSFUL`, get updated MNO metadata.
3. If lastActionStatus is `RESUBMIT_FAILED`, call the Campaign Feedback API to know the reason for failure.

## Path parameters

- `projectId` string, required
- `campaignRegistrationId` string, required

## Request body

- ResubmitCampaignRegistrationRequest
  - `mnos` string[]

## Response `200`

A successful response.

- object

## Other responses

- `400` — INVALID_ARGUMENT: If the input parameters are not valid
- `404` — The campaign could not be found or if the requested campaign does not belong to the given project
- `429` — Over limit
- `500` — INTERNAL: Internal server error. Typically, a server bug.

---

[API](https://skmtc.net/sinch/apis/registration.md) · [All operations](https://skmtc.net/sinch/apis/registration/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sinch/registration/revisions/9eecb207c30d/schema)
