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

> Ambil semua NFT Solana dan NFT terkompresi yang dibuat oleh alamat kreator tertentu dengan pemfilteran opsional hanya untuk yang terverifikasi

## Parameter Permintaan

<ParamField body="creatorAddress" type="string" required>
  Alamat dompet Solana milik kreator yang aset digitalnya ingin diambil.
</ParamField>

<ParamField body="page" type="number">
  Halaman hasil yang akan dikembalikan.
</ParamField>

<ParamField body="limit" type="number">
  Jumlah maksimum aset yang akan dikembalikan.
</ParamField>

<ParamField body="sortBy" type="object">
  Opsi pengurutan untuk respons.
</ParamField>

<ParamField body="sortBy.sortBy" type="string">
  Kriteria yang digunakan untuk mengurutkan aset Solana yang diambil dalam respons.

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

<ParamField body="sortBy.sortDirection" type="string">
  Arah pengurutan aset Solana yang diambil dalam respons.

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

<ParamField body="before" type="string">
  Kursor untuk melakukan paginasi mundur melalui aset.
</ParamField>

<ParamField body="after" type="string">
  Kursor untuk melakukan paginasi maju melalui aset.
</ParamField>

<ParamField body="options" type="object">
  Opsi tampilan untuk respons.
</ParamField>

<ParamField body="options.showUnverifiedCollections" type="boolean" default="false">
  Menampilkan informasi pengelompokan untuk koleksi yang belum terverifikasi alih-alih melewatinya.
</ParamField>

<ParamField body="options.showCollectionMetadata" type="boolean" default="false">
  Menampilkan metadata untuk koleksi.
</ParamField>

<ParamField body="options.showGrandTotal" type="boolean" default="false">
  Menampilkan jumlah total aset yang cocok dengan kueri. Opsi ini akan memperlambat permintaan.
</ParamField>


## OpenAPI

````yaml id/openapi/das-api/getAssetsByCreator.yaml POST /
openapi: 3.1.0
info:
  title: API Atribusi Kreator Solana
  version: 1.0.0
  description: >
    API Digital Asset Standard (DAS) Solana tingkat lanjut untuk mengambil semua
    aset digital yang dibuat oleh artis, 

    proyek, atau alamat kreator tertentu di blockchain Solana. API khusus ini
    memungkinkan penemuan menyeluruh atas 

    portofolio kreator, termasuk NFT tradisional dan terkompresi dengan metadata
    terperinci serta informasi koleksi.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Titik akhir RPC Mainnet
  - url: https://devnet.helius-rpc.com
    description: Titik akhir RPC Devnet
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getAssetsByCreator
      description: >
        Ambil daftar lengkap semua aset digital Solana yang dibuat oleh alamat
        dompet tertentu.

        API atribusi kreator ini mengembalikan koleksi NFT, karya seni, token,
        dan aset lain secara lengkap

        yang mencantumkan alamat tersebut sebagai kreator, beserta status
        verifikasinya. Sangat penting untuk

        portofolio artis, pelacakan royalti kreator, atribusi marketplace, dan
        penemuan koleksi di seluruh 

        ekosistem Solana.
      operationId: rpc
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
                - params
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  description: Versi protokol JSON-RPC.
                  default: '2.0'
                id:
                  type: string
                  description: ID untuk mengidentifikasi permintaan.
                  default: '1'
                method:
                  type: string
                  enum:
                    - getAssetsByCreator
                  description: Nama metode DAS yang akan dipanggil.
                  default: getAssetsByCreator
                params:
                  type: object
                  default:
                    creatorAddress: D3XrkNZz6wx6cofot7Zohsf2KSsu2ArngNk8VqU9cTY3
                  properties:
                    creatorAddress:
                      type: string
                      description: >-
                        Alamat dompet Solana milik kreator yang seluruh aset
                        digitalnya akan diambil.
                      example: D3XrkNZz6wx6cofot7Zohsf2KSsu2ArngNk8VqU9cTY3
                    page:
                      type: integer
                      description: Halaman hasil yang akan dikembalikan.
                      example: 1
                    limit:
                      type: integer
                      description: Jumlah maksimum aset yang akan dikembalikan.
                      example: 100
                    sortBy:
                      type: object
                      description: Opsi pengurutan untuk respons.
                      properties:
                        sortBy:
                          type: string
                          description: >-
                            Kriteria yang digunakan untuk mengurutkan aset
                            Solana yang diambil dalam respons.
                          enum:
                            - created
                            - recent_action
                            - updated
                            - none
                        sortDirection:
                          type: string
                          description: >-
                            Arah pengurutan aset Solana yang diambil dalam
                            respons.
                          enum:
                            - asc
                            - desc
                    before:
                      type: string
                      description: Kursor untuk melakukan paginasi mundur melalui aset.
                      example: string
                    after:
                      type: string
                      description: Kursor untuk melakukan paginasi maju melalui aset.
                      example: string
                    options:
                      type: object
                      description: Opsi tampilan untuk respons.
                      properties:
                        showUnverifiedCollections:
                          type: boolean
                          description: >-
                            Menampilkan informasi pengelompokan untuk koleksi
                            yang belum diverifikasi alih-alih melewatinya.
                          default: false
                        showCollectionMetadata:
                          type: boolean
                          description: Menampilkan metadata koleksi.
                          default: false
                        showGrandTotal:
                          type: boolean
                          description: >-
                            Menampilkan jumlah total aset yang cocok dengan
                            kueri. Opsi ini akan memperlambat permintaan.
                          default: false
                  required:
                    - creatorAddress
      responses:
        '200':
          description: Respons berhasil
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  result:
                    type: object
                    properties:
                      last_indexed_slot:
                        type: integer
                        description: >-
                          Semua data hingga dan termasuk slot ini dijamin telah
                          diindeks.
                        example: 365750752
                      total:
                        type: integer
                        description: >-
                          Jumlah total aset digital Solana yang dibuat oleh
                          alamat ini.
                        example: 1
                      limit:
                        type: integer
                        description: Jumlah maksimum aset yang diminta.
                        example: 1
                      page:
                        type: integer
                        description: Halaman hasil saat ini.
                        example: 1
                      items:
                        type: array
                        description: Larik aset.
                        items:
                          type: object
                          properties:
                            interface:
                              type: string
                              description: >-
                                Jenis antarmuka standar token Solana dari aset
                                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: >-
                                Menunjukkan apakah aset ini memiliki Agent
                                Identity (plugin eksternal AgentIdentity MPL
                                Core). Dihilangkan jika nilainya false.
                            agent_token:
                              type: string
                              description: >-
                                Mint token agen yang dikodekan dengan Base58
                                dari program Agent Registry. Dihilangkan jika
                                tidak terdaftar.
                            asset_signer:
                              type: string
                              description: >-
                                PDA penanda tangan aset yang dikodekan dengan
                                Base58 untuk MPL Core. Dihilangkan jika tidak
                                berlaku.
                            plugins:
                              type: object
                              description: >-
                                Plugin MPL Core, termasuk keanggotaan `groups`
                                MIP-11 opsional.
                              additionalProperties: true
                            id:
                              type: string
                              description: >-
                                Pengidentifikasi alamat mint unik dari aset
                                digital Solana.
                              example: JEH7cJxAKdprFG5AvdsY2c4ZqojxLBjFmw19zADV6oK5
                            content:
                              type: object
                              description: >-
                                Konten dan metadata aset digital Solana,
                                termasuk URI, gambar, dan atribut.
                            authorities:
                              type: array
                              items:
                                type: object
                              description: >-
                                Otoritas pembaruan yang terkait dengan aset
                                digital Solana untuk perubahan metadata.
                            compression:
                              type: object
                              description: >-
                                Detail kompresi status untuk aset Solana yang
                                menunjukkan apakah aset tersebut menggunakan
                                penyimpanan hemat biaya.
                            grouping:
                              type: array
                              items:
                                type: object
                              description: >-
                                Detail pengelompokan koleksi untuk mengatur NFT
                                Solana ke dalam koleksi terverifikasi.
                            royalty:
                              type: object
                              description: >-
                                Konfigurasi royalti kreator untuk penjualan aset
                                digital ini di marketplace Solana.
                            creators:
                              type: array
                              items:
                                type: object
                              description: >-
                                Alamat kreator terverifikasi dan alokasi bagian
                                untuk aset digital Solana ini.
                            ownership:
                              type: object
                              description: >-
                                Detail kepemilikan aset digital Solana ini saat
                                ini, termasuk alamat pemilik dan status
                                delegasi.
        '400':
          description: >-
            Permintaan Tidak Valid. Server tidak dapat memahami permintaan
            karena sintaks tidak valid.
          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: Parameter permintaan tidak valid.
                  id:
                    type: string
                    example: '1'
        '401':
          description: >-
            Tidak Terautorisasi. Klien harus mengautentikasi dirinya untuk
            mendapatkan respons yang diminta.
          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: >-
                          Autentikasi gagal. Kunci API tidak ada atau tidak
                          valid.
                  id:
                    type: string
                    example: '1'
        '403':
          description: Dilarang. Klien tidak memiliki hak akses ke konten tersebut.
          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: >-
                          Anda tidak memiliki izin untuk mengakses sumber daya
                          ini.
                  id:
                    type: string
                    example: '1'
        '404':
          description: >-
            Tidak Ditemukan. Server tidak dapat menemukan sumber daya yang
            diminta.
          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: >-
                          Tidak ada aset yang ditemukan untuk kreator yang
                          ditentukan.
                  id:
                    type: string
                    example: '1'
        '429':
          description: >-
            Terlalu Banyak Permintaan. Pengguna telah mengirim terlalu banyak
            permintaan dalam jangka waktu tertentu.
          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: Batas laju terlampaui. Silakan coba lagi nanti.
                  id:
                    type: string
                    example: '1'
        '500':
          description: >-
            Kesalahan Internal Server. Server mengalami situasi yang tidak dapat
            ditanganinya.
          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: Terjadi kesalahan tak terduga pada server.
                  id:
                    type: string
                    example: '1'
      security:
        - ApiKeyQuery: []
components:
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Kunci API Helius Anda. Anda bisa mendapatkannya secara gratis di
        [dasbor](https://dashboard.helius.dev/api-keys).

````