Contact
Register

Personal Account Management

Create Personal Account:

POST /responder/v1.0/cop-iban-check/uk/personal-accounts

The API allows us to create personal account.

Request Headers

AttributeTypeConditionDescription
AuthorizationStringMandatoryAn authorisation token as per https://tools.ietf.org/html/rfc6750
Content-TypeStringMandatoryapplication/json

Request Body

AttributeTypeConditionDescription
DataPersonalAccountMandatory

Response Headers

AttributeTypeConditionDescription
Content-TypeStringMandatoryapplication/json

Response Body

AttributeTypeConditionDescription
DataResponseMandatory

Response Codes

Status CodeDescription
201Created
400Bad Request
401Unauthorized
403Forbidden
404Not Found
405Method Not Allowed
406Not Acceptable
415Unsupported Media Type
429Too Many Requests
500Internal Server Error
  • Request

POST /responder/v1.0/cop-iban-check/uk/personal-accounts Authorization: Bearer 2YotnFZFEjr1zCsicMWpAA Content-Type: application/json Accept: application/json { "accountNumber": "96348762", "personalAccountAttribute": [{ "honorific": "Mr", "firstName": "Jonathan", "middleName": "", "lastName": "Smith", "preferredName": "", "accountName": "" }], "jointAccount": false, "accountLevelSRD": false, "accountType": "Personal", "accountStatus": "ACTIVE", "accountRef": "", "sortCode": "100000", "restrictedCode": "" }
  • Response

HTTP/1.1 201 Created Content-Type: application/json { "result" : { "accountNumber": "19191919", "accountType": "Personal", "accountRef": "", "sortCode": "100000", "restrictedCode": "", "personalAccountAttribute": [{ "accountNumber": "19191919", "honorific": "", "firstName": "erlich", "middleName": "", "lastName": "bachman", "preferredName": "", "accountName": "" } ], "jointAccount": false, "accountLevelSRD": false }, "links": { } }

Modify Personal Account:

PUT /responder/v1.0/cop-iban-check/uk/personal-accounts

Request Headers

AttributeTypeConditionDescription
AuthorizationStringMandatoryAn authorisation token as per https://tools.ietf.org/html/rfc6750
Content-TypeStringMandatoryapplication/json

Request param

AttributeTypeCondition
sortCodeStringMandatory
accountNumberStringMandatory
accountRefStringOptional

Request Body

AttributeTypeCondition
DataPersonalAccountMandatory

Response Headers

AttributeTypeConditionDescription
Content-TypeStringMandatoryapplication/json

Response Body

AttributeTypeCondition
DataResponseMandatory

Response Codes

Status CodeDescription
201Created
400Bad Request
401Unauthorized
403Forbidden
404Not Found
405Method Not Allowed
406Not Acceptable
415Unsupported Media Type
429Too Many Requests
500Internal Server Error
  • Request

PUT /responder/v1.0/cop-iban-check/uk/personal-accounts?accountNumber=47423949&sortCode=100001 Authorization: Bearer 2YotnFZFEjr1zCsicMWpAA Content-Type: application/json Accept: application/json { "jointAccount": false, "personalAccountAttribute": [ { "honorific": "Mr", "firstName": "Steve", "middleName": "", "lastName": "Smith", "preferredName": "", "accountName": "Jonathan" } ], "accountNumber": "47423949", "accountStatus": "ACTIVE", "accountLevelSRD": false, "restrictedCode": "", "sortCode": "100001", "accountType": "Personal" }
  • Response

HTTP/1.1 200 Ok Content-Type: application/json { "result": { "accountNumber": "47423949", "accountType": "Personal", "jointAccount": false, "accountLevelSRD": false, "accountRef": "", "sortCode": "100001", "restrictedCode": "", "version": 0, "createdDate": "2024-09-03T08:04:39.175+00:00", "createdBy": "Conformance-APP4760", "accountStatus": "ACTIVE", "isActive": true, "lastModifiedDate": "2024-09-03T11:47:40.721+00:00", "lastModifiedBy": "danica.john+ad@banfico.com", "createOperationType": "SINGLE_API", "lastModifiedOperationType": "SINGLE_API", "personalAccountAttribute": [ { "accountNumber": "47423949", "accountRef": "", "sortCode": "100001", "honorific": "Mr", "firstName": "Steve", "middleName": "", "lastName": "Smith", "preferredName": "", "attributeIndex": 0, "version": 0, "accountName": "Jonathan" } ] }, "links": {} }

Delete Personal Account:

DELETE /responder/v1.0/cop-iban-check/uk/personal-accounts

Request Headers

AttributeTypeConditionDescription
AuthorizationStringMandatoryAn authorisation token as per https://tools.ietf.org/html/rfc6750
Content-TypeStringMandatoryapplication/json

Request param

AttributeTypeCondition
sortCodeStringMandatory
accountNumberStringMandatory
accountRefStringOptional

Response Headers

AttributeTypeConditionDescription
Content-TypeStringMandatoryapplication/json

Response Body

AttributeTypeCondition
DataResponseMandatory

Response Codes

Status CodeDescription
201Created
400Bad Request
401Unauthorized
403Forbidden
404Not Found
405Method Not Allowed
406Not Acceptable
415Unsupported Media Type
429Too Many Requests
500Internal Server Error
  • Request

DELETE /responder/v1.0/cop-iban-check/uk/personal-accounts?accountNumber=16824932&sortCode=100000 Authorization: Bearer 2YotnFZFEjr1zCsicMWpAA Content-Type: application/json Accept: application/json
  • Response

HTTP/1.1 200 Ok Content-Type: application/json { "result": "Deleted account with accountNumber: 16824932", "links": {} }

Business Account Management

Create Business Account:

POST /responder/v1.0/cop-iban-check/uk/business-accounts

The API allows us to create business account

Request Headers

AttributeTypeConditionDescription
AuthorizationStringMandatoryAn authorisation token as per https://tools.ietf.org/html/rfc6750
Content-TypeStringMandatoryapplication/json

Request Body

AttributeTypeConditionDescription
DataBusinessAccountMandatory

Response Headers

AttributeTypeConditionDescription
Content-TypeStringMandatoryapplication/json

Response Body

AttributeTypeConditionDescription
DataResponseMandatory

Response Codes

Status CodeDescription
201Created
400Bad Request
401Unauthorized
403Forbidden
404Not Found
405Method Not Allowed
406Not Acceptable
415Unsupported Media Type
429Too Many Requests
500Internal Server Error
  • Request

POST /responder/v1.0/cop-iban-check/uk/business-accounts Authorization: Bearer 2YotnFZFEjr1zCsicMWpAA Content-Type: application/json Accept: application/json { "accountNumber" : "94753274", "businessAccountAttributes":{ "accountName": "Pied piper", "holdingCompanyName":"New pied piper", "tradingName":"piper", "abbreviatedName":"PIP", "invoiceDiscountingAccountIndicator":false }, "jointAccount":false, "accountLevelSRD":false, "accountType": "Business", "sortCode": "100000", "restrictedCode": "", "accountStatus":"INACTIVE" }
  • Response

HTTP/1.1 201 Created Content-Type: application/json { "result" : { "accountNumber" : "18181818", "accountType" : "Business", "accountRef" : "", "sortCode" : "100000", "restrictedCode" : "", "businessAccountAttributes" : { "accountNumber" : "18181818", "accountName" : "pied piper", "holdingCompanyName" : "", "tradingName" : "", "abbreviatedName" : "PDP", "invoiceDiscountingAccountIndicator" : false }, "jointAccount" : false, "accountLevelSRD" : false }, "links" : { } }

Modify Business Account:

PUT /responder/v1.0/cop-iban-check/uk/business-accounts

Request Headers

AttributeTypeConditionDescription
AuthorizationStringMandatoryAn authorisation token as per https://tools.ietf.org/html/rfc6750
Content-TypeStringMandatoryapplication/json

Request param

AttributeTypeCondition
sortCodeStringMandatory
accountNumberStringMandatory
accountRefStringOptional

Request Body

AttributeTypeCondition
DataBusinessAccountMandatory

Response Headers

AttributeTypeConditionDescription
Content-TypeStringMandatoryapplication/json

Response Body

AttributeTypeCondition
DataResponseMandatory

Response Codes

Status CodeDescription
201Created
400Bad Request
401Unauthorized
403Forbidden
404Not Found
405Method Not Allowed
406Not Acceptable
415Unsupported Media Type
429Too Many Requests
500Internal Server Error
  • Request

PUT /responder/v1.0/cop-iban-check/uk/business-accounts?accountNumber=98126734&sortCode=100000 Authorization: Bearer 2YotnFZFEjr1zCsicMWpAA Content-Type: application/json Accept: application/json { "sortCode": "100000", "accountNumber": "98126734", "accountStatus": "ACTIVE", "businessAccountAttributes": { "accountName": "Mr. Bharath J", "accountNumber": "98126734", "holdingCompanyName": "Tata", "tradingName": "Tata groups", "abbreviatedName": "TATA", "invoiceDiscountingAccountIndicator": false }, "jointAccount": false, "accountType": "Business", "accountLevelSRD": false, "accountRef": "", "restrictedCode": "CASS" }
  • Response

HTTP/1.1 200 Ok Content-Type: application/json { "result": { "accountNumber": "98126734", "accountType": "Business", "jointAccount": false, "accountLevelSRD": false, "accountRef": "", "sortCode": "100000", "restrictedCode": "CASS", "version": 0, "accountStatus": "ACTIVE", "isActive": true, "businessAccountAttributes": { "accountNumber": "98126734", "accountRef": "", "sortCode": "100000", "accountName": "Mr. Bharath J", "holdingCompanyName": "Tata", "tradingName": "Tata groups", "abbreviatedName": "TATA", "invoiceDiscountingAccountIndicator": false, "version": 0 } }, "links": {} }

Delete Business Account:

DELETE /responder/v1.0/cop-iban-check/uk/business-accounts

Request Headers

AttributeTypeConditionDescription
AuthorizationStringMandatoryAn authorisation token as per https://tools.ietf.org/html/rfc6750
Content-TypeStringMandatoryapplication/json

Request param

AttributeTypeCondition
sortCodeStringMandatory
accountNumberStringMandatory
accountRefStringOptional

Response Headers

AttributeTypeConditionDescription
Content-TypeStringMandatoryapplication/json

Response Body

AttributeTypeCondition
DataResponseMandatory

Response Codes

Status CodeDescription
201Created
400Bad Request
401Unauthorized
403Forbidden
404Not Found
405Method Not Allowed
406Not Acceptable
415Unsupported Media Type
429Too Many Requests
500Internal Server Error
  • Request

DELETE /responder/v1.0/cop-iban-check/uk/business-accounts?accountNumber=24041758&sortCode=100000 Authorization: Bearer 2YotnFZFEjr1zCsicMWpAA Content-Type: application/json Accept: application/json
  • Response

HTTP/1.1 200 Ok Content-Type: application/json { "result": "Deleted account with accountNumber: 24041758", "links": {} }

© 2025. All rights reserved.