# Server-side API v2

Version: `1.0.0`

## Servers

- `https://api.adapty.io` — Serveur de production

## Authentication

### apikeyAuth

type: `apiKey` · in: `header` · header: `Authorization`

Les requêtes API doivent être authentifiées par votre clé API secrète via l'en-tête **Authorization** 
avec la valeur `Api-Key {your_secret_api_key}`, par exemple, 
`Api-Key secret_live_...`. Retrouvez cette clé dans l'Adapty Dashboard -> 
**App Settings** -> onglet **General** -> section **API keys**.

## Operations

### Profile

- **GET** `/api/v2/server-side-api/profile/` — [Obtenir un profil](https://adapty.io/docs/fr/api-adapty/operations/getProfile.md)
- **POST** `/api/v2/server-side-api/profile/` — [Créer un profil](https://adapty.io/docs/fr/api-adapty/operations/createProfile.md)
- **PATCH** `/api/v2/server-side-api/profile/` — [Mettre à jour un profil](https://adapty.io/docs/fr/api-adapty/operations/updateProfile.md)
- **DELETE** `/api/v2/server-side-api/profile/` — [Supprimer un profil](https://adapty.io/docs/fr/api-adapty/operations/deleteProfile.md)

### Purchase

- **POST** `/api/v2/server-side-api/purchase/set/transaction/` — [Définir une transaction](https://adapty.io/docs/fr/api-adapty/operations/setTransaction.md)
- **POST** `/api/v2/server-side-api/purchase/profile/grant/access-level/` — [Accorder un niveau d'accès](https://adapty.io/docs/fr/api-adapty/operations/grantAccessLevel.md)
- **POST** `/api/v2/server-side-api/purchase/profile/revoke/access-level/` — [Révoquer un niveau d'accès](https://adapty.io/docs/fr/api-adapty/operations/revokeAccessLevel.md)

### Refund Saver

- **GET** `/api/v2/server-side-api/purchase/profile/refund-saver/settings/` — [Obtenir les paramètres de Refund Saver](https://adapty.io/docs/fr/api-adapty/operations/getRefundSaverSettings.md)
- **POST** `/api/v2/server-side-api/purchase/profile/refund-saver/settings/` — [Définir les paramètres de Refund Saver](https://adapty.io/docs/fr/api-adapty/operations/setRefundSaverSettings.md)

### Stripe

- **POST** `/api/v1/sdk/purchase/stripe/token/validate/` — [Valider un achat Stripe](https://adapty.io/docs/fr/api-adapty/operations/validateStripePurchase.md)

### Paddle

- **POST** `/api/v2/server-side-api/purchase/paddle/token/validate/` — [Valider un achat Paddle](https://adapty.io/docs/fr/api-adapty/operations/validatePaddlePurchase.md)

### Integration

- **GET** `/api/v2/server-side-api/integration/profile/set/integration-identifiers/` — [Obtenir les identifiants d'intégration](https://adapty.io/docs/fr/api-adapty/operations/getIntegrationIdentifiers.md)
- **POST** `/api/v2/server-side-api/integration/profile/set/integration-identifiers/` — [Définir les identifiants d'intégration](https://adapty.io/docs/fr/api-adapty/operations/setIntegrationIdentifiers.md)

### Paywalls

- **GET** `/api/v2/server-side-api/paywalls/` — [Lister les paywalls](https://adapty.io/docs/fr/api-adapty/operations/listPaywalls.md)
- **GET** `/api/v2/server-side-api/paywalls/{paywall_id}/` — [Obtenir un paywall](https://adapty.io/docs/fr/api-adapty/operations/getPaywall.md)
- **PUT** `/api/v2/server-side-api/paywalls/{paywall_id}/` — [Mettre à jour un paywall](https://adapty.io/docs/fr/api-adapty/operations/updatePaywall.md)

### Virtual Currency

- **GET** `/api/v2/server-side-api/vc/transactions/` — [Lister les transactions de monnaie virtuelle](https://adapty.io/docs/fr/api-adapty/operations/listVirtualCurrencyTransactions.md)
- **POST** `/api/v2/server-side-api/vc/transactions/` — [Créer une transaction de monnaie virtuelle](https://adapty.io/docs/fr/api-adapty/operations/createVirtualCurrencyTransaction.md)
- **GET** `/api/v2/server-side-api/vc/balances/` — [Lister les soldes de monnaies virtuelles](https://adapty.io/docs/fr/api-adapty/operations/listVirtualCurrencyBalances.md)
