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

# Obtenir la liste des identifiants API de la plateforme AceDataCloud

> Platform API guide - Ace Data Cloud

Lister de manière paginée les identifiants API métier. Cette réponse contient actuellement des champs sensibles d’identifiants Token ou Identity, qui doivent être traités uniquement côté serveur et ne doivent pas être écrits dans les journaux, les plateformes d’analyse, le stockage persistant côté frontend ou les dépôts publics.

## Préparation

Créez un [Account Token](https://platform.acedata.cloud/documents/platform-token), puis obtenez l’UUID du compte actuel via `GET /api/v1/platform-tokens/me/`.

```shell theme={null}
export PLATFORM_TOKEN='你的账户令牌'
export USER_ID='你的账户 UUID'
```

## Vue d’ensemble de l’interface

| Élément | Contenu |
| - | - |
| Méthode | `GET` |
| URL | `https://platform.acedata.cloud/api/v1/credentials/` |
| Authentification | Account Token, le jeton OAuth requiert `credentials:read` |
| Pagination | `count` + `items` |

Les utilisateurs ordinaires doivent transmettre leur propre `user_id` ou un `application_id` déjà autorisé, sinon la pagination peut renvoyer `403` lorsqu’elle rencontre des objets non autorisés.

## Paramètres de requête

| Paramètre | Type | Obligatoire | Description |
| - | - | - | - |
| `user_id` | string | Selon le scénario | Détenteur de l’identifiant ; prend en charge les paramètres répétés |
| `application_id` | UUID | Non | Filtrer par Application ; prend en charge les paramètres répétés |
| `host` | string | Non | Filtrer exactement par host ; prend en charge les paramètres répétés |
| `name` | string | Non | Filtrer exactement par nom ; prend en charge les paramètres répétés |
| `granted` | boolean | Non | `true` pour les identifiants accordés à d’autres, `false` pour les identifiants à usage personnel |
| `limit` / `offset` | integer | Non | Pagination |
| `ordering` | string | Non | `created_at` ou `-created_at` |

`service_id`, `disabled`, `expired` ne sont actuellement pas des paramètres de filtrage.

```shell theme={null}
curl --get 'https://platform.acedata.cloud/api/v1/credentials/' \
  --data-urlencode "user_id=${USER_ID}" \
  --data-urlencode 'limit=100' \
  -H "Authorization: Bearer ${PLATFORM_TOKEN}"
```

## Description de la réponse

La réponse validée en production est `{count, items}`. Chaque élément contient `id`, `application_id`, `application`, `user_id`, `creator_id`, `name`, `type`, `limited_amount`, `used_amount`, `expired_at`, `allowed_api_ids`, `host`, `granted`, `granted_to_user_id`, `tags`, `metadata` et les champs temporels, et renvoie `token` ou `username/password` selon le type.

> La réponse actuelle de la liste renvoie les valeurs sensibles complètes. Ne les affichez pas dans la console du navigateur ou les systèmes de collecte, et ne vous fiez pas à la récupération du texte en clair via la liste ; le client doit être compatible avec les futures stratégies de masquage.

## Étapes suivantes

* [Créer des identifiants API](https://platform.acedata.cloud/documents/platform-credential-create)
* [Faire tourner des identifiants API](https://platform.acedata.cloud/documents/platform-credential-rotate)
* [Supprimer des identifiants API](https://platform.acedata.cloud/documents/platform-credential-delete)
* [Filtrer les enregistrements d’appels par identifiant](https://platform.acedata.cloud/documents/platform-usage-list)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.