API Explorer 935 endpoints

Get My Dynamic Entities

GET /obp/v7.0.0/my/dynamic-entities

OBPv6.0.0-getMyDynamicEntities No role required Dynamic-Entity-ManageAPI

Get all Dynamic Entity definitions I created.

This v6.0.0 endpoint returns a cleaner response format with:

  • snake_case field names (dynamic_entity_id, user_id, bank_id, has_personal_entity)
  • An explicit entity_name field instead of using the entity name as a dynamic JSON key
  • The entity schema in a separate definition object

For more information see here

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

Example success response
{
  "dynamic_entities": [
    {
      "dynamic_entity_id": "abc-123-def",
      "entity_name": "customer_preferences",
      "user_id": "user-456",
      "has_personal_entity": true,
      "has_public_access": false,
      "has_community_access": false,
      "personal_requires_role": false,
      "use_row_level_access": false,
      "auth_mode": "UserOnly",
      "schema": {
        "description": "User preferences",
        "required": [
          "theme"
        ],
        "properties": {
          "theme": {
            "type": "string"
          },
          "language": {
            "type": "string"
          }
        }
      },
      "_links": {
        "related": [
          {
            "rel": "personal-list",
            "href": "/obp/dynamic-entity/my/customer_preferences",
            "method": "GET"
          },
          {
            "rel": "personal-create",
            "href": "/obp/dynamic-entity/my/customer_preferences",
            "method": "POST"
          },
          {
            "rel": "personal-read",
            "href": "/obp/dynamic-entity/my/customer_preferences/CUSTOMER_PREFERENCES_ID",
            "method": "GET"
          },
          {
            "rel": "personal-update",
            "href": "/obp/dynamic-entity/my/customer_preferences/CUSTOMER_PREFERENCES_ID",
            "method": "PUT"
          },
          {
            "rel": "personal-delete",
            "href": "/obp/dynamic-entity/my/customer_preferences/CUSTOMER_PREFERENCES_ID",
            "method": "DELETE"
          }
        ]
      }
    }
  ]
}
Possible errors (2)
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-50000: Unknown Error.
Implemented by OBPv6.0.0 getMyDynamicEntities Originally /obp/v6.0.0/my/dynamic-entities