Skip to main content
POST /vendor/{org_token}/cars/{car_id}/reject
Reject a Creative Approval Request with a reason and optional message.

Path parameters

ParameterTypeRequiredDescription
org_tokenstringYesYour organization token (find it here)
car_idstringYesThe CAR ID to reject

Request body

FieldTypeRequiredDescription
rejection_reasonsarrayYesOne or more reason codes (see below)
custom_messagestringYesExplanation for the rejection

Rejection reasons

The rejection_reasons array accepts the following values:
ValueMeaning
ADVERTISERThe advertiser is not permitted
INAPPROPRIATEThe content is inappropriate for the venue
FILTERThe content does not meet content filter criteria
CUSTOMCustom reason — custom_message must be provided
When CUSTOM is included in the rejection reasons, the custom_message field is required and must explain the specific reason for rejection.

Example request

curl -X POST "https://api.framen.com/vendor/Org_9WeJxcVrRnM/cars/car_abc123/reject" \
  -H "Content-Type: application/json" \
  -d '{
    "rejection_reasons": ["INAPPROPRIATE", "CUSTOM"],
    "custom_message": "Content not suitable for family-oriented venue."
  }'

Response

Returns the updated CAR object with the status set to rejected and the rejection reasons included.