logo
Development
検索
URL による Skill パッケージのインポート

URL による Skill パッケージのインポート

公開 URL から Skill インストールパッケージをダウンロードし、組織 Skill としてインポートできます。

本インターフェースを使用して、公開 URL から .zip または .skill の Skill インストールパッケージをダウンロードし、組織 Skill としてインポートできます。

リクエストメソッド

POST

リクエストURL

https://api.${endpoint}/v1/org/skill/import/url

リクエスト認証

アカウントレベルの DevKey / DevSecret による Basic 認証を使用します。呼び出しアカウントに組織 Skill の作成権限が必要です。

リクエスト

リクエスト例

curl -X POST 'https://api.${endpoint}/v1/org/skill/import/url' \ -H 'Authorization: Basic ${BASIC_TOKEN}' \ -H 'Content-Type: application/json' \ -d '{ "org_id": "p-xxxx", "package_url": "https://trusted.example.com/refund-policy.skill", "file_name": "refund-policy.skill", "category_id": "cat-xxxx" }'
                      
                      curl -X POST 'https://api.${endpoint}/v1/org/skill/import/url' \
  -H 'Authorization: Basic ${BASIC_TOKEN}' \
  -H 'Content-Type: application/json' \
  -d '{
    "org_id": "p-xxxx",
    "package_url": "https://trusted.example.com/refund-policy.skill",
    "file_name": "refund-policy.skill",
    "category_id": "cat-xxxx"
  }'

                    
このコードブロックをポップアップで表示

リクエストヘッダー

フィールド タイプ 説明
Authorization Basic ${BASIC_TOKEN} DevKey:DevSecret を Base64 エンコードした Basic Token を使用します。
Content-Type application/json リクエストボディの形式。

リクエストパラメータ(Body Parameters)

パラメータ タイプ 説明 required
org_id String 組織 ID。 true
package_url String Skill インストールパッケージの公開 URL。http/https である必要があり、サーバー側のホワイトリスト openapi.skill-package.allowed-hosts に一致する必要があります。 true
file_name String ファイル名。指定しない場合は URL から推測されます。 false
category_id String Skill カテゴリ ID。 false

レスポンス

レスポンス例

{ "code": 0, "message": "OK", "data": { "skill_id": "skill-xxxx", "name": "refund-policy", "owner_type": "ORGANIZATION" } }
                      
                      {
  "code": 0,
  "message": "OK",
  "data": {
    "skill_id": "skill-xxxx",
    "name": "refund-policy",
    "owner_type": "ORGANIZATION"
  }
}

                    
このコードブロックをポップアップで表示

成功時のレスポンス

フィールド タイプ 説明
skill_id String インポート後の Skill ID。
name String Skill 名称。
owner_type String Skill の所属タイプ。

エラー時のレスポンス

フィールド タイプ 説明
code Integer エラーコード。
message String エラー詳細。

ステータスコード

ステータスコード 説明
200 成功
400 パラメータエラー
401 未認証
403 権限不足
429 リクエストが頻繁すぎます
500 サーバーエラー