# Configuration

Set up authentication by configuring your API credentials. Use your ChargeOver API URL, along with your `username` (API key)
and `password` (API secret). Here's a sample setup:

```python
from chargeover import ChargeOver

api_url = "https://your-chargeover-url.com"
api_key = "your_api_key"
api_secret = "your_api_secret"

chargeover = ChargeOver(api_url, api_key, api_secret)
```

Replace `your_api_key` and `your_api_secret` with your actual ChargeOver API credentials, and ensure the `api_url` is your
ChargeOver instance.

## Change/Update Configuration

```python
import sys
import chargeover
import pprint

# For authentication, fill in these values from your ChargeOver
# server information under "Configuraion->API and Webhooks"
endpoint =
username =
password =

# Set this to True to use "COv1 Signature" authorization
key_auth = False

co = chargeover.ChargeOver(
    endpoint,
    username,
    password,
    key_auth = key_auth)

# Our customer data
data = {
    'chargeoverjs_token': 'abcd5678'
    }

# Update Config
result = co.create('_config', data)
if result is None:
    pprint.pprint(co.get_last_response())
    exit()
else:
    print("Updated config!")
```