> ## 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.

# getAssetsByCreator

> Récupérez tous les NFTs Solana et NFTs compressés créés par une adresse de créateur spécifique avec un filtrage optionnel uniquement vérifié

## Paramètres de la requête

<ParamField body="creatorAddress" type="string" required>
  L'adresse du portefeuille Solana du créateur pour récupérer tous les actifs numériques.
</ParamField>

<ParamField body="page" type="number">
  La page des résultats à retourner.
</ParamField>

<ParamField body="limit" type="number">
  Le nombre maximal d'actifs à retourner.
</ParamField>

<ParamField body="sortBy" type="object">
  Les options de tri pour la réponse.
</ParamField>

<ParamField body="sortBy.sortBy" type="string">
  Les critères selon lesquels les actifs Solana récupérés seront triés dans la réponse.

  * `created`
  * `recent_action`
  * `updated`
  * `none`
</ParamField>

<ParamField body="sortBy.sortDirection" type="string">
  La direction selon laquelle les actifs Solana récupérés seront triés dans la réponse.

  * `asc`
  * `desc`
</ParamField>

<ParamField body="before" type="string">
  Le curseur pour paginer en arrière à travers les actifs.
</ParamField>

<ParamField body="after" type="string">
  Le curseur pour paginer en avant à travers les actifs.
</ParamField>

<ParamField body="options" type="object">
  Les options d'affichage pour la réponse.
</ParamField>

<ParamField body="options.showUnverifiedCollections" type="boolean" default="false">
  Affiche les informations de regroupement pour les collections non vérifiées au lieu de les ignorer.
</ParamField>

<ParamField body="options.showCollectionMetadata" type="boolean" default="false">
  Affiche les métadonnées pour la collection.
</ParamField>

<ParamField body="options.showGrandTotal" type="boolean" default="false">
  Affiche le nombre total d'actifs correspondant à la requête. Cela ralentira la requête.
</ParamField>


## OpenAPI

````yaml fr/openapi/das-api/getAssetsByCreator.yaml POST /
openapi: 3.1.0
info:
  title: API d'attribution de créateur Solana
  version: 1.0.0
  description: >-
    API avancée pour le standard des actifs numériques Solana (DAS) pour
    récupérer tous les actifs numériques créés par des artistes, projets ou
    adresses de créateurs spécifiques sur la blockchain Solana. Cette API
    spécialisée permet une découverte complète des portefeuilles de créateurs, y
    compris les NFT traditionnels et compressés avec des métadonnées détaillées
    et des informations de collection.
  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 Mainnet
  - url: https://devnet.helius-rpc.com
    description: Point de terminaison RPC Devnet
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getAssetsByCreator
      description: >-
        Récupérez une liste complète de tous les actifs numériques Solana créés
        par une adresse de portefeuille spécifique. Cette API d'attribution de
        créateur renvoie des collections complètes de NFT, œuvres d'art, jetons
        et autres actifs où l'adresse spécifiée est listée comme créateur, avec
        statut de vérification. Essentiel pour les portefeuilles d'artistes, le
        suivi des royalties des créateurs, l'attribution sur les places de
        marché et la découverte de collections à travers l'écosystème Solana.
      operationId: rpc
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
                - params
              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.
                  default: '1'
                method:
                  type: string
                  enum:
                    - getAssetsByCreator
                  description: Le nom de la méthode DAS à invoquer.
                  default: getAssetsByCreator
                params:
                  type: object
                  default:
                    creatorAddress: D3XrkNZz6wx6cofot7Zohsf2KSsu2ArngNk8VqU9cTY3
                  properties:
                    creatorAddress:
                      type: string
                      description: >-
                        L'adresse du portefeuille Solana du créateur pour
                        récupérer tous les actifs numériques.
                      example: D3XrkNZz6wx6cofot7Zohsf2KSsu2ArngNk8VqU9cTY3
                    page:
                      type: integer
                      description: La page des résultats à retourner.
                      example: 1
                    limit:
                      type: integer
                      description: Le nombre maximum d'actifs à retourner.
                      example: 100
                    sortBy:
                      type: object
                      description: Les options de tri pour la réponse.
                      properties:
                        sortBy:
                          type: string
                          description: >-
                            Les critères par lesquels les actifs Solana
                            récupérés seront triés dans la réponse.
                          enum:
                            - created
                            - recent_action
                            - updated
                            - none
                        sortDirection:
                          type: string
                          description: >-
                            La direction par laquelle les actifs Solana
                            récupérés seront triés dans la réponse.
                          enum:
                            - asc
                            - desc
                    before:
                      type: string
                      description: Le curseur pour paginer à reculons à travers les actifs.
                      example: string
                    after:
                      type: string
                      description: >-
                        Le curseur pour paginer vers l'avant à travers les
                        actifs.
                      example: string
                    options:
                      type: object
                      description: Les options d'affichage pour la réponse.
                      properties:
                        showUnverifiedCollections:
                          type: boolean
                          description: >-
                            Affiche les informations de regroupement pour les
                            collections non vérifiées au lieu de les ignorer.
                          default: false
                        showCollectionMetadata:
                          type: boolean
                          description: Affiche les métadonnées pour la collection.
                          default: false
                        showGrandTotal:
                          type: boolean
                          description: >-
                            Affiche le nombre total d'actifs qui correspondent à
                            la requête. Cela ralentira la requête.
                          default: false
                  required:
                    - creatorAddress
      responses:
        '200':
          description: Réponse réussie
          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'à et y compris cet
                          emplacement sont garanties d'avoir été indexées.
                        example: 365750752
                      total:
                        type: integer
                        description: >-
                          Le nombre total d'actifs numériques Solana créés par
                          cette adresse.
                        example: 1
                      limit:
                        type: integer
                        description: Le nombre maximum d'actifs demandés.
                        example: 1
                      page:
                        type: integer
                        description: La page actuelle des résultats.
                        example: 1
                      items:
                        type: array
                        description: Un tableau d'actifs.
                        items:
                          type: object
                          properties:
                            interface:
                              type: string
                              description: >-
                                Le type d'interface standard de jeton Solana de
                                l'actif numérique.
                              enum:
                                - V1_NFT
                                - V1_PRINT
                                - LEGACY_NFT
                                - V2_NFT
                                - FungibleAsset
                                - FungibleToken
                                - Custom
                                - Identity
                                - Executable
                                - ProgrammableNFT
                                - MplCoreAsset
                                - MplBubblegumV2
                                - MplCoreCollection
                                - MplCoreGroup
                              example: Custom
                            is_agent:
                              type: boolean
                              description: >-
                                Indique si cet actif possède une identité
                                d'agent (plugin externe MPL Core AgentIdentity).
                                Omis lorsque faux.
                            agent_token:
                              type: string
                              description: >-
                                Jeton d'agent encodé en Base58 du programme de
                                registre des agents. Omis lorsque non
                                enregistré.
                            asset_signer:
                              type: string
                              description: >-
                                Signataire d'actif encodé en Base58 pour MPL
                                Core. Omis lorsque non applicable.
                            plugins:
                              type: object
                              description: >-
                                Plugins MPL Core, y compris l'éventuelle
                                appartenance à `groups` MIP-11.
                              additionalProperties: true
                            id:
                              type: string
                              description: >-
                                L'identifiant unique de l'adresse de menthe de
                                l'actif numérique Solana.
                              example: JEH7cJxAKdprFG5AvdsY2c4ZqojxLBjFmw19zADV6oK5
                            content:
                              type: object
                              description: >-
                                Le contenu et les métadonnées de l'actif
                                numérique Solana, y compris l'URI, les images et
                                les attributs.
                            authorities:
                              type: array
                              items:
                                type: object
                              description: >-
                                Les autorités de mise à jour associées à l'actif
                                numérique Solana pour les modifications de
                                métadonnées.
                            compression:
                              type: object
                              description: >-
                                Les détails de compression de l'état pour
                                l'actif Solana, indiquant s'il utilise un
                                stockage économique.
                            grouping:
                              type: array
                              items:
                                type: object
                              description: >-
                                Les détails de regroupement de la collection
                                pour organiser les NFT Solana en collections
                                vérifiées.
                            royalty:
                              type: object
                              description: >-
                                La configuration des royalties du créateur pour
                                les ventes sur les places de marché Solana de
                                cet actif numérique.
                            creators:
                              type: array
                              items:
                                type: object
                              description: >-
                                Les adresses vérifiées des créateurs et les
                                allocations de parts pour cet actif numérique
                                Solana.
                            ownership:
                              type: object
                              description: >-
                                Les détails actuels de la propriété pour cet
                                actif numérique Solana, y compris l'adresse du
                                propriétaire et le statut de délégation.
        '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: Invalid request parameters.
                  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: Authentication failed. Missing or invalid API key.
                  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: You do not have permission to access this resource.
                  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: No assets found for the specified creator.
                  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: Rate limit exceeded. Please try again later.
                  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: An unexpected error occurred on the server.
                  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 sur le
        [tableau de bord](https://dashboard.helius.dev/api-keys).

````