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

# getAssetsByOwner

> Récupérez tous les NFT Solana, les NFT compressés et les tokens fongibles détenus par une adresse de portefeuille spécifique avec des options de tri et de pagination



## OpenAPI

````yaml fr/openapi/das-api/getAssetsByOwner.yaml POST /
openapi: 3.1.0
info:
  title: Solana RPC API
  version: 1.0.0
  description: >-
    API du standard des actifs numériques (DAS) pour récupérer des données
    complètes de propriété NFT et de tokens Solana avec des options avancées de
    filtrage et de pagination.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Point de terminaison RPC pour les applications de production Solana
  - url: https://devnet.helius-rpc.com
    description: Point de terminaison Devnet RPC pour le développement et les tests Solana
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getAssetsByOwner
      description: >
        Récupérer une liste complète de tous les actifs numériques détenus par
        une adresse de portefeuille Solana spécifique.

        Accéder aux collections NFT complètes, aux actifs compressés, aux tokens
        fongibles et aux soldes SOL natifs

        avec des options avancées de filtrage, de tri et de pagination. Prend en
        charge les NFT traditionnels et compressés

        avec des métadonnées détaillées pour une analyse complète du
        portefeuille de portefeuille.
      operationId: rpc
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  description: La version du protocole JSON-RPC.
                  default: '2.0'
                id:
                  type: string
                  description: Un ID pour identifier la requête.
                  example: '1'
                  default: '1'
                method:
                  type: string
                  enum:
                    - getAssetsByOwner
                  description: Le nom de la méthode DAS à invoquer.
                  default: getAssetsByOwner
                params:
                  description: >-
                    Paramètres pour interroger les actifs numériques Solana par
                    adresse propriétaire avec des options de filtrage et de
                    pagination.
                  default:
                    ownerAddress: 86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY
                    page: 1
                    limit: 10
                  oneOf:
                    - type: object
                      properties:
                        ownerAddress:
                          type: string
                          description: >-
                            L'adresse de portefeuille Solana pour récupérer tous
                            les actifs numériques détenus.
                          example: 86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY
                        page:
                          type: integer
                          description: >-
                            Le numéro de page pour la pagination à travers de
                            grandes collections d'actifs (indexation à partir de
                            1).
                          example: 1
                        limit:
                          type: integer
                          description: >-
                            Le nombre maximum d'actifs à retourner par page
                            (jusqu'à 1000).
                          example: 50
                        sortBy:
                          type: object
                          description: >-
                            Configuration de tri pour ordonner les actifs Solana
                            retournés.
                          properties:
                            sortBy:
                              type: string
                              description: >-
                                Critères pour trier les actifs numériques Solana
                                dans la réponse.
                              enum:
                                - created
                                - recent_action
                                - updated
                                - none
                            sortDirection:
                              type: string
                              description: >-
                                Sens du tri pour ordonner les actifs numériques
                                Solana dans la réponse.
                              enum:
                                - asc
                                - desc
                        options:
                          type: object
                          description: >-
                            Options d'affichage et de filtrage pour les données
                            des actifs Solana retournées.
                          properties:
                            showUnverifiedCollections:
                              type: boolean
                              description: >-
                                Inclure les informations de regroupement pour
                                les collections NFT Solana non vérifiées.
                              default: false
                            showCollectionMetadata:
                              type: boolean
                              description: >-
                                Inclure des métadonnées détaillées pour les
                                collections NFT Solana.
                              default: false
                            showGrandTotal:
                              type: boolean
                              description: >-
                                Inclure le nombre total de tous les actifs
                                détenus par l'adresse (peut augmenter le temps
                                de réponse).
                              default: false
                            showFungible:
                              type: boolean
                              description: >-
                                Inclure les tokens SPL et les actifs fongibles
                                détenus par le portefeuille Solana.
                              default: false
                            showNativeBalance:
                              type: boolean
                              description: >-
                                Inclure le solde SOL natif détenu par le
                                portefeuille Solana.
                              default: false
                            showZeroBalance:
                              type: boolean
                              description: >-
                                Inclure les actifs avec un solde nul dans la
                                liste de propriété.
                              default: false
                      required:
                        - ownerAddress
                    - type: object
                      properties:
                        ownerAddress:
                          type: string
                          description: >-
                            L'adresse de portefeuille Solana pour récupérer tous
                            les actifs numériques détenus.
                          example: 86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY
                        before:
                          type: string
                          description: >-
                            Curseur de pagination pour récupérer les actifs
                            avant cette position (pour pagination à reculons).
                          example: string
                        after:
                          type: string
                          description: >-
                            Curseur de pagination pour récupérer les actifs
                            après cette position (pour pagination en avant).
                          example: string
                        sortBy:
                          type: object
                          description: >-
                            Configuration de tri pour ordonner les actifs Solana
                            retournés.
                          properties:
                            sortBy:
                              type: string
                              description: >-
                                Critères pour trier les actifs numériques Solana
                                dans la réponse.
                              enum:
                                - created
                                - recent_action
                                - updated
                                - none
                            sortDirection:
                              type: string
                              description: >-
                                Sens du tri pour ordonner les actifs numériques
                                Solana dans la réponse.
                              enum:
                                - asc
                                - desc
                        options:
                          type: object
                          description: >-
                            Options d'affichage et de filtrage pour les données
                            des actifs Solana retournées.
                          properties:
                            showUnverifiedCollections:
                              type: boolean
                              description: >-
                                Inclure les informations de regroupement pour
                                les collections NFT Solana non vérifiées.
                              default: false
                            showCollectionMetadata:
                              type: boolean
                              description: >-
                                Inclure des métadonnées détaillées pour les
                                collections NFT Solana.
                              default: false
                            showGrandTotal:
                              type: boolean
                              description: >-
                                Inclure le nombre total de tous les actifs
                                détenus par l'adresse (peut augmenter le temps
                                de réponse).
                              default: false
                            showFungible:
                              type: boolean
                              description: >-
                                Inclure les tokens SPL et les actifs fongibles
                                détenus par le portefeuille Solana.
                              default: false
                            showNativeBalance:
                              type: boolean
                              description: >-
                                Inclure le solde SOL natif détenu par le
                                portefeuille Solana.
                              default: false
                            showZeroBalance:
                              type: boolean
                              description: >-
                                Inclure les actifs avec un solde nul dans la
                                liste de propriété.
                              default: false
                      required:
                        - ownerAddress
              required:
                - jsonrpc
                - id
                - method
                - params
      responses:
        '200':
          description: >-
            Actifs numériques Solana récupérés avec succès pour l'adresse de
            portefeuille spécifiée
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  result:
                    type: object
                    properties:
                      last_indexed_slot:
                        type: integer
                        description: >-
                          Toutes les données jusqu'à cet emplacement inclus sont
                          garanties d'avoir été indexées.
                        example: 365750752
                      total:
                        type: integer
                        example: 1
                      limit:
                        type: integer
                        example: 1
                      page:
                        type: integer
                        example: 1
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            interface:
                              type: string
                              description: Interface standard de token pour l'actif.
                              enum:
                                - V1_NFT
                                - V1_PRINT
                                - LEGACY_NFT
                                - V2_NFT
                                - FungibleAsset
                                - FungibleToken
                                - Custom
                                - Identity
                                - Executable
                                - ProgrammableNFT
                                - MplCoreAsset
                                - MplBubblegumV2
                                - MplCoreCollection
                                - MplCoreGroup
                            is_agent:
                              type: boolean
                              description: >-
                                Si cet actif dispose d'une identité d'agent
                                (plug-in externe MPL Core AgentIdentity).
                                Omission quand false.
                            agent_token:
                              type: string
                              description: >-
                                Mint d'agent encodé en Base58 à partir du
                                programme Agent Registry. Omission lorsqu'il
                                n'est pas enregistré.
                            asset_signer:
                              type: string
                              description: >-
                                PDA de l'asset-signer encodé en Base58 pour MPL
                                Core. Omission lorsqu'il n'est pas applicable.
                            plugins:
                              type: object
                              description: >-
                                Plug-ins MPL Core, y compris l'adhésion
                                optionnelle à MIP-11 `groups`.
                              additionalProperties: true
                          example:
                            interface: V1_NFT
                            id: JCfTS6dmJZY4NXhjMwHqayGGHUwxp59pzcYhZrYqMBce
                            content:
                              $schema: https://schema.metaplex.com/nft1.0.json
                              json_uri: https://www.hi-hi.vip/json/5000wif.json
                              files:
                                - uri: https://img.hi-hi.vip/json/img/5000wif.png
                                  cdn_uri: >-
                                    https://cdn.helius-rpc.com/cdn-cgi/image//https://img.hi-hi.vip/json/img/5000wif.png
                                  mime: image/png
                            authorities:
                              - address: 2iVwwSHr7hGR6wxNuQM8ArQYnX6Mzy2yeFnhBGgQetRw
                                scopes:
                                  - full
                            compression:
                              eligible: false
                              compressed: true
                              data_hash: 7zquDVS1VKu9HDh4WS4ray5ozLThiK6xrnFNhJtusj65
                              creator_hash: 6v7GeYRiVML5mG1kJqi6eujN9sPB3ziCZJF4Vartj1qd
                              asset_hash: 8gQZkgZ1L91qkNPtsiRGkRzpNcEfhBABEQr1D3wquB8H
                              tree: BZNn9zX1MysbSvqyGZ33Seb8bvimaiE9fxmLKwX2Euae
                              seq: 251133
                              leaf_id: 250758
                            grouping:
                              - group_key: collection
                                group_value: 723Vxwr6aYZHNqc8dVQVwchDHUR3cEwZA8zkejdYWKaS
                            royalty:
                              royalty_model: creators
                              target: null
                              percent: 0
                              basis_points: 0
                              primary_sale_happened: false
                              locked: false
                            creators:
                              - address: GVKwqsEC5YQZX4hG7Fdy6m7cJUi4DA3ezYx1CC9wkj34
                                share: 100
                                verified: true
                            ownership:
                              frozen: false
                              delegated: true
                              delegate: GVKwqsEC5YQZX4hG7Fdy6m7cJUi4DA3ezYx1CC9wkj34
                              ownership_model: single
                              owner: 86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY
                            supply:
                              print_max_supply: 0
                              print_current_supply: 0
                              edition_nonce: 0
                            mutable: true
                            burnt: false
                  id:
                    type: string
                    example: text
        '400':
          description: >-
            Requête incorrecte. Le serveur n'a pas pu comprendre la requête en
            raison d'une syntaxe invalide.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32602
                      message:
                        type: string
                        example: Paramètres de requête invalides.
                  id:
                    type: string
                    example: '1'
        '401':
          description: >-
            Non autorisé. Le client doit s'authentifier pour obtenir la réponse
            demandée.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32001
                      message:
                        type: string
                        example: >-
                          Échec de l'authentification. Clé API manquante ou
                          invalide.
                  id:
                    type: string
                    example: '1'
        '403':
          description: Interdit. Le client n'a pas les droits d'accès au contenu.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32003
                      message:
                        type: string
                        example: >-
                          Vous n'avez pas la permission d'accéder à cette
                          ressource.
                  id:
                    type: string
                    example: '1'
        '404':
          description: Non trouvé. Le serveur ne peut pas trouver la ressource demandée.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32004
                      message:
                        type: string
                        example: Aucun actif trouvé pour le propriétaire spécifié.
                  id:
                    type: string
                    example: '1'
        '429':
          description: >-
            Trop de requêtes. L'utilisateur a envoyé trop de requêtes dans un
            délai donné.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32029
                      message:
                        type: string
                        example: Limite de taux dépassée. Veuillez réessayer plus tard.
                  id:
                    type: string
                    example: '1'
        '500':
          description: >-
            Erreur interne du serveur. Le serveur a rencontré une situation
            qu'il ne sait pas gérer.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32000
                      message:
                        type: string
                        example: Une erreur inattendue s'est produite sur le serveur.
                  id:
                    type: string
                    example: '1'
      security:
        - ApiKeyQuery: []
components:
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Votre clé API Helius. Vous pouvez en obtenir une gratuitement dans le
        [tableau de bord](https://dashboard.helius.dev/api-keys).

````