Skip to main content

Update Campaign

Purpose: Specifies the campaign to be used for the application.


Endpoint Details

  • HTTP Verb: PATCH
  • URL Segment: /v3/order/{orderId}/campaign
  • OpenAPI Spec: View in Swagger UI
  • Notes: Allowed only if status is Approved. The campaignId must be one of the values listed in the selectableCampaigns field. |

Path Parameters

Field NameDescriptionTypeAdditional Information
orderIdThe unique ID of the order to update.string ($uuid)Required.

Request Body (UpdateCampaignRequest)

This method requires a JSON body containing the new campaign ID.

Field NameDescriptionTypeAdditional Information
campaignIdThe ID of the campaign to be selected.integerRequired. Must be one of the selectableCampaigns.

Example Request

{
"campaignId": 100002
}

Successful Response (200 OK)

The API returns an OrderResponse object containing the updated Order.

For schema and examples, see the OrderResponse Schema page.


Error Responses

Status CodeDescription
400 Bad RequestThe request was invalid (e.g., the specified campaignId is not selectable or order status is not Approved).
401 UnauthorizedAuthentication failure (e.g., missing or invalid API key/credentials).
404 Not FoundThe specified orderId does not exist.