> For the complete documentation index, see [llms.txt](https://qubic.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://qubic.gitbook.io/docs/api/creator-admin-api.md).

# Creator Admin API

{% hint style="info" %}
**Creator Admin API** 使用 GraphQL 規格，目前尚不支持 REST API 格式
{% endhint %}

{% hint style="warning" %}
**Creator Admin API** 是專門給後端使用的 API，其操作權限等同於後台管理員，切勿在前端使用此 API 以避免洩漏重要資訊或讓用戶執行危險操作。
{% endhint %}

透過 Creator Admin GraphQL API 可以讓你在自己的伺服器中完成大多數的與 NFT 發行、管理以及訂單查詢等操作，無論你是否開啟公版商城，都可以使用 Creator Admon GraphQL API 組合出客製化、更進階的 NFT 玩法。

## 擴充 NFT 的玩法與發行流程

舉個例子，Qubic Creator 公版商城與後台雖然已經提供 NFT 鑄造與購買的服務，但需提前上傳圖檔與 NFT Metadata，如果你想要製作一個由用戶自行生成的 NFT，便需要使用到 API。

使用 Creator Admin API 可以讓你高度客製化 NFT 的發行流程，用戶可以先選擇自己的照片上傳，並在你自行架設的伺服器中組合畫框、文字，透過 API 添加 Metadata，再使用 API 鑄造成 NFT 空投到使用者的錢包中。

{% content-ref url="/pages/2QEFgrFHXjjbnCDNBKLF" %}
[鑄造 NFT](/docs/api/creator-admin-api/mint-nft.md)
{% endcontent-ref %}

## 增加客製化頁面

你也可以讀取商店、收藏品、NFT 與訂單資訊，增添更多的客製化頁面。

有些專案會建立 Landing Page 以介紹專案內容和 Roadmap，在 Landing Page 中你可以透過 Creator Admin API 讀取在後台設置好的 NFT 圖文資訊、Metadata 以顯示在介紹頁中，也可以展示智能合約的地址

## GraphQL Playground 說明文件

<https://creator.qubic.app/admin/graphql/playground>

{% hint style="info" %}
API Endpoint:  <https://creator.qubic.app/admin/graphql>
{% endhint %}
