doc-exports/docs/apig/api-ref/ImportApiDefinitionsAsync.html
Chen, Junjie 2fc8a34abd APIG API 20240125 version
Reviewed-by: Bobkova, Natalia <natalia.bobkova@t-systems.com>
Co-authored-by: Chen, Junjie <chenjunjie@huawei.com>
Co-committed-by: Chen, Junjie <chenjunjie@huawei.com>
2024-10-25 11:19:06 +00:00

365 lines
27 KiB
HTML

<a name="ImportApiDefinitionsAsync"></a><a name="ImportApiDefinitionsAsync"></a>
<h1 class="topictitle1">Importing APIs Asynchronously</h1>
<div id="body18603413183"><div class="section" id="ImportApiDefinitionsAsync__section760314171816"><h4 class="sectiontitle">Function</h4><p id="ImportApiDefinitionsAsync__p166047141811">This API is used to import APIs. The content of the imported file must comply with the Swagger standard. For details about the custom extended fields of APIG, see section "Extended Definition" in the User Guide.</p>
</div>
<div class="section" id="ImportApiDefinitionsAsync__section16054111187"><h4 class="sectiontitle">Calling Method</h4><p id="ImportApiDefinitionsAsync__p860619131812">For details, see <a href="apig-api-180713003.html">Calling APIs</a>.</p>
</div>
<div class="section" id="ImportApiDefinitionsAsync__section4607916189"><h4 class="sectiontitle">URI</h4><p id="ImportApiDefinitionsAsync__p156081814186">POST /v2/{project_id}/apigw/instances/{instance_id}/openapi/async-import</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="ImportApiDefinitionsAsync__table14610111131816" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Path Parameters</caption><thead align="left"><tr id="ImportApiDefinitionsAsync__row660916111188"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.3.2.5.1.1"><p id="ImportApiDefinitionsAsync__p116108117186">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.3.2.5.1.2"><p id="ImportApiDefinitionsAsync__p1611610187">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.3.2.5.1.3"><p id="ImportApiDefinitionsAsync__p261291101814">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.3.2.5.1.4"><p id="ImportApiDefinitionsAsync__p1661213113189">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="ImportApiDefinitionsAsync__row860913111820"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="ImportApiDefinitionsAsync__p06137113185">project_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="ImportApiDefinitionsAsync__p186139120189">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="ImportApiDefinitionsAsync__p86141111817">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="ImportApiDefinitionsAsync__p361517101817">Project ID. For details about how to obtain it, see <a href="apig-api-180713009.html">Obtaining a Project ID</a>.</p>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row6609714186"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="ImportApiDefinitionsAsync__p661516171810">instance_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="ImportApiDefinitionsAsync__p166161120185">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="ImportApiDefinitionsAsync__p96172014183">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="ImportApiDefinitionsAsync__p661819111819">Gateway ID, which can be obtained from the gateway information on the APIG console.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="ImportApiDefinitionsAsync__section461931181813"><h4 class="sectiontitle">Request Parameters</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="ImportApiDefinitionsAsync__HeaderParameter" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Request header parameters</caption><thead align="left"><tr id="ImportApiDefinitionsAsync__row146201313189"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.2.2.5.1.1"><p id="ImportApiDefinitionsAsync__p1662101131810">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.2.2.5.1.2"><p id="ImportApiDefinitionsAsync__p1662211110189">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.2.2.5.1.3"><p id="ImportApiDefinitionsAsync__p86228181819">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.4.2.2.5.1.4"><p id="ImportApiDefinitionsAsync__p5623101131816">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="ImportApiDefinitionsAsync__row17620101151817"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.2.2.5.1.1 "><p id="ImportApiDefinitionsAsync__p17624161171814">X-Auth-Token</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.2.2.5.1.2 "><p id="ImportApiDefinitionsAsync__p662418114189">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.2.2.5.1.3 "><p id="ImportApiDefinitionsAsync__p36250111183">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.4.2.2.5.1.4 "><p id="ImportApiDefinitionsAsync__p19625611185">User token. It can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is a token.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="ImportApiDefinitionsAsync__FormDataParameter" frame="border" border="1" rules="all"><caption><b>Table 3 </b>FormData parameters</caption><thead align="left"><tr id="ImportApiDefinitionsAsync__row1662651141817"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.3.2.5.1.1"><p id="ImportApiDefinitionsAsync__p1362814111185">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.3.2.5.1.2"><p id="ImportApiDefinitionsAsync__p136292111182">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.3.2.5.1.3"><p id="ImportApiDefinitionsAsync__p1363017110188">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.4.3.2.5.1.4"><p id="ImportApiDefinitionsAsync__p66309111189">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="ImportApiDefinitionsAsync__row362681171817"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.1 "><p id="ImportApiDefinitionsAsync__p14631315185">is_create_group</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.2 "><p id="ImportApiDefinitionsAsync__p263111121815">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.3 "><p id="ImportApiDefinitionsAsync__p19632141171819">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.4.3.2.5.1.4 "><p id="ImportApiDefinitionsAsync__p20633141151817">Whether to create a new group.</p>
<p id="ImportApiDefinitionsAsync__p136331212183">Default: <strong id="ImportApiDefinitionsAsync__b963417112181">true</strong></p>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row262751101813"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.1 "><p id="ImportApiDefinitionsAsync__p1634121141810">group_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.2 "><p id="ImportApiDefinitionsAsync__p136357181819">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.3 "><p id="ImportApiDefinitionsAsync__p13635171181817">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.4.3.2.5.1.4 "><p id="ImportApiDefinitionsAsync__p963612191817">API group ID. This parameter is required if is_create_group is set to false.</p>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row46271512186"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.1 "><p id="ImportApiDefinitionsAsync__p15637181191813">extend_mode</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.2 "><p id="ImportApiDefinitionsAsync__p1963831191814">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.3 "><p id="ImportApiDefinitionsAsync__p863918112188">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.4.3.2.5.1.4 "><p id="ImportApiDefinitionsAsync__p3640019181">Import mode of extended information.</p>
<ul id="ImportApiDefinitionsAsync__ul17640114184"><li id="ImportApiDefinitionsAsync__li116408112181">merge: Retain the original extended information if a conflict occurs.</li><li id="ImportApiDefinitionsAsync__li864112111183">override: Override the original extended information if a conflict occurs.</li></ul>
<p id="ImportApiDefinitionsAsync__p36422118189">Default: <strong id="ImportApiDefinitionsAsync__b19642201141812">merge</strong></p>
<p id="ImportApiDefinitionsAsync__p146422114183">Enumeration values:</p>
<ul id="ImportApiDefinitionsAsync__ul464331131819"><li id="ImportApiDefinitionsAsync__li1464361141820"><strong id="ImportApiDefinitionsAsync__b1064415117184">merge</strong></li><li id="ImportApiDefinitionsAsync__li17644710186"><strong id="ImportApiDefinitionsAsync__b2064431111812">override</strong></li></ul>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row46271517184"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.1 "><p id="ImportApiDefinitionsAsync__p46450115188">simple_mode</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.2 "><p id="ImportApiDefinitionsAsync__p166456171813">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.3 "><p id="ImportApiDefinitionsAsync__p126465171818">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.4.3.2.5.1.4 "><p id="ImportApiDefinitionsAsync__p4646214183">Whether to enable fast import.</p>
<p id="ImportApiDefinitionsAsync__p564719121817">Default: <strong id="ImportApiDefinitionsAsync__b1264710118188">false</strong></p>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row10627191171812"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.1 "><p id="ImportApiDefinitionsAsync__p2647818189">mock_mode</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.2 "><p id="ImportApiDefinitionsAsync__p1064813114184">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.3 "><p id="ImportApiDefinitionsAsync__p1564917171811">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.4.3.2.5.1.4 "><p id="ImportApiDefinitionsAsync__p11649517182">Whether to enable the Mock backend.</p>
<p id="ImportApiDefinitionsAsync__p36501819183">Default: <strong id="ImportApiDefinitionsAsync__b18650101111811">false</strong></p>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row36270151810"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.1 "><p id="ImportApiDefinitionsAsync__p965015171819">api_mode</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.2 "><p id="ImportApiDefinitionsAsync__p86511316189">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.3 "><p id="ImportApiDefinitionsAsync__p106516141816">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.4.3.2.5.1.4 "><p id="ImportApiDefinitionsAsync__p106525119183">Import mode.</p>
<ul id="ImportApiDefinitionsAsync__ul116531112184"><li id="ImportApiDefinitionsAsync__li156534131813">merge: Retain the original API information if a conflict occurs.</li><li id="ImportApiDefinitionsAsync__li1765317141810">override: Override the original API information if a conflict occurs.</li></ul>
<p id="ImportApiDefinitionsAsync__p065431161811">Default: <strong id="ImportApiDefinitionsAsync__b176544119188">merge</strong></p>
<p id="ImportApiDefinitionsAsync__p1065461191814">Enumeration values:</p>
<ul id="ImportApiDefinitionsAsync__ul126556111819"><li id="ImportApiDefinitionsAsync__li5655121111819"><strong id="ImportApiDefinitionsAsync__b565519191812">merge</strong></li><li id="ImportApiDefinitionsAsync__li166569141815"><strong id="ImportApiDefinitionsAsync__b1365614116186">override</strong></li></ul>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row1762701121811"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.1 "><p id="ImportApiDefinitionsAsync__p5656171141817">file_name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.2 "><p id="ImportApiDefinitionsAsync__p12657710188">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.5.1.3 "><p id="ImportApiDefinitionsAsync__p165821151813">File</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.4.3.2.5.1.4 "><p id="ImportApiDefinitionsAsync__p1765816118186">Request body in JSON or YAML format for importing APIs</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="ImportApiDefinitionsAsync__section16594118189"><h4 class="sectiontitle">Response Parameters</h4><p id="ImportApiDefinitionsAsync__p1766013151819"><strong id="ImportApiDefinitionsAsync__b0660315181">Status code: 202</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="ImportApiDefinitionsAsync__response_AsyncTaskInfo" frame="border" border="1" rules="all"><caption><b>Table 4 </b>Response body parameters</caption><thead align="left"><tr id="ImportApiDefinitionsAsync__row1660131131818"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.5.3.2.4.1.1"><p id="ImportApiDefinitionsAsync__p566210112187">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.5.3.2.4.1.2"><p id="ImportApiDefinitionsAsync__p466211151811">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.5.3.2.4.1.3"><p id="ImportApiDefinitionsAsync__p1866313121816">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="ImportApiDefinitionsAsync__row16660131161816"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.3.2.4.1.1 "><p id="ImportApiDefinitionsAsync__p66631417185">task_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.3.2.4.1.2 "><p id="ImportApiDefinitionsAsync__p0664141111819">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.5.3.2.4.1.3 "><p id="ImportApiDefinitionsAsync__p866412116185">Task ID.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="ImportApiDefinitionsAsync__p126659112189"><strong id="ImportApiDefinitionsAsync__b116652016183">Status code: 400</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="ImportApiDefinitionsAsync__response_ErrorMsg" frame="border" border="1" rules="all"><caption><b>Table 5 </b>Response body parameters</caption><thead align="left"><tr id="ImportApiDefinitionsAsync__row13666310188"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.5.5.2.4.1.1"><p id="ImportApiDefinitionsAsync__p36672012185">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.5.5.2.4.1.2"><p id="ImportApiDefinitionsAsync__p186671218183">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.5.5.2.4.1.3"><p id="ImportApiDefinitionsAsync__p1666814119185">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="ImportApiDefinitionsAsync__row19666131141811"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.5.2.4.1.1 "><p id="ImportApiDefinitionsAsync__p14668131191815">error_code</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.5.2.4.1.2 "><p id="ImportApiDefinitionsAsync__p76698113180">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.5.5.2.4.1.3 "><p id="ImportApiDefinitionsAsync__p1670191121819">Error code.</p>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row96668161810"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.5.2.4.1.1 "><p id="ImportApiDefinitionsAsync__p9670810182">error_msg</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.5.2.4.1.2 "><p id="ImportApiDefinitionsAsync__p1667113121818">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.5.5.2.4.1.3 "><p id="ImportApiDefinitionsAsync__p186713131814">Error message.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="ImportApiDefinitionsAsync__p15672161111816"><strong id="ImportApiDefinitionsAsync__b11672151101819">Status code: 401</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="ImportApiDefinitionsAsync__table167211151819" frame="border" border="1" rules="all"><caption><b>Table 6 </b>Response body parameters</caption><thead align="left"><tr id="ImportApiDefinitionsAsync__row1667316121814"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.5.7.2.4.1.1"><p id="ImportApiDefinitionsAsync__p166744113180">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.5.7.2.4.1.2"><p id="ImportApiDefinitionsAsync__p16674819184">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.5.7.2.4.1.3"><p id="ImportApiDefinitionsAsync__p1067571121817">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="ImportApiDefinitionsAsync__row1067319141810"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.7.2.4.1.1 "><p id="ImportApiDefinitionsAsync__p167619141819">error_code</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.7.2.4.1.2 "><p id="ImportApiDefinitionsAsync__p767610171815">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.5.7.2.4.1.3 "><p id="ImportApiDefinitionsAsync__p167713110185">Error code.</p>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row1767341181819"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.7.2.4.1.1 "><p id="ImportApiDefinitionsAsync__p3677513186">error_msg</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.7.2.4.1.2 "><p id="ImportApiDefinitionsAsync__p767811191816">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.5.7.2.4.1.3 "><p id="ImportApiDefinitionsAsync__p1679115189">Error message.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="ImportApiDefinitionsAsync__p1067951111819"><strong id="ImportApiDefinitionsAsync__b9679131191812">Status code: 403</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="ImportApiDefinitionsAsync__table1679111121819" frame="border" border="1" rules="all"><caption><b>Table 7 </b>Response body parameters</caption><thead align="left"><tr id="ImportApiDefinitionsAsync__row66803181816"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.5.9.2.4.1.1"><p id="ImportApiDefinitionsAsync__p568261131815">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.5.9.2.4.1.2"><p id="ImportApiDefinitionsAsync__p156831118184">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.5.9.2.4.1.3"><p id="ImportApiDefinitionsAsync__p126831018182">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="ImportApiDefinitionsAsync__row56806101820"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.9.2.4.1.1 "><p id="ImportApiDefinitionsAsync__p1268410111816">error_code</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.9.2.4.1.2 "><p id="ImportApiDefinitionsAsync__p106847110180">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.5.9.2.4.1.3 "><p id="ImportApiDefinitionsAsync__p1368512121812">Error code.</p>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row1668011119184"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.9.2.4.1.1 "><p id="ImportApiDefinitionsAsync__p1568619181815">error_msg</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.9.2.4.1.2 "><p id="ImportApiDefinitionsAsync__p5686618182">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.5.9.2.4.1.3 "><p id="ImportApiDefinitionsAsync__p968713113189">Error message.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="ImportApiDefinitionsAsync__p19688121171812"><strong id="ImportApiDefinitionsAsync__b1768817141810">Status code: 500</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="ImportApiDefinitionsAsync__table76884121810" frame="border" border="1" rules="all"><caption><b>Table 8 </b>Response body parameters</caption><thead align="left"><tr id="ImportApiDefinitionsAsync__row668981151814"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.5.11.2.4.1.1"><p id="ImportApiDefinitionsAsync__p56905111810">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.5.11.2.4.1.2"><p id="ImportApiDefinitionsAsync__p186915121811">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.5.11.2.4.1.3"><p id="ImportApiDefinitionsAsync__p46920116184">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="ImportApiDefinitionsAsync__row186893151810"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.11.2.4.1.1 "><p id="ImportApiDefinitionsAsync__p1469281151813">error_code</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.11.2.4.1.2 "><p id="ImportApiDefinitionsAsync__p96936181816">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.5.11.2.4.1.3 "><p id="ImportApiDefinitionsAsync__p86931171820">Error code.</p>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row116894151810"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.11.2.4.1.1 "><p id="ImportApiDefinitionsAsync__p769431191818">error_msg</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.5.11.2.4.1.2 "><p id="ImportApiDefinitionsAsync__p11695014183">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.5.11.2.4.1.3 "><p id="ImportApiDefinitionsAsync__p86958117183">Error message.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="ImportApiDefinitionsAsync__section169612112187"><h4 class="sectiontitle">Example Requests</h4><p id="ImportApiDefinitionsAsync__p146969115187">Importing APIs</p>
<pre class="screen" id="ImportApiDefinitionsAsync__screen0697915187">{
"is_create_group" : false,
"group_id" : "d9ce8c9eede54b3f841ec324fe0bfdc2",
"file_name" : "APIGroup_test.json"
}</pre>
</div>
<div class="section" id="ImportApiDefinitionsAsync__section187001318185"><h4 class="sectiontitle">Example Responses</h4><p id="ImportApiDefinitionsAsync__p870017111185"><strong id="ImportApiDefinitionsAsync__b1701181181811">Status code: 202</strong></p>
<p id="ImportApiDefinitionsAsync__p18701819188">Accepted</p>
<pre class="screen" id="ImportApiDefinitionsAsync__screen2070215161818">{
"task_id" : "d9ce8c9eede54b3f841ec324fe0bfdc2"
}</pre>
<p id="ImportApiDefinitionsAsync__p14703121191817"><strong id="ImportApiDefinitionsAsync__b470411119182">Status code: 400</strong></p>
<p id="ImportApiDefinitionsAsync__p187040114187">Bad Request</p>
<pre class="screen" id="ImportApiDefinitionsAsync__screen47051214181">{
"error_code" : "APIG.3603",
"error_msg" : "The input data is too long"
}</pre>
<p id="ImportApiDefinitionsAsync__p970712101815"><strong id="ImportApiDefinitionsAsync__b13707171201811">Status code: 401</strong></p>
<p id="ImportApiDefinitionsAsync__p1970818151815">Unauthorized</p>
<pre class="screen" id="ImportApiDefinitionsAsync__screen1770811171816">{
"error_code" : "APIG.1002",
"error_msg" : "Incorrect token or token resolution failed"
}</pre>
<p id="ImportApiDefinitionsAsync__p87101215180"><strong id="ImportApiDefinitionsAsync__b18710191201819">Status code: 403</strong></p>
<p id="ImportApiDefinitionsAsync__p37111614184">Forbidden</p>
<pre class="screen" id="ImportApiDefinitionsAsync__screen77118118180">{
"error_code" : "APIG.1005",
"error_msg" : "No permissions to request this method"
}</pre>
<p id="ImportApiDefinitionsAsync__p17131120182"><strong id="ImportApiDefinitionsAsync__b157139111812">Status code: 500</strong></p>
<p id="ImportApiDefinitionsAsync__p11714161161810">Internal Server Error</p>
<pre class="screen" id="ImportApiDefinitionsAsync__screen127141614189">{
"error_code" : "APIG.9999",
"error_msg" : "System error"
}</pre>
</div>
<div class="section" id="ImportApiDefinitionsAsync__section1071621131813"><h4 class="sectiontitle">Status Codes</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="ImportApiDefinitionsAsync__status_code" frame="border" border="1" rules="all"><thead align="left"><tr id="ImportApiDefinitionsAsync__row1771713119180"><th align="left" class="cellrowborder" valign="top" width="15%" id="mcps1.3.8.2.1.3.1.1"><p id="ImportApiDefinitionsAsync__p671813113187">Status Code</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="85%" id="mcps1.3.8.2.1.3.1.2"><p id="ImportApiDefinitionsAsync__p1471921181813">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="ImportApiDefinitionsAsync__row13717214189"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.8.2.1.3.1.1 "><p id="ImportApiDefinitionsAsync__p07202018184">202</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.8.2.1.3.1.2 "><p id="ImportApiDefinitionsAsync__p1372016131811">Accepted</p>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row171718118184"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.8.2.1.3.1.1 "><p id="ImportApiDefinitionsAsync__p1372115111816">400</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.8.2.1.3.1.2 "><p id="ImportApiDefinitionsAsync__p27226119181">Bad Request</p>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row10718716189"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.8.2.1.3.1.1 "><p id="ImportApiDefinitionsAsync__p1472221101812">401</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.8.2.1.3.1.2 "><p id="ImportApiDefinitionsAsync__p772316121812">Unauthorized</p>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row1671812171816"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.8.2.1.3.1.1 "><p id="ImportApiDefinitionsAsync__p972410113187">403</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.8.2.1.3.1.2 "><p id="ImportApiDefinitionsAsync__p67246115188">Forbidden</p>
</td>
</tr>
<tr id="ImportApiDefinitionsAsync__row1071818171812"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.8.2.1.3.1.1 "><p id="ImportApiDefinitionsAsync__p1072513115184">500</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.8.2.1.3.1.2 "><p id="ImportApiDefinitionsAsync__p107258116189">Internal Server Error</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="ImportApiDefinitionsAsync__section872613191814"><h4 class="sectiontitle">Error Codes</h4><p id="ImportApiDefinitionsAsync__p197275116189">See <a href="ErrorCode.html">Error Codes</a>.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="AsynchronousTaskManagement.html">Asynchronous Task Management</a></div>
</div>
</div>