API Explorer

v5.1.0 (653 APIs)

Banco
Cuentas
Vistas
Contrapartes
Transacciones

Create Regulated Entity

Create Regulated Entity

User Authentication is Required. The User must be logged in. The Application must also be authenticated.

JSON request body fields:

attributeType: attributeType

certificate_authority_ca_owner_id: CY_CBC

entity_address: EXAMPLE COMPANY LTD, 5 SOME STREET

entity_certificate_public_key: MIICsjCCAZqgAwIBAgIGAYwQ62R0MA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTAeFw0yMzExMjcxMzE1MTFaFw0yNTExMjYxMzE1MTFaMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9WIodZHWzKyCcf9YfWEhPURbfO6zKuMqzHN27GdqHsVVEGxP4F/J4mso+0ENcRr6ur4u81iREaVdCc40rHDHVJNEtniD8Icbz7tcsqAewIVhc/q6WXGqImJpCq7hA0m247dDsaZT0lb/MVBiMoJxDEmAE/GYYnWTEn84R35WhJsMvuQ7QmLvNg6RkChY6POCT/YKe9NKwa1NqI1U+oA5RFzAaFtytvZCE3jtp+aR0brL7qaGfgxm6B7dEpGyhg0NcVCV7xMQNq2JxZTVdAr6lcsRGaAFulakmW3aNnmK+L35Wu8uW+OxNxwUuC6f3b4FVBa276FMuUTRfu7gc+k6kCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAAU5CjEyAoyTn7PgFpQD48ZNPuUsEQ19gzYgJvHMzFIoZ7jKBodjO5mCzWBcR7A4mpeAsdyiNBl2sTiZscSnNqxk61jVzP5Ba1D7XtOjjr7+3iqowrThj6BY40QqhYh/6BSY9fDzVZQiHnvlo6ZUM5kUK6OavZOovKlp5DIl5sGqoP0qAJnpQ4nhB2WVVsKfPlOXc+2KSsbJ23g9l8zaTMr+X0umlvfEKqyEl1Fa2L1dO0y/KFQ+ILmxcZLpRdq1hRAjd0quq9qGC8ucXhRWDg4hslVpau0da68g0aItWNez3mc5lB82b3dcZpFMzO41bgw7gvw10AvvTfQDqEYIuQ==

entity_code: PSD_PICY_CBC!12345

entity_country: CY

entity_name: EXAMPLE COMPANY LTD

entity_post_code: 1060

entity_town_city: SOME CITY

entity_type: PSD_PI

entity_web_site: www.example.com

name: ACCOUNT_MANAGEMENT_FEE

services: [{"CY":["PS_010","PS_020","PS_03C","PS_04C"]}]

value: 5987953

attributes: attribute value in form of (name, value)

JSON response body fields:

attributeType: attributeType

certificate_authority_ca_owner_id: CY_CBC

entity_address: EXAMPLE COMPANY LTD, 5 SOME STREET

entity_certificate_public_key: MIICsjCCAZqgAwIBAgIGAYwQ62R0MA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTAeFw0yMzExMjcxMzE1MTFaFw0yNTExMjYxMzE1MTFaMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9WIodZHWzKyCcf9YfWEhPURbfO6zKuMqzHN27GdqHsVVEGxP4F/J4mso+0ENcRr6ur4u81iREaVdCc40rHDHVJNEtniD8Icbz7tcsqAewIVhc/q6WXGqImJpCq7hA0m247dDsaZT0lb/MVBiMoJxDEmAE/GYYnWTEn84R35WhJsMvuQ7QmLvNg6RkChY6POCT/YKe9NKwa1NqI1U+oA5RFzAaFtytvZCE3jtp+aR0brL7qaGfgxm6B7dEpGyhg0NcVCV7xMQNq2JxZTVdAr6lcsRGaAFulakmW3aNnmK+L35Wu8uW+OxNxwUuC6f3b4FVBa276FMuUTRfu7gc+k6kCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAAU5CjEyAoyTn7PgFpQD48ZNPuUsEQ19gzYgJvHMzFIoZ7jKBodjO5mCzWBcR7A4mpeAsdyiNBl2sTiZscSnNqxk61jVzP5Ba1D7XtOjjr7+3iqowrThj6BY40QqhYh/6BSY9fDzVZQiHnvlo6ZUM5kUK6OavZOovKlp5DIl5sGqoP0qAJnpQ4nhB2WVVsKfPlOXc+2KSsbJ23g9l8zaTMr+X0umlvfEKqyEl1Fa2L1dO0y/KFQ+ILmxcZLpRdq1hRAjd0quq9qGC8ucXhRWDg4hslVpau0da68g0aItWNez3mc5lB82b3dcZpFMzO41bgw7gvw10AvvTfQDqEYIuQ==

entity_code: PSD_PICY_CBC!12345

entity_country: CY

entity_id: 0af807d7-3c39-43ef-9712-82bcfde1b9ca

entity_name: EXAMPLE COMPANY LTD

entity_post_code: 1060

entity_town_city: SOME CITY

entity_type: PSD_PI

entity_web_site: www.example.com

name: ACCOUNT_MANAGEMENT_FEE

services: [{"CY":["PS_010","PS_020","PS_03C","PS_04C"]}]

value: 5987953

attributes: attribute value in form of (name, value)

Respuesta Exitosa Típica:

								
									
{ "entity_id":"0af807d7-3c39-43ef-9712-82bcfde1b9ca", "certificate_authority_ca_owner_id":"CY_CBC", "entity_certificate_public_key":"MIICsjCCAZqgAwIBAgIGAYwQ62R0MA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTAeFw0yMzExMjcxMzE1MTFaFw0yNTExMjYxMzE1MTFaMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9WIodZHWzKyCcf9YfWEhPURbfO6zKuMqzHN27GdqHsVVEGxP4F/J4mso+0ENcRr6ur4u81iREaVdCc40rHDHVJNEtniD8Icbz7tcsqAewIVhc/q6WXGqImJpCq7hA0m247dDsaZT0lb/MVBiMoJxDEmAE/GYYnWTEn84R35WhJsMvuQ7QmLvNg6RkChY6POCT/YKe9NKwa1NqI1U+oA5RFzAaFtytvZCE3jtp+aR0brL7qaGfgxm6B7dEpGyhg0NcVCV7xMQNq2JxZTVdAr6lcsRGaAFulakmW3aNnmK+L35Wu8uW+OxNxwUuC6f3b4FVBa276FMuUTRfu7gc+k6kCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAAU5CjEyAoyTn7PgFpQD48ZNPuUsEQ19gzYgJvHMzFIoZ7jKBodjO5mCzWBcR7A4mpeAsdyiNBl2sTiZscSnNqxk61jVzP5Ba1D7XtOjjr7+3iqowrThj6BY40QqhYh/6BSY9fDzVZQiHnvlo6ZUM5kUK6OavZOovKlp5DIl5sGqoP0qAJnpQ4nhB2WVVsKfPlOXc+2KSsbJ23g9l8zaTMr+X0umlvfEKqyEl1Fa2L1dO0y/KFQ+ILmxcZLpRdq1hRAjd0quq9qGC8ucXhRWDg4hslVpau0da68g0aItWNez3mc5lB82b3dcZpFMzO41bgw7gvw10AvvTfQDqEYIuQ==", "entity_name":"EXAMPLE COMPANY LTD", "entity_code":"PSD_PICY_CBC!12345", "entity_type":"PSD_PI", "entity_address":"EXAMPLE COMPANY LTD, 5 SOME STREET", "entity_town_city":"SOME CITY", "entity_post_code":"1060", "entity_country":"CY", "entity_web_site":"www.example.com", "services":[{ "CY":["PS_010","PS_020","PS_03C","PS_04C"] }], "attributes":[{ "attributeType":"STRING", "name":"STATUS", "value":"closed" }] }
Roles Requeridos:
  • CanCreateRegulatedEntity - Please login to request this Role
Validaciones:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Posibles Errores:
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-20006: User is missing one or more roles:
  • OBP-10001: Incorrect json format.
  • OBP-50000: Unknown Error.
Métodos de conector::
Version: OBPv5.1.0, function_name: by createRegulatedEntity, operation_id: OBPv5.1.0-createRegulatedEntity Tags: Directory, API,

Create Regulated Entity Attribute

Create a new Regulated Entity Attribute for a given REGULATED_ENTITY_ID.

The type field must be one of "STRING", "INTEGER", "DOUBLE" or "DATE_WITH_DAY".
User Authentication is Required. The User must be logged in. The Application must also be authenticated.

URL Parameters:

REGULATED_ENTITY_ID: REGULATED_ENTITY_ID

JSON request body fields:

attribute_type: STRING

name: ACCOUNT_MANAGEMENT_FEE

value: 5987953

is_active: false

JSON response body fields:

attribute_type: STRING

name: ACCOUNT_MANAGEMENT_FEE

regulated_entity_attribute_id: attrafa-9a0f-4bfa-b30b-9003aa467f51

regulated_entity_id: regulated_entity_id

value: 5987953

is_active: false

Respuesta Exitosa Típica:

								
									
{ "regulated_entity_id":"0af807d7-3c39-43ef-9712-82bcfde1b9ca", "regulated_entity_attribute_id":"attrafa-9a0f-4bfa-b30b-9003aa467f51", "name":"ACCOUNT_MANAGEMENT_FEE", "attribute_type":"", "value":"5987953", "is_active":false }
Roles Requeridos:
  • CanCreateRegulatedEntityAttribute - Please login to request this Role
Validaciones:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Posibles Errores:
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-10001: Incorrect json format.
  • OBP-50000: Unknown Error.
  • OBP-20006: User is missing one or more roles:
Métodos de conector::
Version: OBPv5.1.0, function_name: by createRegulatedEntityAttribute, operation_id: OBPv5.1.0-createRegulatedEntityAttribute Tags: Directory, API,

Create a Consumer(Dynamic Registration)

Create a Consumer with full certificate validation (mTLS access) - Recommended for PSD2/Berlin Group compliance.

This endpoint provides secure, validated consumer registration unlike the standard /management/consumers endpoint.

How it works (for comprehension flow):

  1. Extract JWT from request: Parse the signed JWT from the request body
  2. Extract certificate: Get certificate from PSD2-CERT header in PEM format
  3. Verify JWT signature: Validate JWT is signed with the certificate's private key (proves possession)
  4. Parse JWT payload: Extract consumer details (description, app_name, app_type, developer_email, redirect_url)
  5. Extract certificate info: Parse certificate to get Common Name, Email, Organization
  6. Validate against Regulated Entity: Check certificate exists in Regulated Entity registry (PSD2 requirement)
  7. Create consumer: Generate credentials and create consumer record with validated certificate
  8. Return consumer with certificate info: Returns consumer details including parsed certificate information

Certificate Validation (CRITICAL SECURITY DIFFERENCE from regular creation):

[YES] JWT Signature Verification: JWT must be signed with certificate's private key - proves TPP owns the certificate
[YES] Regulated Entity Check: Certificate must match a pre-registered Regulated Entity in the database
[YES] Certificate Binding: Certificate is permanently bound to the consumer at creation time
[YES] CA Validation: Certificate chain can be validated against trusted root CAs during API requests
[YES] PSD2 Compliance: Meets EU regulatory requirements for TPP registration

Security benefits vs regular consumer creation:

Feature Regular Creation Dynamic Registration
Certificate validation [NO] None [YES] Full validation
Regulated Entity check [NO] Not required [YES] Required
JWT signature proof [NO] Not required [YES] Required (proves private key possession)
Self-signed certs [YES] Accepted [NO] Rejected
PSD2 compliant [NO] No [YES] Yes
Rogue TPP prevention [NO] No [YES] Yes

Prerequisites:
1. TPP must be registered as a Regulated Entity with their certificate
2. Certificate must be provided in PSD2-CERT request header (PEM format)
3. JWT must be signed with the private key corresponding to the certificate
4. Trust store must be configured with trusted root CAs

JWT Payload Structure:

Minimal:

{ "description":"TPP Application Description" }

Full:

{
  "description": "Payment Initiation Service",
  "app_name": "Tesobe GmbH",
  "app_type": "Confidential",
  "developer_email": "contact@tesobe.com",
  "redirect_url": "https://tpp.example.com/callback"
}

Note: JWT must be signed with the private key that corresponds to the public key in the certificate sent via PSD2-CERT header.

Certificate Information Extraction:

The endpoint automatically extracts information from the certificate:
- Common Name (CN) → used as app_name if not provided in JWT
- Email Address → used as developer_email if not provided
- Organization (O) → used as company
- Certificate validity period
- Issuer information

Configuration Required:
- truststore.path.tpp_signature - Path to trust store for CA validation
- truststore.password.tpp_signature - Trust store password
- Regulated Entity must be pre-registered with certificate public key

Error Scenarios:
- JWT signature invalid → PostJsonIsNotSigned (400)
- Certificate not in Regulated Entity registry → RegulatedEntityNotFoundByCertificate (400)
- Invalid JWT format → InvalidJsonFormat (400)
- Missing PSD2-CERT header → Signature verification fails

This is the SECURE way to register consumers for production PSD2/Berlin Group implementations.

User Authentication is Optional. The User need not be logged in.

JSON request body fields:

jwt: eyJhbGciOiJIUzI1NiJ9.eyJlbnRpdGxlbWVudHMiOltdLCJjcmVhdGVkQnlVc2VySWQiOiJhYjY1MzlhOS1iMTA1LTQ0ODktYTg4My0wYWQ4ZDZjNjE2NTciLCJzdWIiOiIyMWUxYzhjYy1mOTE4LTRlYWMtYjhlMy01ZTVlZWM2YjNiNGIiLCJhdWQiOiJlanpuazUwNWQxMzJyeW9tbmhieDFxbXRvaHVyYnNiYjBraWphanNrIiwibmJmIjoxNTUzNTU0ODk5LCJpc3MiOiJodHRwczpcL1wvd3d3Lm9wZW5iYW5rcHJvamVjdC5jb20iLCJleHAiOjE1NTM1NTg0OTksImlhdCI6MTU1MzU1NDg5OSwianRpIjoiMDlmODhkNWYtZWNlNi00Mzk4LThlOTktNjYxMWZhMWNkYmQ1Iiwidmlld3MiOlt7ImFjY291bnRfaWQiOiJtYXJrb19wcml2aXRlXzAxIiwiYmFua19pZCI6ImdoLjI5LnVrLngiLCJ2aWV3X2lkIjoib3duZXIifSx7ImFjY291bnRfaWQiOiJtYXJrb19wcml2aXRlXzAyIiwiYmFua19pZCI6ImdoLjI5LnVrLngiLCJ2aWV3X2lkIjoib3duZXIifV19.8cc7cBEf2NyQvJoukBCmDLT7LXYcuzTcSYLqSpbxLp4

JSON response body fields:

app_name: appNameBank

app_type: Web

certificate_pem: certificate_pem

company: Tesobe GmbH

consumer_id: 7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh

consumer_key: bwf0ykmwoirip1yjxcn15wnhuyxcziwgtcoaildq

created:

created_by_user:

description: Description of the object. Maximum length is 2000. It can be any characters here.

developer_email:

email: felixsmith@example.com

enabled: false

issuer_domain_name: issuer_domain_name

not_after: not_after

not_before: not_before

provider: ETHEREUM

provider_id:

redirect_url: https://apisandbox.openbankproject.com

subject_domain_name: subject_domain_name

user_id: 9ca9a7e4-6d02-40e3-a129-0b2bf89de9b1

username: felixsmith

certificate_info: certificate_info

logo_url: logo_url

roles: CanCreateMyUser

roles_info: roles_info

Respuesta Exitosa Típica:

								
									
{ "consumer_id":"7uy8a7e4-6d02-40e3-a129-0b2bf89de8uh", "consumer_key":"bwf0ykmwoirip1yjxcn15wnhuyxcziwgtcoaildq", "app_name":"appNameBank", "app_type":"Web", "description":"Description of the object. Maximum length is 2000. It can be any characters here.", "developer_email":"felixsmith@example.com", "company":"Tesobe GmbH", "redirect_url":"https://apisandbox.openbankproject.com", "certificate_pem":"-----BEGIN CERTIFICATE-----\nMIIFIjCCBAqgAwIBAgIIX3qsz7QQxngwDQYJKoZIhvcNAQELBQAwgZ8xCzAJBgNV\r\nBAYTAkRFMQ8wDQYDVQQIEwZCZXJsaW4xDzANBgNVBAcTBkJlcmxpbjEPMA0GA1UE\r\nChMGVEVTT0JFMRowGAYDVQQLExFURVNPQkUgT3BlcmF0aW9uczESMBAGA1UEAxMJ\r\nVEVTT0JFIENBMR8wHQYJKoZIhvcNAQkBFhBhZG1pbkB0ZXNvYmUuY29tMQwwCgYD\r\nVQQpEwNWUE4wHhcNMjMwNzE3MDg0MDAwWhcNMjQwNzE3MDg0MDAwWjCBizELMAkG\r\nA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMRQwEgYD\r\nVQQKEwtUZXNvYmUgR21iSDEPMA0GA1UECxMGc3lzb3BzMRIwEAYDVQQDEwlsb2Nh\r\nbGhvc3QxHzAdBgkqhkiG9w0BCQEWEGFkbWluQHRlc29iZS5jb20wggEiMA0GCSqG\r\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwxGuWUN1H0d0IeYPYWdLA0I/5BXx4DLO6\r\nzfi1GGJlF8BIXRN0VTJckIY9C3J1RnXDs6p6ufA01iHe1PQdL6VzfcaC3j+jUSgV\r\n1z9ybEUPyUwq3PCCxqoVI9n8yh+O6FDn3dvu/9Q2NtBpJHUBDCLf7OO9TgsFU2sE\r\nMys+Hw5DuuX5n5OQ2VIwH+qlMTQnd+yw5y8FKHqAZT5hE60lF/x6sQnwi58hLGRW\r\nSqo/548c2ZpoeWtnyY1I6PyR7zUYGuhruLY8gVFfLE+610u/lj2wYTXMxntpV+tV\r\nralLFRMhvbqZXW/EpuDb/pEbCnLDNDxq5NarLVDzcHs7VhT9MPChAgMBAAGjggFy\r\nMIIBbjATBgNVHSUEDDAKBggrBgEFBQcDAjAaBgNVHREEEzARgglsb2NhbGhvc3SH\r\nBH8AAAEwggEGBggrBgEFBQcBAwSB+TCB9jAIBgYEAI5GAQEwOAYGBACORgEFMC4w\r\nLBYhaHR0cHM6Ly9leGFtcGxlLm9yZy9wa2lkaXNjbG9zdXJlEwdleGFtcGxlMIGI\r\nBgYEAIGYJwIwfjBMMBEGBwQAgZgnAQMMBlBTUF9BSTARBgcEAIGYJwEBDAZQU1Bf\r\nQVMwEQYHBACBmCcBAgwGUFNQX1BJMBEGBwQAgZgnAQQMBlBTUF9JQwwlRHVtbXkg\r\nRmluYW5jaWFsIFN1cGVydmlzaW9uIEF1dGhvcml0eQwHWFgtREZTQTAlBgYEAI5G\r\nAQYwGwYHBACORgEGAQYHBACORgEGAgYHBACORgEGAzARBglghkgBhvhCAQEEBAMC\r\nB4AwHgYJYIZIAYb4QgENBBEWD3hjYSBjZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQsF\r\nAAOCAQEAKTS7exS9A7rWJLRzWrlHoTu68Avm5g9Dz1GKjgt8rnvj3D21SE14Rf5p\r\n0JWHYH4SiCdnh8Tx+IA7o0TmPJ1JRfAXR3i/5R7TJi/HrnqL+V7SIx2Cuq/hkZEU\r\nAhVs07nnvHURcrlQGwcfn4TbgpCURpCPpYZlNsYySb6BS6I4qFaadHGqMTyEkphV\r\nwfXyB3brmzxj9V4Qgp0t+s/uFuFirWyIayRc9nSSC7vuNVYvib2Kim4y8kvuWpA4\r\nZ51+fFOmBqCqpmwfAADNgDsLJiA/741eBflVd/ZUeAzgOjMCMIaDGlwiwZlePKT7\r\n553GtfsGxZMf05oqfUrQEQfJaU+/+Q==\n-----END CERTIFICATE-----\n", "certificate_info":{ "subject_domain_name":"OID.2.5.4.41=VPN, EMAILADDRESS=admin@tesobe.com, CN=TESOBE CA, OU=TESOBE Operations, O=TESOBE, L=Berlin, ST=Berlin, C=DE", "issuer_domain_name":"CN=localhost, O=TESOBE GmbH, ST=Berlin, C=DE", "not_before":"2022-04-01T10:13:00.000Z", "not_after":"2032-04-01T10:13:00.000Z", "roles_info":"PEM Encoded Certificate does not contain PSD2 roles." }, "created_by_user":{ "user_id":"9ca9a7e4-6d02-40e3-a129-0b2bf89de9b1", "email":"felixsmith@example.com", "provider_id":"Chris", "provider":"http://127.0.0.1:8080", "username":"felixsmith" }, "enabled":true, "created":"1100-01-01T00:00:00Z", "logo_url":"https://apisandbox.openbankproject.com/logo" }
Validaciones:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Posibles Errores:
  • OBP-10001: Incorrect json format.
  • OBP-50000: Unknown Error.
Métodos de conector::
Version: OBPv5.1.0, function_name: by createConsumerDynamicRegistration, operation_id: OBPv5.1.0-createConsumerDynamicRegistration Tags: Directory, Consumer,

Delete Regulated Entity

Delete Regulated Entity specified by REGULATED_ENTITY_ID

User Authentication is Required. The User must be logged in. The Application must also be authenticated.

URL Parameters:

REGULATED_ENTITY_ID: REGULATED_ENTITY_ID

JSON response body fields:

Respuesta Exitosa Típica:

								
									
Roles Requeridos:
  • CanDeleteRegulatedEntity - Please login to request this Role
Validaciones:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Posibles Errores:
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-20006: User is missing one or more roles:
  • OBP-50200: Connector cannot return the data we requested.
  • OBP-50000: Unknown Error.
Métodos de conector::
Version: OBPv5.1.0, function_name: by deleteRegulatedEntity, operation_id: OBPv5.1.0-deleteRegulatedEntity Tags: Directory, API,

Delete Regulated Entity Attribute

Delete a Regulated Entity Attribute specified by REGULATED_ENTITY_ATTRIBUTE_ID.

User Authentication is Required. The User must be logged in. The Application must also be authenticated.

URL Parameters:

REGULATED_ENTITY_ATTRIBUTE_ID: attrafa-9a0f-4bfa-b30b-9003aa467f51

REGULATED_ENTITY_ID: REGULATED_ENTITY_ID

JSON response body fields:

Respuesta Exitosa Típica:

								
									
Roles Requeridos:
  • CanDeleteRegulatedEntityAttribute - Please login to request this Role
Validaciones:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Posibles Errores:
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-50000: Unknown Error.
  • OBP-20006: User is missing one or more roles:
Métodos de conector::
Version: OBPv5.1.0, function_name: by deleteRegulatedEntityAttribute, operation_id: OBPv5.1.0-deleteRegulatedEntityAttribute Tags: Directory, API,

Get All Regulated Entity Attributes

Get all attributes for the specified Regulated Entity.

User Authentication is Required. The User must be logged in. The Application must also be authenticated.

URL Parameters:

REGULATED_ENTITY_ID: REGULATED_ENTITY_ID

JSON response body fields:

attribute_type: STRING

attributes: attribute value in form of (name, value)

name: ACCOUNT_MANAGEMENT_FEE

regulated_entity_attribute_id: attrafa-9a0f-4bfa-b30b-9003aa467f51

regulated_entity_id: regulated_entity_id

value: 5987953

is_active: false

Respuesta Exitosa Típica:

								
									
{ "attributes":[{ "regulated_entity_id":"0af807d7-3c39-43ef-9712-82bcfde1b9ca", "regulated_entity_attribute_id":"attrafa-9a0f-4bfa-b30b-9003aa467f51", "name":"ACCOUNT_MANAGEMENT_FEE", "attribute_type":"", "value":"5987953", "is_active":false }] }
Roles Requeridos:
  • CanGetRegulatedEntityAttributes - Please login to request this Role
Validaciones:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Posibles Errores:
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-50000: Unknown Error.
  • OBP-20006: User is missing one or more roles:
Métodos de conector::
Version: OBPv5.1.0, function_name: by getAllRegulatedEntityAttributes, operation_id: OBPv5.1.0-getAllRegulatedEntityAttributes Tags: Directory, API,

Get Regulated Entities

Returns information about:

  • Regulated Entities

User Authentication is Optional. The User need not be logged in.

JSON response body fields:

attributeType: attributeType

certificate_authority_ca_owner_id: CY_CBC

entities: entities

entity_address: EXAMPLE COMPANY LTD, 5 SOME STREET

entity_certificate_public_key: MIICsjCCAZqgAwIBAgIGAYwQ62R0MA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTAeFw0yMzExMjcxMzE1MTFaFw0yNTExMjYxMzE1MTFaMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9WIodZHWzKyCcf9YfWEhPURbfO6zKuMqzHN27GdqHsVVEGxP4F/J4mso+0ENcRr6ur4u81iREaVdCc40rHDHVJNEtniD8Icbz7tcsqAewIVhc/q6WXGqImJpCq7hA0m247dDsaZT0lb/MVBiMoJxDEmAE/GYYnWTEn84R35WhJsMvuQ7QmLvNg6RkChY6POCT/YKe9NKwa1NqI1U+oA5RFzAaFtytvZCE3jtp+aR0brL7qaGfgxm6B7dEpGyhg0NcVCV7xMQNq2JxZTVdAr6lcsRGaAFulakmW3aNnmK+L35Wu8uW+OxNxwUuC6f3b4FVBa276FMuUTRfu7gc+k6kCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAAU5CjEyAoyTn7PgFpQD48ZNPuUsEQ19gzYgJvHMzFIoZ7jKBodjO5mCzWBcR7A4mpeAsdyiNBl2sTiZscSnNqxk61jVzP5Ba1D7XtOjjr7+3iqowrThj6BY40QqhYh/6BSY9fDzVZQiHnvlo6ZUM5kUK6OavZOovKlp5DIl5sGqoP0qAJnpQ4nhB2WVVsKfPlOXc+2KSsbJ23g9l8zaTMr+X0umlvfEKqyEl1Fa2L1dO0y/KFQ+ILmxcZLpRdq1hRAjd0quq9qGC8ucXhRWDg4hslVpau0da68g0aItWNez3mc5lB82b3dcZpFMzO41bgw7gvw10AvvTfQDqEYIuQ==

entity_code: PSD_PICY_CBC!12345

entity_country: CY

entity_id: 0af807d7-3c39-43ef-9712-82bcfde1b9ca

entity_name: EXAMPLE COMPANY LTD

entity_post_code: 1060

entity_town_city: SOME CITY

entity_type: PSD_PI

entity_web_site: www.example.com

name: ACCOUNT_MANAGEMENT_FEE

services: [{"CY":["PS_010","PS_020","PS_03C","PS_04C"]}]

value: 5987953

attributes: attribute value in form of (name, value)

Respuesta Exitosa Típica:

								
									
{ "entities":[{ "entity_id":"0af807d7-3c39-43ef-9712-82bcfde1b9ca", "certificate_authority_ca_owner_id":"CY_CBC", "entity_certificate_public_key":"MIICsjCCAZqgAwIBAgIGAYwQ62R0MA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTAeFw0yMzExMjcxMzE1MTFaFw0yNTExMjYxMzE1MTFaMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9WIodZHWzKyCcf9YfWEhPURbfO6zKuMqzHN27GdqHsVVEGxP4F/J4mso+0ENcRr6ur4u81iREaVdCc40rHDHVJNEtniD8Icbz7tcsqAewIVhc/q6WXGqImJpCq7hA0m247dDsaZT0lb/MVBiMoJxDEmAE/GYYnWTEn84R35WhJsMvuQ7QmLvNg6RkChY6POCT/YKe9NKwa1NqI1U+oA5RFzAaFtytvZCE3jtp+aR0brL7qaGfgxm6B7dEpGyhg0NcVCV7xMQNq2JxZTVdAr6lcsRGaAFulakmW3aNnmK+L35Wu8uW+OxNxwUuC6f3b4FVBa276FMuUTRfu7gc+k6kCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAAU5CjEyAoyTn7PgFpQD48ZNPuUsEQ19gzYgJvHMzFIoZ7jKBodjO5mCzWBcR7A4mpeAsdyiNBl2sTiZscSnNqxk61jVzP5Ba1D7XtOjjr7+3iqowrThj6BY40QqhYh/6BSY9fDzVZQiHnvlo6ZUM5kUK6OavZOovKlp5DIl5sGqoP0qAJnpQ4nhB2WVVsKfPlOXc+2KSsbJ23g9l8zaTMr+X0umlvfEKqyEl1Fa2L1dO0y/KFQ+ILmxcZLpRdq1hRAjd0quq9qGC8ucXhRWDg4hslVpau0da68g0aItWNez3mc5lB82b3dcZpFMzO41bgw7gvw10AvvTfQDqEYIuQ==", "entity_name":"EXAMPLE COMPANY LTD", "entity_code":"PSD_PICY_CBC!12345", "entity_type":"PSD_PI", "entity_address":"EXAMPLE COMPANY LTD, 5 SOME STREET", "entity_town_city":"SOME CITY", "entity_post_code":"1060", "entity_country":"CY", "entity_web_site":"www.example.com", "services":[{ "CY":["PS_010","PS_020","PS_03C","PS_04C"] }], "attributes":[{ "attributeType":"STRING", "name":"STATUS", "value":"closed" }] }] }
Validaciones:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Posibles Errores:
  • OBP-50000: Unknown Error.
Métodos de conector::
Version: OBPv5.1.0, function_name: by regulatedEntities, operation_id: OBPv5.1.0-regulatedEntities Tags: Directory, API,

Get Regulated Entity

Get Regulated Entity By REGULATED_ENTITY_ID

User Authentication is Optional. The User need not be logged in.

URL Parameters:

REGULATED_ENTITY_ID: REGULATED_ENTITY_ID

JSON response body fields:

attributeType: attributeType

certificate_authority_ca_owner_id: CY_CBC

entity_address: EXAMPLE COMPANY LTD, 5 SOME STREET

entity_certificate_public_key: MIICsjCCAZqgAwIBAgIGAYwQ62R0MA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTAeFw0yMzExMjcxMzE1MTFaFw0yNTExMjYxMzE1MTFaMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9WIodZHWzKyCcf9YfWEhPURbfO6zKuMqzHN27GdqHsVVEGxP4F/J4mso+0ENcRr6ur4u81iREaVdCc40rHDHVJNEtniD8Icbz7tcsqAewIVhc/q6WXGqImJpCq7hA0m247dDsaZT0lb/MVBiMoJxDEmAE/GYYnWTEn84R35WhJsMvuQ7QmLvNg6RkChY6POCT/YKe9NKwa1NqI1U+oA5RFzAaFtytvZCE3jtp+aR0brL7qaGfgxm6B7dEpGyhg0NcVCV7xMQNq2JxZTVdAr6lcsRGaAFulakmW3aNnmK+L35Wu8uW+OxNxwUuC6f3b4FVBa276FMuUTRfu7gc+k6kCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAAU5CjEyAoyTn7PgFpQD48ZNPuUsEQ19gzYgJvHMzFIoZ7jKBodjO5mCzWBcR7A4mpeAsdyiNBl2sTiZscSnNqxk61jVzP5Ba1D7XtOjjr7+3iqowrThj6BY40QqhYh/6BSY9fDzVZQiHnvlo6ZUM5kUK6OavZOovKlp5DIl5sGqoP0qAJnpQ4nhB2WVVsKfPlOXc+2KSsbJ23g9l8zaTMr+X0umlvfEKqyEl1Fa2L1dO0y/KFQ+ILmxcZLpRdq1hRAjd0quq9qGC8ucXhRWDg4hslVpau0da68g0aItWNez3mc5lB82b3dcZpFMzO41bgw7gvw10AvvTfQDqEYIuQ==

entity_code: PSD_PICY_CBC!12345

entity_country: CY

entity_id: 0af807d7-3c39-43ef-9712-82bcfde1b9ca

entity_name: EXAMPLE COMPANY LTD

entity_post_code: 1060

entity_town_city: SOME CITY

entity_type: PSD_PI

entity_web_site: www.example.com

name: ACCOUNT_MANAGEMENT_FEE

services: [{"CY":["PS_010","PS_020","PS_03C","PS_04C"]}]

value: 5987953

attributes: attribute value in form of (name, value)

Respuesta Exitosa Típica:

								
									
{ "entity_id":"0af807d7-3c39-43ef-9712-82bcfde1b9ca", "certificate_authority_ca_owner_id":"CY_CBC", "entity_certificate_public_key":"MIICsjCCAZqgAwIBAgIGAYwQ62R0MA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTAeFw0yMzExMjcxMzE1MTFaFw0yNTExMjYxMzE1MTFaMBoxGDAWBgNVBAMMD2FwcC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9WIodZHWzKyCcf9YfWEhPURbfO6zKuMqzHN27GdqHsVVEGxP4F/J4mso+0ENcRr6ur4u81iREaVdCc40rHDHVJNEtniD8Icbz7tcsqAewIVhc/q6WXGqImJpCq7hA0m247dDsaZT0lb/MVBiMoJxDEmAE/GYYnWTEn84R35WhJsMvuQ7QmLvNg6RkChY6POCT/YKe9NKwa1NqI1U+oA5RFzAaFtytvZCE3jtp+aR0brL7qaGfgxm6B7dEpGyhg0NcVCV7xMQNq2JxZTVdAr6lcsRGaAFulakmW3aNnmK+L35Wu8uW+OxNxwUuC6f3b4FVBa276FMuUTRfu7gc+k6kCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAAU5CjEyAoyTn7PgFpQD48ZNPuUsEQ19gzYgJvHMzFIoZ7jKBodjO5mCzWBcR7A4mpeAsdyiNBl2sTiZscSnNqxk61jVzP5Ba1D7XtOjjr7+3iqowrThj6BY40QqhYh/6BSY9fDzVZQiHnvlo6ZUM5kUK6OavZOovKlp5DIl5sGqoP0qAJnpQ4nhB2WVVsKfPlOXc+2KSsbJ23g9l8zaTMr+X0umlvfEKqyEl1Fa2L1dO0y/KFQ+ILmxcZLpRdq1hRAjd0quq9qGC8ucXhRWDg4hslVpau0da68g0aItWNez3mc5lB82b3dcZpFMzO41bgw7gvw10AvvTfQDqEYIuQ==", "entity_name":"EXAMPLE COMPANY LTD", "entity_code":"PSD_PICY_CBC!12345", "entity_type":"PSD_PI", "entity_address":"EXAMPLE COMPANY LTD, 5 SOME STREET", "entity_town_city":"SOME CITY", "entity_post_code":"1060", "entity_country":"CY", "entity_web_site":"www.example.com", "services":[{ "CY":["PS_010","PS_020","PS_03C","PS_04C"] }], "attributes":[{ "attributeType":"STRING", "name":"STATUS", "value":"closed" }] }
Validaciones:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Posibles Errores:
  • OBP-50000: Unknown Error.
Métodos de conector::
Version: OBPv5.1.0, function_name: by getRegulatedEntityById, operation_id: OBPv5.1.0-getRegulatedEntityById Tags: Directory, API,

Get Regulated Entity Attribute By ID

Get a specific Regulated Entity Attribute by its REGULATED_ENTITY_ATTRIBUTE_ID.

User Authentication is Required. The User must be logged in. The Application must also be authenticated.

URL Parameters:

REGULATED_ENTITY_ATTRIBUTE_ID: attrafa-9a0f-4bfa-b30b-9003aa467f51

REGULATED_ENTITY_ID: REGULATED_ENTITY_ID

JSON response body fields:

attribute_type: STRING

name: ACCOUNT_MANAGEMENT_FEE

regulated_entity_attribute_id: attrafa-9a0f-4bfa-b30b-9003aa467f51

regulated_entity_id: regulated_entity_id

value: 5987953

is_active: false

Respuesta Exitosa Típica:

								
									
{ "regulated_entity_id":"0af807d7-3c39-43ef-9712-82bcfde1b9ca", "regulated_entity_attribute_id":"attrafa-9a0f-4bfa-b30b-9003aa467f51", "name":"ACCOUNT_MANAGEMENT_FEE", "attribute_type":"", "value":"5987953", "is_active":false }
Roles Requeridos:
  • CanGetRegulatedEntityAttribute - Please login to request this Role
Validaciones:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Posibles Errores:
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-50000: Unknown Error.
  • OBP-20006: User is missing one or more roles:
Métodos de conector::
Version: OBPv5.1.0, function_name: by getRegulatedEntityAttributeById, operation_id: OBPv5.1.0-getRegulatedEntityAttributeById Tags: Directory, API,

Update Regulated Entity Attribute

Update an existing Regulated Entity Attribute specified by ATTRIBUTE_ID.

User Authentication is Required. The User must be logged in. The Application must also be authenticated.

URL Parameters:

REGULATED_ENTITY_ATTRIBUTE_ID: attrafa-9a0f-4bfa-b30b-9003aa467f51

REGULATED_ENTITY_ID: REGULATED_ENTITY_ID

JSON response body fields:

attribute_type: STRING

name: ACCOUNT_MANAGEMENT_FEE

regulated_entity_attribute_id: attrafa-9a0f-4bfa-b30b-9003aa467f51

regulated_entity_id: regulated_entity_id

value: 5987953

is_active: false

Respuesta Exitosa Típica:

								
									
{ "regulated_entity_id":"0af807d7-3c39-43ef-9712-82bcfde1b9ca", "regulated_entity_attribute_id":"attrafa-9a0f-4bfa-b30b-9003aa467f51", "name":"ACCOUNT_MANAGEMENT_FEE", "attribute_type":"", "value":"5987953", "is_active":false }
Roles Requeridos:
  • CanUpdateRegulatedEntityAttribute - Please login to request this Role
Validaciones:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Posibles Errores:
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-10001: Incorrect json format.
  • OBP-50000: Unknown Error.
  • OBP-20006: User is missing one or more roles:
Métodos de conector::
Version: OBPv5.1.0, function_name: by updateRegulatedEntityAttribute, operation_id: OBPv5.1.0-updateRegulatedEntityAttribute Tags: Directory, API,