# The Personalization Design object

### The Personalization Design object

```json
{
  "id": "ipcd_Oiw9GXcFRE81LZ",
  "object": "issuing.personalization_design",
  "livemode": true,
  "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": [],
    "carrier_text": []
  },
  "status": "review"
}
```

## Attributes

- `id` (string)
  Unique identifier for the object.

- `object` (string)
  String representing the object’s type. Objects of the same type share the same value.

- `card_logo` (string, nullable, expandable (can be expanded into an object with the `expand` request parameter))
  The file for the card logo to use with physical bundles that support card logos. Must have a `purpose` value of `issuing_logo`. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don’t accept grayscale.

- [`carrier_text`](https://docs.stripe.com/api/issuing/personalization_designs/object.md?query=carrier_text) (object, nullable)
  Hash containing carrier text, for use with physical bundles that support carrier text.

- `created` (timestamp)
  Time at which the object was created. Measured in seconds since the Unix epoch.

- `livemode` (boolean)
  If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.

- `lookup_key` (string, nullable)
  A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.

- `metadata` (map)
  Set of [key-value pairs](https://docs.stripe.com/api/metadata.md) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

- `name` (string, nullable)
  Friendly display name.

- `physical_bundle` (string, expandable (can be expanded into an object with the `expand` request parameter))
  The physical bundle object belonging to this personalization design.

- [`preferences`](https://docs.stripe.com/api/issuing/personalization_designs/object.md?query=preferences) (object)
  Hash containing information on whether this personalization design is used to create cards when one is not specified.

- [`rejection_reasons`](https://docs.stripe.com/api/issuing/personalization_designs/object.md?query=rejection_reasons) (object)
  Hash containing reasons why the personalization design was rejected.

- `status` (enum)
  Whether this personalization design can be used to create cards.
Possible enum values:
  - `active`
    Personalization design can be used to create cards that fulfill immediately.

  - `inactive`
    Personalization design cannot be used to create cards because it was deactivated.

  - `rejected`
    Personalization design cannot be used to create cards because it was rejected by design review.

  - `review`
    Personalization design can be used to create cards but cards will only be fulfilled once the personalization design is activated.
