Creating and Managing Data Systems

Creating a New Data System

To create a new data system, follow these steps:

API Request

Endpoint: POST /api/data/data_system

Request Body:

{
  "entity": {
    "name": "Data System example",
    "entity_type": "data_system",
    "label": "DSS",
    "description": "Example of data system",
    "owner_person": {
      "email": "[email protected]",
      "full_name": "System Administrator"
    }
  },
  "entity_info": {
    "owner": "[email protected]",
    "contact_ids": [
      "Data System contact"
    ],
    "links": [
      "example.com"
    ]
  }
}

Required Headers

Remember to include the necessary headers:

Key Fields Explanation

  • name: Must be unique across your organization's meshes

  • entity_type: Always "data_system" for this endpoint

  • label: Short identification code (typically 3 letters)

  • owner_person: The person responsible for this data system

  • entity_info: Contains contact information for the person/team responsible for this entity, which can be used to contact them if issues occur with the data system

Response

Upon successful creation, the API returns a response containing the data system details:

Important: Store the identifier from the response for future operations with this data system.

Python Example

Here's a complete Python example for creating a data system:

Managing Existing Data Systems

Once you have created data systems, you can perform various management operations:

List All Data Systems

Get Specific Data System

Update Data System

Delete Data System

Last updated