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

> Recupera todos los NFT y NFT comprimidos de Solana creados por una dirección de creador específica, con filtrado opcional solo para elementos verificados

## Parámetros de la solicitud

<ParamField body="creatorAddress" type="string" required>
  La dirección de la billetera de Solana del creador cuyos activos digitales quieres recuperar.
</ParamField>

<ParamField body="page" type="number">
  La página de resultados que se devolverá.
</ParamField>

<ParamField body="limit" type="number">
  El número máximo de activos que se devolverá.
</ParamField>

<ParamField body="sortBy" type="object">
  Las opciones de ordenamiento de la respuesta.
</ParamField>

<ParamField body="sortBy.sortBy" type="string">
  El criterio según el cual se ordenarán en la respuesta los activos de Solana recuperados.

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

<ParamField body="sortBy.sortDirection" type="string">
  La dirección en la que se ordenarán en la respuesta los activos de Solana recuperados.

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

<ParamField body="before" type="string">
  El cursor para paginar hacia atrás por los activos.
</ParamField>

<ParamField body="after" type="string">
  El cursor para paginar hacia adelante por los activos.
</ParamField>

<ParamField body="options" type="object">
  Las opciones de visualización de la respuesta.
</ParamField>

<ParamField body="options.showUnverifiedCollections" type="boolean" default="false">
  Muestra la información de agrupación de las colecciones no verificadas en lugar de omitirlas.
</ParamField>

<ParamField body="options.showCollectionMetadata" type="boolean" default="false">
  Muestra los metadatos de la colección.
</ParamField>

<ParamField body="options.showGrandTotal" type="boolean" default="false">
  Muestra el número total de activos que coincidieron con la consulta. Esto hará que la solicitud sea más lenta.
</ParamField>


## OpenAPI

````yaml es/openapi/das-api/getAssetsByCreator.yaml POST /
openapi: 3.1.0
info:
  title: API de atribución de creadores de Solana
  version: 1.0.0
  description: >
    API avanzada del estándar de activos digitales (DAS) de Solana para
    recuperar todos los activos digitales creados por artistas, 

    proyectos o direcciones de creadores específicos en la blockchain de Solana.
    Esta API especializada permite descubrir de forma integral 

    los portafolios de los creadores, incluidos los NFT tradicionales y
    comprimidos, con metadatos detallados e información de las colecciones.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Punto de conexión RPC de Mainnet
  - url: https://devnet.helius-rpc.com
    description: Punto de conexión RPC de Devnet
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getAssetsByCreator
      description: >
        Recupera una lista completa de todos los activos digitales de Solana
        creados por una dirección de billetera específica.

        Esta API de atribución de creadores devuelve colecciones completas de
        NFT, obras de arte, tokens y otros activos

        en los que la dirección especificada figura como creador, junto con su
        estado de verificación. Es esencial para los

        portafolios de artistas, el seguimiento de regalías de creadores, la
        atribución en mercados y el descubrimiento de colecciones en todo 

        el ecosistema de Solana.
      operationId: rpc
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
                - params
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  description: La versión del protocolo JSON-RPC.
                  default: '2.0'
                id:
                  type: string
                  description: Un ID para identificar la solicitud.
                  default: '1'
                method:
                  type: string
                  enum:
                    - getAssetsByCreator
                  description: El nombre del método de DAS que se invocará.
                  default: getAssetsByCreator
                params:
                  type: object
                  default:
                    creatorAddress: D3XrkNZz6wx6cofot7Zohsf2KSsu2ArngNk8VqU9cTY3
                  properties:
                    creatorAddress:
                      type: string
                      description: >-
                        La dirección de la billetera de Solana del creador cuyos
                        activos digitales quieres recuperar.
                      example: D3XrkNZz6wx6cofot7Zohsf2KSsu2ArngNk8VqU9cTY3
                    page:
                      type: integer
                      description: La página de resultados que se devolverá.
                      example: 1
                    limit:
                      type: integer
                      description: El número máximo de activos que se devolverán.
                      example: 100
                    sortBy:
                      type: object
                      description: Las opciones de ordenamiento de la respuesta.
                      properties:
                        sortBy:
                          type: string
                          description: >-
                            El criterio por el que se ordenarán en la respuesta
                            los activos de Solana recuperados.
                          enum:
                            - created
                            - recent_action
                            - updated
                            - none
                        sortDirection:
                          type: string
                          description: >-
                            La dirección en la que se ordenarán en la respuesta
                            los activos de Solana recuperados.
                          enum:
                            - asc
                            - desc
                    before:
                      type: string
                      description: El cursor para paginar hacia atrás por los activos.
                      example: string
                    after:
                      type: string
                      description: El cursor para paginar hacia adelante por los activos.
                      example: string
                    options:
                      type: object
                      description: Las opciones de visualización de la respuesta.
                      properties:
                        showUnverifiedCollections:
                          type: boolean
                          description: >-
                            Muestra información de agrupación para las
                            colecciones no verificadas en lugar de omitirlas.
                          default: false
                        showCollectionMetadata:
                          type: boolean
                          description: Muestra los metadatos de la colección.
                          default: false
                        showGrandTotal:
                          type: boolean
                          description: >-
                            Muestra el número total de activos que coincidieron
                            con la consulta. Esto hará que la solicitud sea más
                            lenta.
                          default: false
                  required:
                    - creatorAddress
      responses:
        '200':
          description: Respuesta correcta
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  result:
                    type: object
                    properties:
                      last_indexed_slot:
                        type: integer
                        description: >-
                          Se garantiza que todos los datos hasta este slot,
                          incluido este, se han indexado.
                        example: 365750752
                      total:
                        type: integer
                        description: >-
                          El número total de activos digitales de Solana creados
                          por esta dirección.
                        example: 1
                      limit:
                        type: integer
                        description: El número máximo de activos solicitados.
                        example: 1
                      page:
                        type: integer
                        description: La página actual de resultados.
                        example: 1
                      items:
                        type: array
                        description: Un arreglo de activos.
                        items:
                          type: object
                          properties:
                            interface:
                              type: string
                              description: >-
                                El tipo de interfaz del estándar de tokens de
                                Solana del activo digital.
                              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: >-
                                Indica si este activo tiene una identidad de
                                agente (plugin externo AgentIdentity de MPL
                                Core). Se omite cuando es falso.
                            agent_token:
                              type: string
                              description: >-
                                Dirección de acuñación del token del agente
                                codificada en Base58, obtenida del programa
                                Agent Registry. Se omite cuando no está
                                registrado.
                            asset_signer:
                              type: string
                              description: >-
                                PDA del firmante del activo para MPL Core,
                                codificada en Base58. Se omite cuando no
                                corresponde.
                            plugins:
                              type: object
                              description: >-
                                Plugins de MPL Core, incluida la pertenencia
                                opcional a `groups` de MIP-11.
                              additionalProperties: true
                            id:
                              type: string
                              description: >-
                                El identificador único de la dirección de
                                acuñación del activo digital de Solana.
                              example: JEH7cJxAKdprFG5AvdsY2c4ZqojxLBjFmw19zADV6oK5
                            content:
                              type: object
                              description: >-
                                El contenido y los metadatos del activo digital
                                de Solana, incluidos la URI, las imágenes y los
                                atributos.
                            authorities:
                              type: array
                              items:
                                type: object
                              description: >-
                                Las autoridades de actualización asociadas con
                                el activo digital de Solana para modificar los
                                metadatos.
                            compression:
                              type: object
                              description: >-
                                Los detalles de compresión de estado del activo
                                de Solana, que indican si usa almacenamiento de
                                bajo costo.
                            grouping:
                              type: array
                              items:
                                type: object
                              description: >-
                                Los detalles de agrupación de colecciones para
                                organizar los NFT de Solana en colecciones
                                verificadas.
                            royalty:
                              type: object
                              description: >-
                                La configuración de regalías del creador para
                                las ventas de este activo digital en mercados de
                                Solana.
                            creators:
                              type: array
                              items:
                                type: object
                              description: >-
                                Las direcciones verificadas de los creadores y
                                sus porcentajes asignados para este activo
                                digital de Solana.
                            ownership:
                              type: object
                              description: >-
                                Los detalles actuales de propiedad de este
                                activo digital de Solana, incluida la dirección
                                del propietario y el estado de delegación.
        '400':
          description: >-
            Solicitud incorrecta. El servidor no pudo comprender la solicitud
            debido a una sintaxis no válida.
          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: Parámetros de solicitud no válidos.
                  id:
                    type: string
                    example: '1'
        '401':
          description: >-
            No autorizado. El cliente debe autenticarse para obtener la
            respuesta solicitada.
          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: >-
                          Falló la autenticación. Falta la clave de API o no es
                          válida.
                  id:
                    type: string
                    example: '1'
        '403':
          description: Prohibido. El cliente no tiene derechos de acceso al contenido.
          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: No tienes permiso para acceder a este recurso.
                  id:
                    type: string
                    example: '1'
        '404':
          description: No encontrado. El servidor no puede encontrar el recurso solicitado.
          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 se encontraron activos para el creador
                          especificado.
                  id:
                    type: string
                    example: '1'
        '429':
          description: >-
            Demasiadas solicitudes. El usuario envió demasiadas solicitudes en
            un periodo determinado.
          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: >-
                          Se superó el límite de solicitudes. Inténtalo de nuevo
                          más tarde.
                  id:
                    type: string
                    example: '1'
        '500':
          description: >-
            Error interno del servidor. El servidor encontró una situación que
            no sabe cómo manejar.
          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: Ocurrió un error inesperado en el servidor.
                  id:
                    type: string
                    example: '1'
      security:
        - ApiKeyQuery: []
components:
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Tu clave de API de Helius. Puedes obtener una gratis en el
        [panel](https://dashboard.helius.dev/api-keys).

````