# Reject a testmode personalization design

Updates the `status` of the specified testmode personalization design object to `rejected`.

## Request

```curl
curl https://api.stripe.com/v1/test_helpers/issuing/personalization_designs/ipcd_Oiw9GXcFRE81LZ/reject \
  -u "<<YOUR_SECRET_KEY>>" \
  -d "rejection_reasons[card_logo][]=network_name" \
  -d "rejection_reasons[card_logo][]=inappropriate" \
  -d "rejection_reasons[carrier_text][]=other"
```

### Response

```json
{
  "id": "ipcd_Oiw9GXcFRE81LZ",
  "object": "issuing.personalization_design",
  "livemode": false,
  "card_logo": "file_1LzR9L2eZvKYlo2CelTpcvKu",
  "carrier_text": null,
  "lookup_key": "my_card_design_lookup_key",
  "metadata": {},
  "name": "My personalization design name",
  "physical_bundle": "ics_Oiw9ahglMfql0U",
  "preferences": {
    "is_default": false
  },
  "rejection_reasons": {
    "card_logo": [
      "network_name",
      "inappropriate"
    ],
    "carrier_text": [
      "other"
    ]
  },
  "status": "rejected"
}
```

## Returns

Returns the updated personalization design object.

## Parameters

- [`rejection_reasons`](https://docs.stripe.com/api/issuing/personalization_designs/reject_testmode.md?query=rejection_reasons) (object, required)
  The reason(s) the personalization design was rejected.
