post:
tags:
- 3DS Actions
summary: Supply 3DS device data
description: Gather additional device data
operationId: supply3dsDeviceData
parameters:
- name: linkData
in: path
required: true
schema:
type: string
- name: WP-Api-Version
in: header
description: The API version
required: true
schema:
type: string
description: The API version
example: '2024-06-01'
enum:
- '2024-06-01'
example: '2024-06-01'
requestBody:
content:
application/json:
schema:
$ref: ../components/schemas/DeviceDataRequest.yaml
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: ../components/schemas/DeviceDataResponse201.yaml
examples:
3dsChallenged:
$ref: examples/responses/3ds-challenged-201.yaml
authorized:
$ref: examples/responses/authorized-3ds-frictionless-201.yaml
refused:
$ref: examples/responses/refused-201.yaml
3dsUnavailable:
$ref: examples/responses/3ds-unavailable-201.yaml
3dsAuthenticationFailed:
$ref: examples/responses/3ds-authentication-failed-201.yaml
'202':
description: Accepted
content:
application/json:
schema:
$ref: ../components/schemas/DeviceDataResponse202.yaml
examples:
sentForSettlement:
$ref: examples/responses/sent-for-settlement-202.yaml
sentForCancellation:
$ref: examples/responses/sent-for-cancellation-202.yaml
'400':
description: Bad request
content:
application/json:
schema:
$ref: ../components/schemas/ValidationErrorResponse.yaml
examples:
Bad request:
$ref: examples/responses/errors/400.yaml
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: ../components/schemas/ErrorResponse.yaml
examples:
Unauthorized:
$ref: examples/responses/errors/401.yaml
'406':
description: Not acceptable
content:
application/json:
schema:
$ref: ../components/schemas/HeaderErrorResponse.yaml
examples:
Not acceptable:
$ref: examples/responses/errors/406.yaml
'415':
description: Unsupported media type
content:
application/json:
schema:
$ref: ../components/schemas/ErrorResponse.yaml
examples:
Unsupported media type:
$ref: examples/responses/errors/415.yaml
'500':
description: Internal server error
content:
application/json:
schema:
$ref: ../components/schemas/ErrorResponse.yaml
examples:
Internal server error:
$ref: examples/responses/errors/500.yaml
x-orderingPosition: '2'