/AWS1/IF_CNT=>UPDATEPARTICIPANTAUTHNTCTN()¶
About UpdateParticipantAuthentication¶
Instructs Amazon Connect to resume the authentication process. The subsequent actions depend on the request body contents:
-
If a code is provided: Connect retrieves the identity information from Amazon Cognito and imports it into Connect Customer Profiles.
-
If an error is provided: The error branch of the Authenticate Customer block is executed.
The API returns a success response to acknowledge the request. However, the interaction and exchange of identity information occur asynchronously after the response is returned.
Method Signature¶
METHODS /AWS1/IF_CNT~UPDATEPARTICIPANTAUTHNTCTN
IMPORTING
!IV_STATE TYPE /AWS1/CNTPARTICIPANTTOKEN OPTIONAL
!IV_INSTANCEID TYPE /AWS1/CNTINSTANCEID OPTIONAL
!IV_CODE TYPE /AWS1/CNTAUTHORIZATIONCODE OPTIONAL
!IV_ERROR TYPE /AWS1/CNTAUTHENTICATIONERROR OPTIONAL
!IV_ERRORDESCRIPTION TYPE /AWS1/CNTAUTHNTCTNERRORDESC OPTIONAL
RETURNING
VALUE(OO_OUTPUT) TYPE REF TO /aws1/cl_cntupparticipantaut01
RAISING
/AWS1/CX_CNTACCESSDENIEDEX
/AWS1/CX_CNTCONFLICTEXCEPTION
/AWS1/CX_CNTINTERNALSERVICEEX
/AWS1/CX_CNTINVALIDPARAMETEREX
/AWS1/CX_CNTINVALIDREQUESTEX
/AWS1/CX_CNTTHROTTLINGEX
/AWS1/CX_CNTCLIENTEXC
/AWS1/CX_CNTSERVEREXC
/AWS1/CX_RT_TECHNICAL_GENERIC
/AWS1/CX_RT_SERVICE_GENERIC.
IMPORTING¶
Required arguments:¶
iv_state TYPE /AWS1/CNTPARTICIPANTTOKEN /AWS1/CNTPARTICIPANTTOKEN¶
The
statequery parameter that was provided by Cognito in theredirectUri. This will also match thestateparameter provided in theAuthenticationUrlfrom the GetAuthenticationUrl response.
iv_instanceid TYPE /AWS1/CNTINSTANCEID /AWS1/CNTINSTANCEID¶
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Optional arguments:¶
iv_code TYPE /AWS1/CNTAUTHORIZATIONCODE /AWS1/CNTAUTHORIZATIONCODE¶
The
codequery parameter provided by Cognito in theredirectUri.
iv_error TYPE /AWS1/CNTAUTHENTICATIONERROR /AWS1/CNTAUTHENTICATIONERROR¶
The
errorquery parameter provided by Cognito in theredirectUri.
iv_errordescription TYPE /AWS1/CNTAUTHNTCTNERRORDESC /AWS1/CNTAUTHNTCTNERRORDESC¶
The
error_descriptionparameter provided by Cognito in theredirectUri.
RETURNING¶
oo_output TYPE REF TO /aws1/cl_cntupparticipantaut01 /AWS1/CL_CNTUPPARTICIPANTAUT01¶
Domain /AWS1/RT_ACCOUNT_ID Primitive Type NUMC
Examples¶
Syntax Example¶
This is an example of the syntax for calling the method. It includes every possible argument and initializes every possible value. The data provided is not necessarily semantically accurate (for example the value "string" may be provided for something that is intended to be an instance ID, or in some cases two arguments may be mutually exclusive). The syntax shows the ABAP syntax for creating the various data structures.
DATA(lo_result) = lo_client->updateparticipantauthntctn(
iv_code = |string|
iv_error = |string|
iv_errordescription = |string|
iv_instanceid = |string|
iv_state = |string|
).
This is an example of reading all possible response values
lo_result = lo_result.
IF lo_result IS NOT INITIAL.
ENDIF.