NMKR Docs
ProductsContact
日本語
日本語
  • NMKR Docsへようこそ
  • 導入
    • NMKRについて
    • NMKRの事例
    • NFTとは?
      • IPFSとは何ですか?
    • なぜCardanoなのか?
  • NMKR Studio
    • はじめに - NMKR Studio
    • 機能の概要
    • 🖥️NMKR Studioを3分で学ぶ
      • 基本ワークフロー
    • 使用方法 - 簡単なチュートリアル
      • 簡単な動画チュートリアル
      • プロジェクトを計画するときのガイドライン
      • トークンの追加方法
      • メタデータの設定方法
      • トークンの販売方法
      • 販売条件の設定方法
      • 公開の設定方法
      • トークンをバーンする方法
      • ロイヤルティを有効にする方法
      • DIDを有効にする方法
      • ホワイトリストの設定方法
      • トークンをエアドロップする方法
    • 価格設定
    • アカウント
      • 登録とKYC
      • セキュリティ
      • ウォレット
      • ミントクーポン
      • ダッシュボード
      • 取引
      • 請求書
      • APIのキー
    • プロジェクト
      • ポリシー
        • ポリシーを管理
      • 作成
      • 編集
      • メタデータテンプレート
      • 統計
      • DID - 分散型ID
      • 通知
      • ロイヤルティ
      • 追加ペイアウトウォレット
      • アフィリエイト・リンク
      • メタデータをZip形式でエクスポート
      • NFTをcsv形式でエクスポート
      • ミント&送信ジョブ
      • placeholder.csvをエクスポート
    • トークン
      • トークンタブを管理
      • アップロード
        • 単一トークンのアップロード
        • ファイルとメタデータの一括アップロード
          • ドラッグ&ドロップで一括アップロード
          • SFTP経由で一括アップロード
      • 編集
      • メタデータ
        • トークン固有のメタデータの追加
        • フィンガープリント(メタデータプレビュー)
        • メタデータチェック
        • 代替可能トークンのメタデータ標準
        • 完全なオンチェーンNFT
          • 部分的なURLエンコード
        • CIP-68
      • 複製
      • 削除
      • バーン
      • アップデート(ミント/公開後に編集)
    • 販売設定
      • 価格管理 / 価格リスト
        • 新しい価格の設定
        • 無料ドロップ
        • カスタム・トークンの支払い
        • 割引
      • 販売条件とホワイトリスト
        • ポリシーIDまたはステークプールによる販売条件
        • カウント付きホワイトリスト
        • ブラックリスト
        • 販売条件テスト
      • トークンをブロックする
      • NMKR Pay
        • NMKR Payの設定
        • マルチシグ決済
        • ウェブサイトの統合
        • 特定の支払いリンク
        • NMKR Payでのマニュアル送付
        • フィアット、ETHとSOLの支払い
      • Pay-In Address
      • オークション
    • ミント
      • オンデマンドミント
      • マニュアルミント
      • エアドロッパー
        • ランダム配布のエアドロップ
        • 特定の配布のエアドロップ
    • ツール
      • 管理ウォレット
      • 分割アドレス
      • 直接販売
      • ポリシー・スナップショット
      • 統合&プラグイン
        • NFT Pal
        • Zapier
    • テストネット
      • テストネットアカウントの作成
      • テストネットウォレットとtADA
      • Testnet API Swagger
  • NMKR Studio API
    • はじめに - NMKR Studio API
    • API機能
    • Swagger API Endpoints
    • APIを使い始める
    • API Swagger
      • Swaggerをはじめる
      • Swaggerの応答とエラーコード
    • APIの例
      • プロジェクト
        • プロジェクトの作成
        • ファイルとメタデータのアップロード
      • 支払い
        • トークンのランダム販売用にユニークなNMKRペイリンクを作成する
        • 特定のトークン販売用にNMKR Pay Linkを作成する
        • ネイティブ・トークンを使用した単一NFT販売の支払いアドレスの取得
        • 複数トークン販売用にNMKR Pay Linkを作成する
      • ミント
        • 手動ミント
      • スマートコントラクト
        • NMKR Payによる二次販売
    • APIオープンソースへの貢献
  • NMKRミント
    • はじめに - NMKRミント
    • ミント・シングルNFT
    • ミント・コレクション
  • NMKRプレイグラウンド
    • はじめに - NMKRプレイグラウンド
    • ADA支払いリンク
    • ペーパーウォレット
  • NMKRプール
    • ステーキングとは何か?
    • NMKRプールとステーク
  • 便利なリンク
    • Cardano NFT リソース
    • カルダノのリソース
    • Cardanoウォレット
    • オープンソースのリポジトリ
    • セキュリティ対策
    • ボットへの対応
GitBook提供
このページ内
  1. NMKR Studio API

API機能

多数のエンドポイントを持つNMKR APIで何ができるかをご覧ください。

前へはじめに - NMKR Studio API次へAPIを使い始める

最終更新 12 か月前

これらのエンドポイントをアプリケーションで使用するために、追加します。

例:

curl -X 'GET' \
  'https://studio-api.nmkr.io/v2/endpoint...
  -H 'accept: text/plain' \
  -H 'Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxx'

これらのエンドポイントを統合する前に試したい場合は、使用してください。

ユーザー

アカウントにペイアウトウォレットを追加する

/v2/AddPayoutWallet/{walletaddress}

アカウントにあるすべてのペイアウトウォレットをリストする

/v2/GetPayoutWallets

アセット(トークン)

nftのブロック/ブロック解除(nft uid)

/v2/BlockUnblockNft/{nftuid}/{blockNft}

メタデータが有効かどうかをチェックする

/v2/CheckMetadata/{nftuid}

データベースからすべてのnftsを削除する

/v2/DeleteAllNftsFromProject/{projectuid}

データベースからnftを削除(nft uid)

/v2/DeleteNft/{nftuid}

プロジェクト内でトークンを複製する。トークンが既に存在する場合はスキップされる。

/v2/DuplicateNft/{nftuid}

Id(nftのuid)で指定された1つのnftの詳細情報を一覧表示する

/v2/GetNftDetailsById/{nftuid}

nft名で指定された1つのnftの詳細情報を一覧表示する

/v2/GetNftDetailsByTokenname/{projectuid}/{nftname}

ページネーションをサポートし、特定の状態のnftsの詳細情報を一覧表示する。(プロジェクトuid)

/v2/GetNfts/{projectuid}/{state}/{count}/{page}

特定のNFTのメタデータを更新する

/v2/UpdateMetadata/{projectuid}/{nftuid}

プロジェクトにファイルをアップロードしてIPFSに固定する

/v2/UploadNft/{projectuid}

プロジェクト

特定のアドレスにバーニングエンドポイントを作成する

/v2/CreateBurningAddress/{projectuid}/{addressactiveinhours}

新規プロジェクトの作成

/v2/CreateProject

プロジェクトの削除

/v2/DeleteProject/{projectuid}

販売済み、予約済み、およびフリーのNFTの数を返す(プロジェクトuid)

/v2/Counts/{projectuid}

このプロジェクト(プロジェクトuid)の割引を返す

/v2/Discounts/{projectuid}

プロジェクトのアイデンティティ(アイデンティティトークンが作成されている場合)に関する情報を返す

/v2/IdentityAccounts/{policyid}

このプロジェクトの通知を返す(プロジェクトuid)

/v2/Notifications/{projectuid}

このプロジェクトで実際に有効な価格リストを返す(プロジェクトuid)

/v2/Pricelist/{projectuid}

プロジェクトの詳細情報を返す

/v2/ProjectDetails/{projectuid}

このプロジェクトの販売条件を返す(プロジェクトuid)

/v2/SaleConditions/{projectuid}

すべてのプロジェクトをリストアップする

/v2/ListProjects

ページネーションですべてのプロジェクトを一覧表示

/v2/ListProjects/{count}/{page}

プロジェクトの割引を更新する

/v2/UpdateDiscounts/{projectuid}

プロジェクトの通知を更新する

/v2/UpdateNotifications/{projectuid}

プロジェクトの価格リストを更新する

/v2/UpdatePricelist/{projectuid}

プロジェクトの販売条件を更新する

/v2/UpdateSaleConditions/{projectuid}

支払取引

支払い取引の作成

/v2/CreatePaymentTransaction

支払取引の状態を返す

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/GetTransactionState

返済のアドレス

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/PaymentAddress

マルチシグ署名

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/SignDecentralPayment

支払アドレスの確認

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/CheckPaymentAddress

支払取引をキャンセルする

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/CancelTransaction

プロジェクトの価格リストを返す

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/GetPriceListForProject

NFTをロックする

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/LockNft

ADAをロックする

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/LockAda

取引の送信

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/SubmitTransaction

オークションに入札する

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/BetOnAuction

直接購入

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/BuyDirectsale

二次販売(直接販売)のスマートコントラクトから購入する

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/BuyoutSmartcontractAddress

直販オファー

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/SellDirectsaleOffer

取引終了

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/EndTransaction

ミント用の支払ゲートウェイを経由して予約し、送信する

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/ReservePaymentgatewayMintAndSendNft

ミントと送信

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/MintAndSendPaymentgatewayNft

カスタム・プロパティの追加

/v2/ProceedPaymentTransaction/{paymenttransactionuid}/UpdateCustomProperties

ホワイトリスト

プロジェクトのホワイトリストの全エントリーを返す

/v2/ManageWhitelist/{projectuid}

プロジェクトのホワイトリストにエントリを追加する

/v2/ManageWhitelist/{projectuid}/{address}/{countofnfts}

プロジェクトのホワイトリストからエントリを削除する

/v2/ManageWhitelist/{projectuid}/{address}

ミント

ランダムなNftsをミントし、それをアドレスに送信する

/v2/MintAndSendRandom/{projectuid}/{countnft}/{receiveraddress}

特定のNftをミントし、それをアドレスに送信する

/v2/MintAndSendSpecific/{projectuid}/{nftuid}/{tokencount}/{receiveraddress}

ロイヤリティ・トークンのミント

/v2/MintRoyaltyToken/{projectuid}/{royaltyaddress}/{percentage}

特定のNftを再ミントし、バーンアドレスに送信する

/v2/RemintAndBurn/{projectuid}/{nftuid}

ツール

住所に割引が適用されるかチェックする

/v2/CheckIfEglibleForDiscount/{projectuid}/{address}

アドレスが販売条件と一致するかどうかをチェックする

/v2/CheckIfSaleCondtionsMet/{projectuid}/{address}/{countnft}

アドレスのutxoを返す

/v2/CheckUtxo/{address}

ステーク・アドレスのアクティブな直販リストを返す

/v2/GetActiveDirectsaleListings/{stakeaddress}

ADAの実際の価格をEURとUSDで返す

/v2/GetAdaRates

ウォレットにあるすべての資産を返却する

/v2/GetAllAssetsInWallet/{address}

ウォレット内の特定のトークンの数量を返す

/v2/GetAmountOfSpecificTokenInWallet/{address}/{policyid}/{tokenname}

ウォレット内の特定のトークンの数量を返す

/v2/GetAmountOfSpecificTokenInWallet/{policyid}/{tokenname}

特定のトークンのトークンレジストリ情報を返す(利用可能な場合)

/v2/GetCardanoTokenRegistryInformation/{policyid}/{tokenname}

特定のポリシーIDのすべてのアドレスとトークンを含むスナップショットを返す

/v2/GetPolicySnapshot/{policyid}/{cumulateStakeAddresses}

特定のポリシーIDのロイヤリティ情報を返す

/v2/GetRoyaltyInformation/{policyid}

アドレス予約(販売)

アドレス予約のキャンセル(プロジェクトuid)

/v2/CancelAddressReservation/{projectuid}/{paymentaddress}

アドレスの状態変化をチェックする(プロジェクトuid)

/v2/CheckAddress/{projectuid}/{address}

カスタムプロパティの状態変化をチェックする(プロジェクトuid)

/v2/CheckAddressWithCustomproperty/{projectuid}/{customproperty}

ランダムなnftセールのアドレスを返す(プロジェクトID)

/v2/GetPaymentAddressForRandomNftSale/{projectuid}/{countnft}/{lovelace}/{customeripaddress}

ランダムなnft販売のアドレスを返す(価格は価格リストから)(プロジェクトID)

/v2/GetPaymentAddressForRandomNftSale/{projectuid}/{countnft}/{customeripaddress}

特定のnftセールのアドレスを返す(ランダム配布なし)(プロジェクトとnft ID)

/v2/GetPaymentAddressForSpecificNftSale/{nftuid}/{tokencount}/{lovelace}/{customeripaddress}

特定のnft販売のアドレスを返す(ランダム分布なし)-価格リストからの価格、または特定のnft 価格(プロジェクトとnft ID)

/v2/GetPaymentAddressForSpecificNftSale/{nftuid}/{tokencount}/{customeripaddress}

複数の特定のnftsセールのアドレスを返す(ランダム配布なし)(プロジェクトID)

/v2/GetPaymentAddressForSpecificNftSale/{customeripaddress}

ウォレットの検証

ウォレットの検証結果を返す

/v2/CheckWalletValidation/{validationuid}

ウォレット検証用のアドレスを返す

/v2/GetWalletValidationAddress/{validationname}

ウォレット検証用のアドレスを返す

/v2/GetWalletValidationAddress

管理ウォレット

管理ウォレットの作成

/v2/CreateWallet/{customerid}/{walletpassword}/{enterpriseaddress}/{walletname}

管理ウォレットの作成

/v2/CreateWallet/{customerid}/{walletpassword}/{enterpriseaddress}

管理ウォレットのutxoを返す

/v2/GetWalletUtxo/{address}

ウォレットをインポートする

/v2/ImportWallet/{customerid}

管理ウォレットのutxoを返す

/v2/ListAllWallets/{customerid}

管理ウォレットで取引を行う

/v2/MakeTransaction/{customerid}/{senderaddress}/{walletpassword}

オークション

オークションプロジェクトの状態、および最後の入札を返す

/v2/AuctionState/{auctionuid}

スマートコントラクト

スマートコントラクトのアドレスを返す

/v2/GetBuyOutSmartcontractAddress/{customerid}/{txHashLockedinAssets}

スマートコントラクト直販取引のデータム情報を返す

/v2/GetDatumInformationForSmartcontractDirectsaleTransaction/{txhash}

支払取引における上場資産の返却

/v2/GetListedAssetPaymentTransaction/{policyid}/{assetnameinhex}

IPFS

ファイルをアップロードしてIPFSに固定する

/v2/UploadToIpfs/{customerid}

curlに
Swaggerを