---
schema_version: "1"
id: 6895808529ac3d31cb6d18456b5969c868674a6229e0efab2be0d95f5161c27f
title: Anypoint Exchange への API 仕様のパブリッシュ
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/anypoint-code-builder/tut-af-design-api-publish-api-spec-to-exchange.md
canonical_url: https://docs.mulesoft.com/jp/anypoint-code-builder/tut-af-design-api-publish-api-spec-to-exchange
source_site: docs.mulesoft.com
content_type: documentation
content_hash: dc095c2e1a336e5bbcce72b62dbcdf10f2db8be55400685fa0ba47d20da20e30
description: MuleSoft Documentation Site
latest: true
---
# Anypoint Exchange への API 仕様のパブリッシュ

**進行中のベータリリース**​: **クラウド IDE は進行中のベータリリースです**​。ベータ状態での Anypoint Code Builder の使用には、IDE で入手できる、該当するベータサービス契約条件が適用されます。

American Flights API 仕様を Exchange にパブリッシュして、他のチームメンバーがその仕様を見つけて実装できるようにします。

## [](#prereqs)始める前に

- American Flight API 仕様を開始していない場合は、パブリッシュする前にこの手順を実行します。
    
    1. [American Flights API 仕様の設計](https://docs.mulesoft.com/jp/anypoint-code-builder/tut-af-design-am-flights-api)
    2. [API 仕様へのサンプルの追加](https://docs.mulesoft.com/jp/anypoint-code-builder/tut-af-design-api-add-request-response-details)
    3. [モッキングサービスを使用した API 仕様のテスト](https://docs.mulesoft.com/jp/anypoint-code-builder/tut-af-design-api-test-specification)

- [ビジネスグループ](https://docs.mulesoft.com/jp/access-management/business-groups)​に精通します。
    
    API 仕様を Anypoint Code Builder から Exchange にパブリッシュすると、IDE でビジネスグループの名前が要求されます。

## [](#exchange-に-api-をパブリッシュする)Exchange に API をパブリッシュする

Exchange に API をパブリッシュする手順は、次のとおりです。

1. Anypoint Code Builder で American Flights API プロジェクトの仕様 (​`american-flights-api.raml`​ など) を開きます。
2. コマンドパレットを開きます。
    
    手順を表示
    
    - キーボードショートカットを使用する。
        
        - Mac: Cmd+Shift+p
        - Windows: Ctrl+Shift+p
    - デスクトップ IDE で、​**\[View (表示)\]**​ > ​**\[Command Palette (コマンドパレット)\]**​ を選択する。
    - クラウド IDE で、​![](/mulesoft/current/ja-jp/anypoint-code-builder/_images/icon-menu.png)​ (メニュー) アイコンをクリックし、​**\[View (表示)\]**​ > ​**\[Command Palette (コマンドパレット)\]**​ を選択する。
3. 次のコマンドを入力します。
    
    ```command
    MuleSoft: Publish API Specification to Exchange
    ```
    
    ![コマンドパレット内で強調表示されている MuleSoft: Publish API Specification to Exchange](/mulesoft/current/ja-jp/anypoint-code-builder/_images/publish-to-exchange.png)
4. 確認を促されたら、​**\[Allow (許可)\]**​ をクリックし、プロンプトに従って Anypoint Platform にサインインします。
5. **\[Select a Business Group (ビジネスグループを選択)\]**​ で、プロジェクトのビジネスグループを見つけて選択します。
    
    詳細は、​[始める前に](#prereqs)​を参照してください。
6. プロジェクト名を入力します: **American Flights API**​。
7. アーティファクト ID を確認します: **American-Flights-API**​。
8. アセットバージョンを確認します: **1.0.0**​。
9. API バージョンを確認します: **v1**​。 ステータスバーに進行状況が表示されます。
    
    ![強調表示された、Exchange への API 仕様のパブリッシュの通知](/mulesoft/current/ja-jp/anypoint-code-builder/_images/publishing-to-exchange-dialog.png)
10. ここで API を実装するように促されたら、​**\[No (いいえ)\]**​ を選択して、インテグレーションに American Flights API 仕様がスキャフォールディングされないようにします。
    
    **\[Yes (はい)\]**​ を選択すると、プロジェクトに API 仕様がスキャフォールディングされます。ここでスキャフォールディングするのではなく、[American Flights API 仕様の実装](https://docs.mulesoft.com/jp/anypoint-code-builder/tut-af-implement-am-flights-api)でスキャフォールディングします。

## [](#exchange-で-api-を見つける)Exchange で API を見つける

API 仕様をパブリッシュしたら、Anypoint Exchange でその API 仕様を見つけることができます。

1. Anypoint Platform に移動し、ログイン情報を使用してログインします。
    
    手順を表示
    
    - US クラウド (非 EU ホスト): [Anypoint Platform (US)](https://anypoint.mulesoft.com/login/)
    - EU クラウド (EU ホスト): [Anypoint Platform (EU)](https://eu1.anypoint.mulesoft.com/login/)
2. Anypoint Exchange に移動します。
    
    手順を表示
    
    - US クラウド (非 EU ホスト): [Exchange (US)](https://anypoint.mulesoft.com/exchange/)
    - EU クラウド (EU ホスト): [Exchange (EU)](https://eu1.anypoint.mulesoft.com/exchange/)
3. API 仕様はアセットとしてリストされています。
    
    API を選択し、その概要に移動して、前のタスクで定義したすべてのエンドポイントを表示できます。
4. [American Flights プロセスの統合](https://docs.mulesoft.com/jp/anypoint-code-builder/tut-af-integrate-am-flights)に進み、American Flights のインテグレーションアプリケーションを開始します。