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

# maesn Connect

> Learn best practices for building authentication flows for your end users with the Maesn API.

## Authorize a single integration

You may want to create a user experience without integration selection and guide your end-user to directly authorize a specific integration.

When you create a URL to expose to your end-user (described in Step 2 of the [Quick start guide](/guides/quick-start)), add the identifier of the specific integration you want to display in maesn Connect's integration authorization component, e.g. `xero`.

A URL created with this parameter will cause the connect flow to open directly to the authorization dialog of just that integration.

```bash theme={null}
curl --request GET \
  --url 'https://api.maesn.dev/auth/xero' \
    -H 'x-api-key: YOUR_API_KEY'
```

### Available integration identifiers

The following identifiers are available for creating a direct connect flow with the respective system:

* `ababau`
* `abacus`
* `bexio`
* `buchhaltungsbutler-api`
* `businesscentral`
* `datev-rewe`
* `datev-rewe-longtoken`
* `datev-rewe-export`
* `datev-uo`
* `datev-uo-longtoken`
* `exact-de`
* `exact-gb`
* `exact-nl`
* `fortnox`
* `freeagent`
* `freshbooks`
* `holded`
* `lexware-office`
* `moneybird`
* `odoo`
* `pennylane`
* `qonto`
* `quickbooks`
* `sageaccounting`
* `sage-active-de`
* `sage-active-es`
* `sage-active-fr`
* `sevdesk`
* `snelstart`
* `twinfield`
* `vismaeaccounting`
* `vismaeconomic`
* `weclapp`
* `xentral`
* `xero`

Note that the available identifiers for sandboxes, e.g., `quickbooks-sandbox` are available under the 'Sandbox environment' section of the respective integration.
