メインコンテンツへスキップ
GetQR API はベータ版で、一部のワークスペースでのみご利用いただけます。正式リリースまでに内容が変更される場合があります。
テンプレートには、再利用できるデザイン(styles、frameOptions、logoOptions)が保存されます。コンテンツやリンクは含まれません。テンプレートはワークスペースの全員で共有されます。

テンプレートを適用する

QR コードを作成する ときに templateId を渡します。テンプレートのデザインが新しい QR コードに適用されます。同じリクエストで 3 つのデザインオブジェクトのいずれかを送ると、テンプレートの上にマージされます。
  • リンクではなくコピー。 QR コードはデザインのコピーを独自に持ちます。後でテンプレートを編集または削除しても、QR コードは変わりません。
  • カスタムデザインのみ。 designKind が branded または ai のテンプレートは API では適用できず、422(art_template_unsupported)を返します。
  • 自分のワークスペースのみ。 不明なテンプレートや別のワークスペースのテンプレートは 404 を返します。

ヘッダー

string
必須
Bearer の後に API キーを続けます。認証 をご覧ください。
string
application/json。ボディのあるリクエストでは必須です。

テンプレートオブジェクト

string
テンプレートの ID。例:qrt_8Hs2mQvKpLd4RtYw。
string
テンプレートを選ぶときに表示される名前。
string
読み取り専用。custom は API で完全に編集できるデザインです。branded と ai は、ダッシュボードで作成された Branded design または AI design です。その画像は API では編集できず、他のデザインフィールドを変更しても維持されます。
object
保存されているデザイン。各フィールドは同名のリクエストフィールドと同じ形なので、そのまま送り返せます。
string
作成日時(ISO 8601)。
string
最終更新日時(ISO 8601)。

テンプレートを一覧表示する

GET /api/v1/templates ワークスペースのテンプレートを新しい順に返します。一覧はページ分割されます。ページネーション をご覧ください。
integer
デフォルト:"1"
返すページ。1 以上。
integer
デフォルト:"100"
1 ページあたりの件数。1〜100。

テンプレートを作成する

POST /api/v1/templates 新しいデザインを保存します。201 Created を返します。デザインのフィールドは カスタマイズ のカタログと照らし合わせて検証されるため、不明な形、フレーム、ロゴは 422 で拒否されます。
string
必須
テンプレートを選ぶときに表示される名前。1〜40 文字。
object
ドットとコーナーの形と色。カスタマイズ をご覧ください。
object
QR コードを囲むフレームと、その行動喚起のテキスト。カスタマイズ をご覧ください。
object
中央に配置するロゴ。おすすめのロゴ、または ファイル の logo 用途でアップロードした独自のファイルです。カスタマイズ をご覧ください。

テンプレートを取得する

GET /api/v1/templates/{templateId}
string
必須
テンプレートの ID。一覧または作成のレスポンスから取得します。

テンプレートを更新する

PATCH /api/v1/templates/{templateId} 変更したいフィールドだけを送ってください。デザインオブジェクトは保存済みのデザインにマージされるため、部分的な styles を送っても他の項目は維持されます。テンプレートからすでに作成された QR コードは、作成時のデザインを維持します。
string
必須
テンプレートの ID。
string
新しい名前。1〜40 文字。
object
スタイルの変更。保存済みの styles にマージされます。
object
フレームの変更。保存済みのフレームにマージされます。
object
ロゴの変更。保存済みのロゴにマージされます。

テンプレートを削除する

DELETE /api/v1/templates/{templateId} テンプレートを削除します。テンプレートから作成された QR コードは、そのデザインを維持します。
string
必須
テンプレートの ID。

テンプレートを複製する

POST /api/v1/templates/{templateId}/duplicate <name> copy という名前のコピーを作成します。コピーには独自の ID があり、デザインは独立しているので自由に編集できます。リクエストボディは不要です。201 Created を返します。
string
必須
コピーするテンプレートの ID。

よくある問題

その templateId は、ワークスペースのテンプレートに一致しません。テンプレートを一覧表示する から取得してください。
デザインのフィールドがカタログと一致していません。たとえば、不明なドットの種類、フレーム、おすすめのロゴです。メッセージにフィールド名が示されます。カスタマイズ をご覧ください。
テンプレートが Branded design または AI design を使っています。代わりに、designKind が custom のテンプレートを適用してください。

次のステップ

カスタマイズ

QR コード

アプリでのテンプレート

ファイル