# Create sandbox card program

**POST** `/simulate/issuing/card-programs`

Creates a sandbox card program for issuing simulation workflows.

### Body Parameters

- `credit_policy` `enum` — The credit policy for credit and charge card programs. Defaults to `unsecured` if not
  specified. Ignored for debit programs.
  Possible values: `unsecured`, `cardholder_secured`, `platform_secured`
- `description` `string` — Optional description for the card program (max 255 characters).
- `scheme` `enum` — The card scheme for the program. Defaults to `visa` if not specified.
  Possible values: `visa`, `mastercard`
- `type` `enum` _(required)_ — The type of card program to create.
  Possible values: `credit`, `charge`, `debit`

**Request**

```shell
curl 'https://api.column.com/simulate/issuing/card-programs' \
  -XPOST \
  -u :<YOUR API KEY> \
  -H 'Content-Type: application/json' \
  -d '{
  "type": "credit",
  "description": "Example description",
  "credit_policy": "unsecured",
  "scheme": "visa"
}'
```

**Response 200**

```json
{
  "card_program_type": "credit",
  "created_at": "2024-01-15T09:30:00Z",
  "credit_policy": "unsecured",
  "default_card_template_id": "ctmp_2x8gszy5folpA9s0TOCseE9ABDM",
  "description": "Corporate credit card program",
  "id": "cpgm_2x8gszy5folpA9s0TOCseE9ABDM",
  "primary_card_scheme": "visa",
  "status": "active"
}
```
