---
title: "Complete an association between an SCA device and a resource"
method: PATCH
path: "/registeredDevices/{deviceId}/associations"
tags: ["Manage SCA devices"]
---

# Complete an association between an SCA device and a resource

`PATCH /registeredDevices/{deviceId}/associations`

Completes an association between a user's registered SCA device and an Adyen resource. For example, you can associate an SCA device with additional [business accounts](https://docs.adyen.com/platforms/business-accounts/sca/register-devices) or [Adyen-issued cards](https://docs.adyen.com/issuing/3d-secure/oob-auth-sdk/register-devices).

To complete the association, this endpoint validates the authentication data of the registered device.

## Path parameters

- `deviceId` string, required

## Request body

- AssociationFinaliseRequest
  - `ids` string[], required — The list of unique identifiers of the resources that you are associating with the SCA device. Maximum: 5 strings.
  - `strongCustomerAuthentication` AssociationDelegatedAuthenticationData, required
    - `sdkOutput` string, required — A base64-encoded block with the data required to authenticate the request. You obtain this information by using our authentication SDK.
  - `type` 'PaymentInstrument', required — The type of resource that you are associating with the SCA device. Possible value: **PaymentInstrument**

## Response `200`

OK - the request has succeeded.

- AssociationFinaliseResponse
  - `deviceId` string — The unique identifier of the SCA device you associated with a resource.
  - `ids` string[] — The list of unique identifiers of the resources that you associated with the SCA device.
  - `type` 'PAYMENT_INSTRUMENT', required — The type of resource that you associated with the SCA device.

## Other responses

- `400` — Bad Request - a problem reading or understanding the request.
- `401` — Unauthorized - authentication required.
- `403` — Forbidden - insufficient permissions to process the request.
- `422` — Unprocessable Entity - a request validation error.
- `500` — Internal Server Error - the server could not process the request.

---

[API](https://skmtc.net/adyen/apis/balanceplatformservice.md) · [All operations](https://skmtc.net/adyen/apis/balanceplatformservice/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/adyen/balanceplatformservice/revisions/8761ac1a9aab/schema)
