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

> Recuperar todos os NFTs Solana e NFTs comprimidos criados por um endereço de criador específico com filtragem opcional somente verificada

## Parâmetros da Requisição

<ParamField body="creatorAddress" type="string" required>
  O endereço da carteira Solana do criador para recuperar todos os ativos digitais.
</ParamField>

<ParamField body="page" type="number">
  A página de resultados a ser retornada.
</ParamField>

<ParamField body="limit" type="number">
  O número máximo de ativos a ser retornado.
</ParamField>

<ParamField body="sortBy" type="object">
  As opções de ordenação para a resposta.
</ParamField>

<ParamField body="sortBy.sortBy" type="string">
  O critério pelo qual os ativos Solana recuperados serão ordenados na resposta.

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

<ParamField body="sortBy.sortDirection" type="string">
  A direção pela qual os ativos Solana recuperados serão ordenados na resposta.

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

<ParamField body="before" type="string">
  O cursor para paginar para trás através dos ativos.
</ParamField>

<ParamField body="after" type="string">
  O cursor para paginar para frente através dos ativos.
</ParamField>

<ParamField body="options" type="object">
  As opções de exibição para a resposta.
</ParamField>

<ParamField body="options.showUnverifiedCollections" type="boolean" default="false">
  Exibe informações de agrupamento para coleções não verificadas em vez de ignorá-las.
</ParamField>

<ParamField body="options.showCollectionMetadata" type="boolean" default="false">
  Exibe metadados para a coleção.
</ParamField>

<ParamField body="options.showGrandTotal" type="boolean" default="false">
  Mostra o número total de ativos que corresponderam à consulta. Isto tornará a requisição mais lenta.
</ParamField>


## OpenAPI

````yaml pt-BR/openapi/das-api/getAssetsByCreator.yaml POST /
openapi: 3.1.0
info:
  title: API de Atribuição de Criadores Solana
  version: 1.0.0
  description: >
    API Avançada do Padrão de Ativos Digitais Solana (DAS) para recuperar todos
    os ativos digitais criados por artistas, 

    projetos ou endereços de criadores específicos na blockchain Solana. Esta
    API especializada permite uma descoberta abrangente de 

    portfólios de criadores, incluindo NFTs tradicionais e comprimidos com
    metadados detalhados e informações de coleção.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Endpoint Mainnet RPC
  - url: https://devnet.helius-rpc.com
    description: Endpoint Devnet RPC
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getAssetsByCreator
      description: >
        Recuperar uma lista abrangente de todos os ativos digitais Solana
        criados por um endereço de carteira específico.

        Esta API de atribuição de criador retorna coleções completas de NFTs,
        arte, tokens e outros ativos 

        em que o endereço especificado está listado como criador, com status de
        verificação. Essencial para portfólios de artistas,

        rastreamento de royalties de criadores, atribuição de mercado e
        descoberta de coleções em todo o 

        ecosistema Solana.
      operationId: rpc
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
                - params
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  description: A versão do protocolo JSON-RPC.
                  default: '2.0'
                id:
                  type: string
                  description: Um ID para identificar a solicitação.
                  default: '1'
                method:
                  type: string
                  enum:
                    - getAssetsByCreator
                  description: O nome do método DAS a ser invocado.
                  default: getAssetsByCreator
                params:
                  type: object
                  default:
                    creatorAddress: D3XrkNZz6wx6cofot7Zohsf2KSsu2ArngNk8VqU9cTY3
                  properties:
                    creatorAddress:
                      type: string
                      description: >-
                        O endereço de carteira Solana do criador para recuperar
                        todos os ativos digitais.
                      example: D3XrkNZz6wx6cofot7Zohsf2KSsu2ArngNk8VqU9cTY3
                    page:
                      type: integer
                      description: A página de resultados a ser retornada.
                      example: 1
                    limit:
                      type: integer
                      description: O número máximo de ativos a ser retornado.
                      example: 100
                    sortBy:
                      type: object
                      description: As opções de classificação para a resposta.
                      properties:
                        sortBy:
                          type: string
                          description: >-
                            Os critérios pelos quais os ativos Solana
                            recuperados serão ordenados na resposta.
                          enum:
                            - created
                            - recent_action
                            - updated
                            - none
                        sortDirection:
                          type: string
                          description: >-
                            A direção pela qual os ativos Solana recuperados
                            serão ordenados na resposta.
                          enum:
                            - asc
                            - desc
                    before:
                      type: string
                      description: O cursor para paginar para trás através dos ativos.
                      example: string
                    after:
                      type: string
                      description: O cursor para paginar para frente através dos ativos.
                      example: string
                    options:
                      type: object
                      description: As opções de exibição para a resposta.
                      properties:
                        showUnverifiedCollections:
                          type: boolean
                          description: >-
                            Exibe informações de agrupamento para coleções não
                            verificadas, em vez de ignorá-las.
                          default: false
                        showCollectionMetadata:
                          type: boolean
                          description: Exibe metadados da coleção.
                          default: false
                        showGrandTotal:
                          type: boolean
                          description: >-
                            Mostra o número total de ativos que corresponderam à
                            consulta. Isso tornará a solicitação mais lenta.
                          default: false
                  required:
                    - creatorAddress
      responses:
        '200':
          description: Resposta bem-sucedida
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  result:
                    type: object
                    properties:
                      last_indexed_slot:
                        type: integer
                        description: >-
                          Todos os dados até este slot, inclusive,
                          garantidamente foram indexados.
                        example: 365750752
                      total:
                        type: integer
                        description: >-
                          O número total de ativos digitais Solana criados por
                          este endereço.
                        example: 1
                      limit:
                        type: integer
                        description: O número máximo de ativos solicitados.
                        example: 1
                      page:
                        type: integer
                        description: A página atual de resultados.
                        example: 1
                      items:
                        type: array
                        description: Uma matriz de ativos.
                        items:
                          type: object
                          properties:
                            interface:
                              type: string
                              description: >-
                                O tipo de interface padrão de token Solana do
                                ativo 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: >-
                                Se este ativo possui uma Identidade de Agente
                                (plugin externo MPL Core AgentIdentity). Omitido
                                quando falso.
                            agent_token:
                              type: string
                              description: >-
                                Token de agente codificado em Base58 da programa
                                de Registro de Agentes. Omitido quando não
                                registrado.
                            asset_signer:
                              type: string
                              description: >-
                                PDA de assinante de ativo codificado em Base58
                                para MPL Core. Omitido quando não aplicável.
                            plugins:
                              type: object
                              description: >-
                                Plugins MPL Core, incluindo opcional `groups` de
                                associação MIP-11.
                              additionalProperties: true
                            id:
                              type: string
                              description: >-
                                O identificador de endereço de mint único do
                                ativo digital Solana.
                              example: JEH7cJxAKdprFG5AvdsY2c4ZqojxLBjFmw19zADV6oK5
                            content:
                              type: object
                              description: >-
                                O conteúdo e os metadados do ativo digital
                                Solana, incluindo URI, imagens e atributos.
                            authorities:
                              type: array
                              items:
                                type: object
                              description: >-
                                As autoridades de atualização associadas ao
                                ativo digital Solana para modificações de
                                metadados.
                            compression:
                              type: object
                              description: >-
                                Os detalhes de compressão de estado para o ativo
                                Solana, indicando se usa armazenamento
                                econômico.
                            grouping:
                              type: array
                              items:
                                type: object
                              description: >-
                                Os detalhes de agrupamento de coleção para
                                organizar NFTs Solana em coleções verificadas.
                            royalty:
                              type: object
                              description: >-
                                A configuração de royalties do criador para
                                vendas em marketplaces Solana deste ativo
                                digital.
                            creators:
                              type: array
                              items:
                                type: object
                              description: >-
                                Os endereços de criadores verificados e alocação
                                de participação para este ativo digital Solana.
                            ownership:
                              type: object
                              description: >-
                                Os detalhes atuais de propriedade para este
                                ativo digital Solana, incluindo endereço do
                                proprietário e status de delegação.
        '400':
          description: >-
            Solicitação Inválida. O servidor não pôde entender a requisição
            devido à sintaxe invá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 solicitação inválidos.
                  id:
                    type: string
                    example: '1'
        '401':
          description: >-
            Não autorizado. O cliente deve autenticar-se para obter a resposta
            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: Autenticação falhou. Chave de API ausente ou inválida.
                  id:
                    type: string
                    example: '1'
        '403':
          description: Proibido. O cliente não tem direitos de acesso ao conteúdo.
          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: Você não tem permissão para acessar este recurso.
                  id:
                    type: string
                    example: '1'
        '404':
          description: Não encontrado. O servidor não pode encontrar o 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: Nenhum ativo encontrado para o criador especificado.
                  id:
                    type: string
                    example: '1'
        '429':
          description: >-
            Muitas solicitações. O usuário enviou muitas solicitações em um
            determinado período de tempo.
          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 taxa excedido. Por favor, tente novamente
                          mais tarde.
                  id:
                    type: string
                    example: '1'
        '500':
          description: >-
            Erro Interno do Servidor. O servidor encontrou uma situação que não
            sabe como lidar.
          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: Ocorreu um erro inesperado no servidor.
                  id:
                    type: string
                    example: '1'
      security:
        - ApiKeyQuery: []
components:
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Sua chave de API Helius. Você pode obter uma gratuitamente no [painel de
        controle](https://dashboard.helius.dev/api-keys).

````