import_api_keys

APIGateway.Client.import_api_keys(**kwargs)

Import API keys from an external source, such as a CSV-formatted file.

See also: AWS API Documentation

Request Syntax

response = client.import_api_keys(
    body=b'bytes'|file,
    format='csv',
    failOnWarnings=True|False
)
Parameters
  • body (bytes or seekable file-like object) --

    [REQUIRED]

    The payload of the POST request to import API keys. For the payload format, see API Key File Format.

  • format (string) --

    [REQUIRED]

    A query parameter to specify the input format to imported API keys. Currently, only the csv format is supported.

  • failOnWarnings (boolean) -- A query parameter to indicate whether to rollback ApiKey importation ( true ) or not ( false ) when error is encountered.
Return type

dict

Returns

Response Syntax

{
    'ids': [
        'string',
    ],
    'warnings': [
        'string',
    ]
}

Response Structure

  • (dict) --

    The identifier of an ApiKey used in a UsagePlan.

    • ids (list) --

      A list of all the ApiKey identifiers.

      • (string) --
    • warnings (list) --

      A list of warning messages.

      • (string) --

Exceptions

  • APIGateway.Client.exceptions.BadRequestException
  • APIGateway.Client.exceptions.ConflictException
  • APIGateway.Client.exceptions.LimitExceededException
  • APIGateway.Client.exceptions.NotFoundException
  • APIGateway.Client.exceptions.UnauthorizedException
  • APIGateway.Client.exceptions.TooManyRequestsException