LexModelBuildingService / Client / get_builtin_intent

get_builtin_intent#

LexModelBuildingService.Client.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