> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dintero.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Payment profiles

> Create, list, and update payment profiles for your merchants using the Dintero Partner API.

Payment profiles control which payment methods are available in a merchant's checkout session. As a partner, you can manage these profiles on behalf of your merchants using the merchant access token from the [merchant account API access](/docs/partners/partners-merchant-api-access) flow.

## Create a payment profile

```bash wrap Request theme={null}
curl -X POST https://api.dintero.com/v1/admin/session/profiles \
  -H "Authorization: Bearer <TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{
    "profile_id": "default",
    "description": "Default payment profile",
    "configuration": {
      "active_payment_types": {
        "enabled": true
      }
    }
  }'
```

See the [create payment profile API reference](/partners/profiles/admin_session_profile_post) for all available options.

## List payment profiles

```bash wrap Request theme={null}
curl https://api.dintero.com/v1/admin/session/profiles \
  -H "Authorization: Bearer <TOKEN>"
```

See the [list payment profiles API reference](/partners/profiles/admin_session_profile_get) for response details.

## Update a payment profile

```bash wrap Request theme={null}
curl -X PUT https://api.dintero.com/v1/admin/session/profiles/default \
  -H "Authorization: Bearer <TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{
    "profile_id": "default",
    "description": "Default payment profile",
    "configuration": {
      "active_payment_types": {
        "enabled": true
      }
    }
  }'
```

See the [update payment profile API reference](/partners/profiles/admin_session_profile_details_put) for all available fields.
