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

# Temp API

> Zone temporaire pour les endpoints de courte durée

<Info>
  **Cette page est traduite automatiquement par IA. La version anglaise fait foi.**

  [Voir la version anglaise →](/api-reference/temp-api-v1/overview)
</Info>

La Temp API est une zone temporaire destinée aux endpoints qui n'ont pas encore de place définitive dans les APIs principales de Raydium. Ce service est conçu pour le prototypage rapide, les outils internes et les fonctionnalités en cours de développement actif.

## Hôtes

| Environnement | Hôte                            |
| ------------- | ------------------------------- |
| Mainnet       | `temp-api-v1.raydium.io`        |
| Devnet        | `temp-api-v1-devnet.raydium.io` |

## Avertissement de stabilité

**Ce service ne fournit aucune garantie de stabilité d'API.** Les endpoints peuvent être modifiés, dépréciés, déplacés vers un autre service ou supprimés sans préavis. N'utilisez cette API que pour :

* Les outils internes et les scripts
* Les fonctionnalités en développement actif
* Les chemins non critiques pouvant tolérer des interruptions
* Les tests et le prototypage

Ne dépendez pas de cette API pour des dApps en production ou des intégrations critiques.

## Vue d'ensemble

Ce service expose actuellement :

* **`/cp-creator-fee`** — Récupère les frais créateur accumulés pour un portefeuille sur l'ensemble des pools CPMM.
* **`/limit-order/order/list`** — Les ordres limite CLMM actuellement en attente d'un portefeuille (ouverts et partiellement remplis), servis depuis le cache de l'indexeur.
* **`/limit-order/history/order/list-by-user`** — L'historique des ordres limite CLMM clôturés d'un portefeuille, avec des filtres optionnels `poolId` / `mint1` / `mint2` / `hideCancel` ; pagination par curseur via `nextPageId`.
* **`/limit-order/history/event/list-by-pda`** — Journal d'événements par PDA (`open` / `increase` / `decrease` / `settle` / `close`) pour un ou plusieurs PDAs d'ordres limite ; pagination par curseur via `nextPageId`.

## Cas d'usage courants

### Vérifier les frais créateur d'un portefeuille

```bash theme={null}
curl -s "https://temp-api-v1.raydium.io/cp-creator-fee?wallet=<your-wallet-pubkey>"
```

Retourne la liste des pools dont le portefeuille est le créateur, ainsi que les frais créateur accumulés mais non réclamés en Token A et Token B.

### Lister les ordres limite CLMM en attente d'un portefeuille

```bash theme={null}
curl -s "https://temp-api-v1.raydium.io/limit-order/order/list?wallet=<your-wallet-pubkey>"
```

Retourne les ordres entièrement non remplis ainsi que les ordres partiellement remplis. Chaque ligne est un `LimitOrderState` décodé (PDA, pool, propriétaire, tick, sens, phase de cohorte FIFO, montants total/rempli) accompagné du contexte de pool nécessaire pour appeler `SettleLimitOrder`, y compris un montant `pendingSettle` précalculé.

L'endpoint des ordres actifs n'est pas paginé — il retourne l'intégralité des ordres mis en cache pour le portefeuille en une seule réponse.

### Lister les ordres limite clôturés d'un portefeuille

```bash theme={null}
curl -s "https://temp-api-v1.raydium.io/limit-order/history/order/list-by-user?wallet=<your-wallet-pubkey>&size=50"
```

Retourne une page d'ordres historiques, chacun résumé avec `fillStatus` (`NONE` / `PARTIAL` / `FULL`) et les montants d'entrée/sortie au moment où l'ordre a quitté l'ensemble actif. Ajoutez `&nextPageId=<nextPageId de la réponse précédente>` pour récupérer la page suivante.

### Consulter la chronologie des événements d'un ordre spécifique

```bash theme={null}
curl -s "https://temp-api-v1.raydium.io/limit-order/history/event/list-by-pda?pda=<limit-order-pda>"
```

`pda` peut être une clé unique ou une liste séparée par des virgules. Chaque ligne correspond à une mutation on-chain (`open` / `increase` / `decrease` / `settle` / `close`) avec le txid, le slot, l'horodatage du bloc, un indicateur précisant si l'action a été signée par le propriétaire ou un keeper (`autoRunner`), ainsi que les deltas d'entrée/sortie en unités lisibles.

### Résultat vide

Si aucun enregistrement n'est mis en cache pour le portefeuille, l'endpoint des ordres actifs retourne :

```json theme={null}
{
  "id": "...",
  "success": true,
  "data": { "rows": [] }
}
```

Les endpoints d'historique retournent la même structure `{ rows: [], nextPageId?: ... }` avec un tableau `rows` vide. L'endpoint `/cp-creator-fee` (version antérieure) retourne quant à lui `"data": []` pour des raisons de compatibilité ascendante.

## Documentation associée

Consultez [CPMM](/fr/products/cpmm) pour la structure des pools et le mécanisme des frais créateur, et [CLMM → Instructions](/fr/products/clmm/instructions) pour le flux on-chain des ordres limite que ces endpoints exposent.
