get_builtin_intent

get_builtin_intent(**kwargs)

Returns information about a built-in intent.

This operation requires permission for the lex:GetBuiltinIntent action.

See also: AWS API Documentation

Request Syntax

response = client.get_builtin_intent(
    signature='string'
)
Parameters
signature (string) --

[REQUIRED]

The unique identifier for a built-in intent. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit .

Return type
dict
Returns
Response Syntax
{
    'signature': 'string',
    'supportedLocales': [
        'de-DE'|'en-AU'|'en-GB'|'en-IN'|'en-US'|'es-419'|'es-ES'|'es-US'|'fr-FR'|'fr-CA'|'it-IT'|'ja-JP'|'ko-KR',
    ],
    'slots': [
        {
            'name': 'string'
        },
    ]
}

Response Structure

  • (dict) --
    • signature (string) --

      The unique identifier for a built-in intent.

    • supportedLocales (list) --

      A list of locales that the intent supports.

      • (string) --
    • slots (list) --

      An array of BuiltinIntentSlot objects, one entry for each slot type in the intent.

      • (dict) --

        Provides information about a slot used in a built-in intent.

        • name (string) --

          A list of the slots defined for the intent.

Exceptions

  • LexModelBuildingService.Client.exceptions.NotFoundException
  • LexModelBuildingService.Client.exceptions.LimitExceededException
  • LexModelBuildingService.Client.exceptions.InternalFailureException
  • LexModelBuildingService.Client.exceptions.BadRequestException