v4.0.0 filtered by tag: Dynamic-Entity-Manage (11 APIs)

Bank
Accounts
Views
Counterparties
Transactions

Create Bank Level Dynamic Entity

Create a Bank Level DynamicEntity.

Authentication is Mandatory

Create one DynamicEntity, after created success, the corresponding CRUD endpoints will be generated automatically

Current support field types as follow:
[number, integer, boolean, string, DATE_WITH_DAY, reference]

DATE_WITH_DAY format: yyyy-MM-dd

Value of reference type is corresponding ids, please look at the following examples.
Current supporting reference types and corresponding examples as follow:

"someField0": {
    "type": "reference:FishPort",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField1": {
    "type": "reference:FooBar",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField2": {
    "type": "reference:sustrans",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField3": {
    "type": "reference:SimonCovid",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField4": {
    "type": "reference:CovidAPIDays",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField5": {
    "type": "reference:customer_cars",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField6": {
    "type": "reference:MarchHare",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField7": {
    "type": "reference:InsurancePolicy",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField8": {
    "type": "reference:Odometer",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField9": {
    "type": "reference:InsurancePremium",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField10": {
    "type": "reference:ObpActivity",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField11": {
    "type": "reference:test1",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField12": {
    "type": "reference:D-Entity1",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField13": {
    "type": "reference:Bank",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField14": {
    "type": "reference:Consumer",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField15": {
    "type": "reference:Customer",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField16": {
    "type": "reference:MethodRouting",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField17": {
    "type": "reference:DynamicEntity",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField18": {
    "type": "reference:TransactionRequest",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField19": {
    "type": "reference:ProductAttribute",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField20": {
    "type": "reference:AccountAttribute",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField21": {
    "type": "reference:TransactionAttribute",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField22": {
    "type": "reference:CustomerAttribute",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField23": {
    "type": "reference:AccountApplication",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField24": {
    "type": "reference:CardAttribute",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField25": {
    "type": "reference:Counterparty",
    "example": "1633951b-dd2f-405f-ba46-43676bf3a5a9"
}

"someField26": {
    "type": "reference:Branch:bankId&branchId",
    "example": "bankId=1633951b-dd2f-405f-ba46-43676bf3a5a9&branchId=05a93afc-9099-462e-845e-f94e9fa7f653"
}

"someField27": {
    "type": "reference:Atm:bankId&atmId",
    "example": "bankId=1633951b-dd2f-405f-ba46-43676bf3a5a9&atmId=05a93afc-9099-462e-845e-f94e9fa7f653"
}

"someField28": {
    "type": "reference:BankAccount:bankId&accountId",
    "example": "bankId=1633951b-dd2f-405f-ba46-43676bf3a5a9&accountId=05a93afc-9099-462e-845e-f94e9fa7f653"
}

"someField29": {
    "type": "reference:Product:bankId&productCode",
    "example": "bankId=1633951b-dd2f-405f-ba46-43676bf3a5a9&productCode=05a93afc-9099-462e-845e-f94e9fa7f653"
}

"someField30": {
    "type": "reference:PhysicalCard:bankId&cardId",
    "example": "bankId=1633951b-dd2f-405f-ba46-43676bf3a5a9&cardId=05a93afc-9099-462e-845e-f94e9fa7f653"
}

"someField31": {
    "type": "reference:Transaction:bankId&accountId&transactionId",
    "example": "bankId=1633951b-dd2f-405f-ba46-43676bf3a5a9&accountId=05a93afc-9099-462e-845e-f94e9fa7f653&transactionId=219b0ceb-aa38-4f9e-acef-03cff6ad591a"
}

"someField32": {
    "type": "reference:Counterparty:bankId&accountId&counterpartyId",
    "example": "bankId=1633951b-dd2f-405f-ba46-43676bf3a5a9&accountId=05a93afc-9099-462e-845e-f94e9fa7f653&counterpartyId=219b0ceb-aa38-4f9e-acef-03cff6ad591a"
}

Note: BankId filed is optional,
if you add it, the entity will be the Bank level.
if you omit it, the entity will be the System level.

Typical Successful Response:

								
									
{ "bankId":"gh.29.uk", "FooBar":{ "description":"description of this entity, can be markdown text.", "required":["name"], "properties":{ "name":{ "type":"string", "minLength":3, "maxLength":20, "example":"James Brown", "description":"description of **name** field, can be markdown text." }, "number":{ "type":"integer", "example":698761728, "description":"description of **number** field, can be markdown text." } } }, "dynamicEntityId":"dynamic-entity-id", "userId":"9ca9a7e4-6d02-40e3-a129-0b2bf89de9b1" }
Required Roles:
  • CanCreateBankLevelDynamicEntity - Please login to request this Role
  • CanCreateDynamicEntity - Please login to request this Role
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-30001: Bank not found. Please specify a valid value for BANK_ID.
  • 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.
Connector Methods:
Version: OBPv4.0.0, function_name: by createBankLevelDynamicEntity, operation_id: OBPv4.0.0-createBankLevelDynamicEntity Tags: Dynamic-Entity-Manage, API, New-Style,

Create Dynamic Entity

Create a DynamicEntity.

Authentication is Mandatory

Create one DynamicEntity, after created success, the corresponding CRUD endpoints will be generated automatically

Current support field types as follow:
[number, integer, boolean, string, DATE_WITH_DAY, reference]

DATE_WITH_DAY format: yyyy-MM-dd

Value of reference type is corresponding ids, please look at the following examples.
Current supporting reference types and corresponding examples as follow:

"someField0": {
    "type": "reference:FishPort",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField1": {
    "type": "reference:FooBar",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField2": {
    "type": "reference:sustrans",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField3": {
    "type": "reference:SimonCovid",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField4": {
    "type": "reference:CovidAPIDays",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField5": {
    "type": "reference:customer_cars",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField6": {
    "type": "reference:MarchHare",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField7": {
    "type": "reference:InsurancePolicy",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField8": {
    "type": "reference:Odometer",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField9": {
    "type": "reference:InsurancePremium",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField10": {
    "type": "reference:ObpActivity",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField11": {
    "type": "reference:test1",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField12": {
    "type": "reference:D-Entity1",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField13": {
    "type": "reference:Bank",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField14": {
    "type": "reference:Consumer",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField15": {
    "type": "reference:Customer",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField16": {
    "type": "reference:MethodRouting",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField17": {
    "type": "reference:DynamicEntity",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField18": {
    "type": "reference:TransactionRequest",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField19": {
    "type": "reference:ProductAttribute",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField20": {
    "type": "reference:AccountAttribute",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField21": {
    "type": "reference:TransactionAttribute",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField22": {
    "type": "reference:CustomerAttribute",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField23": {
    "type": "reference:AccountApplication",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField24": {
    "type": "reference:CardAttribute",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField25": {
    "type": "reference:Counterparty",
    "example": "c4f0b9d4-d28c-4a9e-a597-38dc74126645"
}

"someField26": {
    "type": "reference:Branch:bankId&branchId",
    "example": "bankId=c4f0b9d4-d28c-4a9e-a597-38dc74126645&branchId=7924ff3c-a900-4afd-947d-2d5d7b47d2fa"
}

"someField27": {
    "type": "reference:Atm:bankId&atmId",
    "example": "bankId=c4f0b9d4-d28c-4a9e-a597-38dc74126645&atmId=7924ff3c-a900-4afd-947d-2d5d7b47d2fa"
}

"someField28": {
    "type": "reference:BankAccount:bankId&accountId",
    "example": "bankId=c4f0b9d4-d28c-4a9e-a597-38dc74126645&accountId=7924ff3c-a900-4afd-947d-2d5d7b47d2fa"
}

"someField29": {
    "type": "reference:Product:bankId&productCode",
    "example": "bankId=c4f0b9d4-d28c-4a9e-a597-38dc74126645&productCode=7924ff3c-a900-4afd-947d-2d5d7b47d2fa"
}

"someField30": {
    "type": "reference:PhysicalCard:bankId&cardId",
    "example": "bankId=c4f0b9d4-d28c-4a9e-a597-38dc74126645&cardId=7924ff3c-a900-4afd-947d-2d5d7b47d2fa"
}

"someField31": {
    "type": "reference:Transaction:bankId&accountId&transactionId",
    "example": "bankId=c4f0b9d4-d28c-4a9e-a597-38dc74126645&accountId=7924ff3c-a900-4afd-947d-2d5d7b47d2fa&transactionId=f4e67cf4-2df0-4f9a-812a-af3658b69159"
}

"someField32": {
    "type": "reference:Counterparty:bankId&accountId&counterpartyId",
    "example": "bankId=c4f0b9d4-d28c-4a9e-a597-38dc74126645&accountId=7924ff3c-a900-4afd-947d-2d5d7b47d2fa&counterpartyId=f4e67cf4-2df0-4f9a-812a-af3658b69159"
}

Note: BankId filed is optional,
if you add it, the entity will be the Bank level.
if you omit it, the entity will be the System level.

Typical Successful Response:

								
									
{ "bankId":"gh.29.uk", "FooBar":{ "description":"description of this entity, can be markdown text.", "required":["name"], "properties":{ "name":{ "type":"string", "minLength":3, "maxLength":20, "example":"James Brown", "description":"description of **name** field, can be markdown text." }, "number":{ "type":"integer", "example":698761728, "description":"description of **number** field, can be markdown text." } } }, "dynamicEntityId":"dynamic-entity-id", "userId":"9ca9a7e4-6d02-40e3-a129-0b2bf89de9b1" }
Required Roles:
  • CanCreateDynamicEntity - Please login to request this Role
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • 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.
Connector Methods:
Version: OBPv4.0.0, function_name: by createDynamicEntity, operation_id: OBPv4.0.0-createDynamicEntity Tags: Dynamic-Entity-Manage, API, New-Style,

Delete Bank Level Dynamic Entity

Delete a Bank Level DynamicEntity specified by DYNAMIC_ENTITY_ID.

Authentication is Mandatory

Typical Successful Response:

								
									
Required Roles:
  • CanDeleteBankLevelDynamicEntity - Please login to request this Role
  • CanDeleteDynamicEntity - Please login to request this Role
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-30001: Bank not found. Please specify a valid value for BANK_ID.
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-20006: User is missing one or more roles:
  • OBP-50000: Unknown Error.
Connector Methods:
Version: OBPv4.0.0, function_name: by deleteBankLevelDynamicEntity, operation_id: OBPv4.0.0-deleteBankLevelDynamicEntity Tags: Dynamic-Entity-Manage, API, New-Style,

Delete Dynamic Entity

Delete a DynamicEntity specified by DYNAMIC_ENTITY_ID.

Authentication is Mandatory

Typical Successful Response:

								
									
Required Roles:
  • CanDeleteDynamicEntity - Please login to request this Role
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-20006: User is missing one or more roles:
  • OBP-50000: Unknown Error.
Connector Methods:
Version: OBPv4.0.0, function_name: by deleteDynamicEntity, operation_id: OBPv4.0.0-deleteDynamicEntity Tags: Dynamic-Entity-Manage, API, New-Style,

Delete My Dynamic Entity

Delete my DynamicEntity specified by DYNAMIC_ENTITY_ID.

Authentication is Mandatory

Typical Successful Response:

								
									
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-50000: Unknown Error.
Connector Methods:
Version: OBPv4.0.0, function_name: by deleteMyDynamicEntity, operation_id: OBPv4.0.0-deleteMyDynamicEntity Tags: Dynamic-Entity-Manage, API, New-Style,

Get Bank Level Dynamic Entities

Get all the bank level Dynamic Entities for one bank.

Authentication is Mandatory

Typical Successful Response:

								
									
{ "dynamic_entities":[{ "bankId":"gh.29.uk", "FooBar":{ "description":"description of this entity, can be markdown text.", "required":["name"], "properties":{ "name":{ "type":"string", "minLength":3, "maxLength":20, "example":"James Brown", "description":"description of **name** field, can be markdown text." }, "number":{ "type":"integer", "example":698761728, "description":"description of **number** field, can be markdown text." } } }, "dynamicEntityId":"dynamic-entity-id", "userId":"9ca9a7e4-6d02-40e3-a129-0b2bf89de9b1" }] }
Required Roles:
  • CanGetBankLevelDynamicEntities - Please login to request this Role
  • CanGetDynamicEntities - Please login to request this Role
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-30001: Bank not found. Please specify a valid value for BANK_ID.
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-20006: User is missing one or more roles:
  • OBP-50000: Unknown Error.
Connector Methods:
Version: OBPv4.0.0, function_name: by getBankLevelDynamicEntities, operation_id: OBPv4.0.0-getBankLevelDynamicEntities Tags: Dynamic-Entity-Manage, API, New-Style,

Get Dynamic Entities

Get the all Dynamic Entities.

Authentication is Mandatory

Typical Successful Response:

								
									
{ "dynamic_entities":[{ "bankId":"gh.29.uk", "FooBar":{ "description":"description of this entity, can be markdown text.", "required":["name"], "properties":{ "name":{ "type":"string", "minLength":3, "maxLength":20, "example":"James Brown", "description":"description of **name** field, can be markdown text." }, "number":{ "type":"integer", "example":698761728, "description":"description of **number** field, can be markdown text." } } }, "dynamicEntityId":"dynamic-entity-id", "userId":"9ca9a7e4-6d02-40e3-a129-0b2bf89de9b1" }] }
Required Roles:
  • CanGetDynamicEntities - Please login to request this Role
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-20006: User is missing one or more roles:
  • OBP-50000: Unknown Error.
Connector Methods:
Version: OBPv4.0.0, function_name: by getDynamicEntities, operation_id: OBPv4.0.0-getDynamicEntities Tags: Dynamic-Entity-Manage, API, New-Style,

Get My Dynamic Entities

Get all my Dynamic Entities.

Authentication is Mandatory

Typical Successful Response:

								
									
{ "dynamic_entities":[{ "bankId":"gh.29.uk", "FooBar":{ "description":"description of this entity, can be markdown text.", "required":["name"], "properties":{ "name":{ "type":"string", "minLength":3, "maxLength":20, "example":"James Brown", "description":"description of **name** field, can be markdown text." }, "number":{ "type":"integer", "example":698761728, "description":"description of **number** field, can be markdown text." } } }, "dynamicEntityId":"dynamic-entity-id", "userId":"9ca9a7e4-6d02-40e3-a129-0b2bf89de9b1" }] }
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-50000: Unknown Error.
Connector Methods:
Version: OBPv4.0.0, function_name: by getMyDynamicEntities, operation_id: OBPv4.0.0-getMyDynamicEntities Tags: Dynamic-Entity-Manage, API, New-Style,

Update Bank Level Dynamic Entity

Update a Bank Level DynamicEntity.

Authentication is Mandatory

Update one DynamicEntity, after update finished, the corresponding CRUD endpoints will be changed.

Current support field types as follow:
[number, integer, boolean, string, DATE_WITH_DAY, reference]

DATE_WITH_DAY format: yyyy-MM-dd

Value of reference type is corresponding ids, please look at the following examples.
Current supporting reference types and corresponding examples as follow:

"someField0": {
    "type": "reference:FishPort",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField1": {
    "type": "reference:FooBar",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField2": {
    "type": "reference:sustrans",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField3": {
    "type": "reference:SimonCovid",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField4": {
    "type": "reference:CovidAPIDays",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField5": {
    "type": "reference:customer_cars",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField6": {
    "type": "reference:MarchHare",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField7": {
    "type": "reference:InsurancePolicy",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField8": {
    "type": "reference:Odometer",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField9": {
    "type": "reference:InsurancePremium",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField10": {
    "type": "reference:ObpActivity",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField11": {
    "type": "reference:test1",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField12": {
    "type": "reference:D-Entity1",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField13": {
    "type": "reference:Bank",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField14": {
    "type": "reference:Consumer",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField15": {
    "type": "reference:Customer",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField16": {
    "type": "reference:MethodRouting",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField17": {
    "type": "reference:DynamicEntity",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField18": {
    "type": "reference:TransactionRequest",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField19": {
    "type": "reference:ProductAttribute",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField20": {
    "type": "reference:AccountAttribute",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField21": {
    "type": "reference:TransactionAttribute",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField22": {
    "type": "reference:CustomerAttribute",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField23": {
    "type": "reference:AccountApplication",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField24": {
    "type": "reference:CardAttribute",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField25": {
    "type": "reference:Counterparty",
    "example": "ec805e4c-ddac-48b7-8831-4b8eb22e9efb"
}

"someField26": {
    "type": "reference:Branch:bankId&branchId",
    "example": "bankId=ec805e4c-ddac-48b7-8831-4b8eb22e9efb&branchId=30653492-98b5-494b-bd50-f87733964418"
}

"someField27": {
    "type": "reference:Atm:bankId&atmId",
    "example": "bankId=ec805e4c-ddac-48b7-8831-4b8eb22e9efb&atmId=30653492-98b5-494b-bd50-f87733964418"
}

"someField28": {
    "type": "reference:BankAccount:bankId&accountId",
    "example": "bankId=ec805e4c-ddac-48b7-8831-4b8eb22e9efb&accountId=30653492-98b5-494b-bd50-f87733964418"
}

"someField29": {
    "type": "reference:Product:bankId&productCode",
    "example": "bankId=ec805e4c-ddac-48b7-8831-4b8eb22e9efb&productCode=30653492-98b5-494b-bd50-f87733964418"
}

"someField30": {
    "type": "reference:PhysicalCard:bankId&cardId",
    "example": "bankId=ec805e4c-ddac-48b7-8831-4b8eb22e9efb&cardId=30653492-98b5-494b-bd50-f87733964418"
}

"someField31": {
    "type": "reference:Transaction:bankId&accountId&transactionId",
    "example": "bankId=ec805e4c-ddac-48b7-8831-4b8eb22e9efb&accountId=30653492-98b5-494b-bd50-f87733964418&transactionId=729a8f2d-a68d-40e7-836f-a77b526e8fdc"
}

"someField32": {
    "type": "reference:Counterparty:bankId&accountId&counterpartyId",
    "example": "bankId=ec805e4c-ddac-48b7-8831-4b8eb22e9efb&accountId=30653492-98b5-494b-bd50-f87733964418&counterpartyId=729a8f2d-a68d-40e7-836f-a77b526e8fdc"
}

Typical Successful Response:

								
									
{ "bankId":"gh.29.uk", "FooBar":{ "description":"description of this entity, can be markdown text.", "required":["name"], "properties":{ "name":{ "type":"string", "minLength":3, "maxLength":20, "example":"James Brown", "description":"description of **name** field, can be markdown text." }, "number":{ "type":"integer", "example":698761728, "description":"description of **number** field, can be markdown text." } } }, "dynamicEntityId":"dynamic-entity-id", "userId":"9ca9a7e4-6d02-40e3-a129-0b2bf89de9b1" }
Required Roles:
  • CanUpdateBankLevelDynamicEntity - Please login to request this Role
  • CanUpdateDynamicEntity - Please login to request this Role
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-30001: Bank not found. Please specify a valid value for BANK_ID.
  • 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.
Connector Methods:
Version: OBPv4.0.0, function_name: by updateBankLevelDynamicEntity, operation_id: OBPv4.0.0-updateBankLevelDynamicEntity Tags: Dynamic-Entity-Manage, API, New-Style,

Update Dynamic Entity

Update a DynamicEntity.

Authentication is Mandatory

Update one DynamicEntity, after update finished, the corresponding CRUD endpoints will be changed.

Current support field types as follow:
[number, integer, boolean, string, DATE_WITH_DAY, reference]

DATE_WITH_DAY format: yyyy-MM-dd

Value of reference type is corresponding ids, please look at the following examples.
Current supporting reference types and corresponding examples as follow:

"someField0": {
    "type": "reference:FishPort",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField1": {
    "type": "reference:FooBar",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField2": {
    "type": "reference:sustrans",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField3": {
    "type": "reference:SimonCovid",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField4": {
    "type": "reference:CovidAPIDays",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField5": {
    "type": "reference:customer_cars",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField6": {
    "type": "reference:MarchHare",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField7": {
    "type": "reference:InsurancePolicy",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField8": {
    "type": "reference:Odometer",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField9": {
    "type": "reference:InsurancePremium",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField10": {
    "type": "reference:ObpActivity",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField11": {
    "type": "reference:test1",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField12": {
    "type": "reference:D-Entity1",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField13": {
    "type": "reference:Bank",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField14": {
    "type": "reference:Consumer",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField15": {
    "type": "reference:Customer",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField16": {
    "type": "reference:MethodRouting",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField17": {
    "type": "reference:DynamicEntity",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField18": {
    "type": "reference:TransactionRequest",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField19": {
    "type": "reference:ProductAttribute",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField20": {
    "type": "reference:AccountAttribute",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField21": {
    "type": "reference:TransactionAttribute",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField22": {
    "type": "reference:CustomerAttribute",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField23": {
    "type": "reference:AccountApplication",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField24": {
    "type": "reference:CardAttribute",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField25": {
    "type": "reference:Counterparty",
    "example": "d651e7a6-bf3b-4ccf-879d-6ef517eedea1"
}

"someField26": {
    "type": "reference:Branch:bankId&branchId",
    "example": "bankId=d651e7a6-bf3b-4ccf-879d-6ef517eedea1&branchId=2b84877d-0ff2-463e-bd83-31dbb95a74c8"
}

"someField27": {
    "type": "reference:Atm:bankId&atmId",
    "example": "bankId=d651e7a6-bf3b-4ccf-879d-6ef517eedea1&atmId=2b84877d-0ff2-463e-bd83-31dbb95a74c8"
}

"someField28": {
    "type": "reference:BankAccount:bankId&accountId",
    "example": "bankId=d651e7a6-bf3b-4ccf-879d-6ef517eedea1&accountId=2b84877d-0ff2-463e-bd83-31dbb95a74c8"
}

"someField29": {
    "type": "reference:Product:bankId&productCode",
    "example": "bankId=d651e7a6-bf3b-4ccf-879d-6ef517eedea1&productCode=2b84877d-0ff2-463e-bd83-31dbb95a74c8"
}

"someField30": {
    "type": "reference:PhysicalCard:bankId&cardId",
    "example": "bankId=d651e7a6-bf3b-4ccf-879d-6ef517eedea1&cardId=2b84877d-0ff2-463e-bd83-31dbb95a74c8"
}

"someField31": {
    "type": "reference:Transaction:bankId&accountId&transactionId",
    "example": "bankId=d651e7a6-bf3b-4ccf-879d-6ef517eedea1&accountId=2b84877d-0ff2-463e-bd83-31dbb95a74c8&transactionId=8fc3c697-7074-4089-a629-f937792cb2d7"
}

"someField32": {
    "type": "reference:Counterparty:bankId&accountId&counterpartyId",
    "example": "bankId=d651e7a6-bf3b-4ccf-879d-6ef517eedea1&accountId=2b84877d-0ff2-463e-bd83-31dbb95a74c8&counterpartyId=8fc3c697-7074-4089-a629-f937792cb2d7"
}

Typical Successful Response:

								
									
{ "bankId":"gh.29.uk", "FooBar":{ "description":"description of this entity, can be markdown text.", "required":["name"], "properties":{ "name":{ "type":"string", "minLength":3, "maxLength":20, "example":"James Brown", "description":"description of **name** field, can be markdown text." }, "number":{ "type":"integer", "example":698761728, "description":"description of **number** field, can be markdown text." } } }, "dynamicEntityId":"dynamic-entity-id", "userId":"9ca9a7e4-6d02-40e3-a129-0b2bf89de9b1" }
Required Roles:
  • CanUpdateDynamicEntity - Please login to request this Role
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • 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.
Connector Methods:
Version: OBPv4.0.0, function_name: by updateDynamicEntity, operation_id: OBPv4.0.0-updateDynamicEntity Tags: Dynamic-Entity-Manage, API, New-Style,

Update My Dynamic Entity

Update my DynamicEntity.

Authentication is Mandatory

Update one of my DynamicEntity, after update finished, the corresponding CRUD endpoints will be changed.

Current support filed types as follow:
[number, integer, boolean, string, DATE_WITH_DAY, reference]

DATE_WITH_DAY format: yyyy-MM-dd

Value of reference type is corresponding ids, please look at the following examples.
Current supporting reference types and corresponding examples as follow:

"someField0": {
    "type": "reference:FishPort",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField1": {
    "type": "reference:FooBar",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField2": {
    "type": "reference:sustrans",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField3": {
    "type": "reference:SimonCovid",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField4": {
    "type": "reference:CovidAPIDays",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField5": {
    "type": "reference:customer_cars",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField6": {
    "type": "reference:MarchHare",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField7": {
    "type": "reference:InsurancePolicy",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField8": {
    "type": "reference:Odometer",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField9": {
    "type": "reference:InsurancePremium",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField10": {
    "type": "reference:ObpActivity",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField11": {
    "type": "reference:test1",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField12": {
    "type": "reference:D-Entity1",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField13": {
    "type": "reference:Bank",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField14": {
    "type": "reference:Consumer",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField15": {
    "type": "reference:Customer",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField16": {
    "type": "reference:MethodRouting",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField17": {
    "type": "reference:DynamicEntity",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField18": {
    "type": "reference:TransactionRequest",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField19": {
    "type": "reference:ProductAttribute",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField20": {
    "type": "reference:AccountAttribute",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField21": {
    "type": "reference:TransactionAttribute",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField22": {
    "type": "reference:CustomerAttribute",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField23": {
    "type": "reference:AccountApplication",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField24": {
    "type": "reference:CardAttribute",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField25": {
    "type": "reference:Counterparty",
    "example": "48c2b3b9-cbe6-4ecb-abea-2193e3421d7d"
}

"someField26": {
    "type": "reference:Branch:bankId&branchId",
    "example": "bankId=48c2b3b9-cbe6-4ecb-abea-2193e3421d7d&branchId=71bfe919-1257-46ed-a5be-f877a228b0a4"
}

"someField27": {
    "type": "reference:Atm:bankId&atmId",
    "example": "bankId=48c2b3b9-cbe6-4ecb-abea-2193e3421d7d&atmId=71bfe919-1257-46ed-a5be-f877a228b0a4"
}

"someField28": {
    "type": "reference:BankAccount:bankId&accountId",
    "example": "bankId=48c2b3b9-cbe6-4ecb-abea-2193e3421d7d&accountId=71bfe919-1257-46ed-a5be-f877a228b0a4"
}

"someField29": {
    "type": "reference:Product:bankId&productCode",
    "example": "bankId=48c2b3b9-cbe6-4ecb-abea-2193e3421d7d&productCode=71bfe919-1257-46ed-a5be-f877a228b0a4"
}

"someField30": {
    "type": "reference:PhysicalCard:bankId&cardId",
    "example": "bankId=48c2b3b9-cbe6-4ecb-abea-2193e3421d7d&cardId=71bfe919-1257-46ed-a5be-f877a228b0a4"
}

"someField31": {
    "type": "reference:Transaction:bankId&accountId&transactionId",
    "example": "bankId=48c2b3b9-cbe6-4ecb-abea-2193e3421d7d&accountId=71bfe919-1257-46ed-a5be-f877a228b0a4&transactionId=c4eb177e-b17d-4602-8d94-365a6fa6faaf"
}

"someField32": {
    "type": "reference:Counterparty:bankId&accountId&counterpartyId",
    "example": "bankId=48c2b3b9-cbe6-4ecb-abea-2193e3421d7d&accountId=71bfe919-1257-46ed-a5be-f877a228b0a4&counterpartyId=c4eb177e-b17d-4602-8d94-365a6fa6faaf"
}

Typical Successful Response:

								
									
{ "bankId":"gh.29.uk", "FooBar":{ "description":"description of this entity, can be markdown text.", "required":["name"], "properties":{ "name":{ "type":"string", "minLength":3, "maxLength":20, "example":"James Brown", "description":"description of **name** field, can be markdown text." }, "number":{ "type":"integer", "example":698761728, "description":"description of **number** field, can be markdown text." } } }, "dynamicEntityId":"dynamic-entity-id", "userId":"9ca9a7e4-6d02-40e3-a129-0b2bf89de9b1" }
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-10001: Incorrect json format.
  • OBP-50000: Unknown Error.
Connector Methods:
Version: OBPv4.0.0, function_name: by updateMyDynamicEntity, operation_id: OBPv4.0.0-updateMyDynamicEntity Tags: Dynamic-Entity-Manage, API, New-Style,