# Add a trusted IBAN Adds an IBAN as a trusted IBAN to the account specified in the request URL. Transactions to trusted IBANs do not require two-factor authentication. This endpoint will trigger the process. Specify the of an authorized person on the account who will receive the 2FA challenge to confirm the trusted IBAN. Endpoint: POST /v1/accounts/{account_id}/trusted_ibans Version: 1.0 ## Path parameters: - `account_id` (string, required) Unique identifier of a customer's account. Example: "e48c29b85992b8772eb7ddd518490920cacc" ## Request fields (application/json): - `iban` (string, required) - `person_id` (string, required) ## Response 200 fields (application/json): - `iban` (string) ## Response 202 fields (application/json): - `id` (string) ID of the change request. Example: "d6c778822b2d7bd3b778935bcfd02d1d3csc" - `updated_at` (string) Updation date and time Example: "2021-01-30T08:30:00Z" - `status` (string) Current status of the change request. Enum: "ACCEPTED", "AUTHORIZATION_REQUIRED", "CONFIRMATION_REQUIRED", "COMPLETED", "FAILED" - `url` (string) URL to use for authorizing the change request. Example: "https://api.solaris-sandbox.de/v1/change_requests/d6c778822b2d7bd3b778935bcfd02d1d3csc/authorize" ## Response 400 fields (application/json): - `errors` (array, required) Example: [{"id":"b805c37f-75e9-4445-974c-12d28e7584ee","status":400,"code":"invalid_json","title":"Invalid JSON","detail":"The provided JSON was not properly formatted."}] - `errors.id` (string) A unique identifier for this error message. Example: "b805c37f-75e9-4445-974c-12d28e7584ee" - `errors.status` (integer) The HTTP status code of the response (typically in the range 4xx–5xx). Example: 400 - `errors.code` (string) A machine-readable representation of the error type. Example: "invalid_json" - `errors.title` (string) The human-readable name of the error type. Example: "Invalid JSON" - `errors.detail` (string) A human-readable description of the error. Example: "The provided JSON was not properly formatted." ## Response 500 fields (application/json): - `errors` (array, required) Example: [{"id":"b805c37f-75e9-4445-974c-12d28e7584ee","status":500,"code":"generic_error","title":"Generic Error","detail":"There was an error."}] - `errors.id` (string) A unique identifier for this error message. Example: "b805c37f-75e9-4445-974c-12d28e7584ee" - `errors.status` (integer) The HTTP status code of the response (typically in the range 4xx–5xx). Example: 400 - `errors.code` (string) A machine-readable representation of the error type. Example: "invalid_json" - `errors.title` (string) The human-readable name of the error type. Example: "Invalid JSON" - `errors.detail` (string) A human-readable description of the error. Example: "The provided JSON was not properly formatted."