Public API v1 (3.0.0)
Finds a list of links for the area by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the area stored in the Dataedo Repository. |
query Parameters
filters | string Available filters: type, subType, name, title, status, source. |
page | integer <int32> Page number. |
pageSize | integer <int32> Items per page. |
sorts | string Sort parameters.
|
Responses
Response samples
- 200
Updates the title of the area by Id.
Updates title of a single area by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the area stored in the Dataedo repository. |
Request Body schema:
The title of a single area.
title | string or null |
Responses
Request samples
- Payload
{- "title": "string"
}
Update area custom fields.
Authorizations:
path Parameters
id required | integer <int32> The Id of the area stored in the Dataedo repository. |
Request Body schema: required
Array of objects or null (Dataedo.Public.Models.Public.v1.Features.CustomFields.CustomFieldInfo) | |||||
Array
|
Responses
Request samples
- Payload
{- "fields": [
- {
- "name": "field1",
- "value": "2023-10-15T14:30:00Z"
}
]
}
This method is used to update the description of the column by Id.
Updates description of a single column by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the column stored in the Dataedo repository. |
Request Body schema: required
description | string or null |
Responses
Request samples
- Payload
{- "description": "string"
}
Updates the title of the column by Id.
Updates title of a single column by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the column stored in the Dataedo repository. |
Request Body schema: required
title | string or null |
Responses
Request samples
- Payload
{- "title": "string"
}
Update column custom fields.
Authorizations:
path Parameters
id required | integer <int32> The Id of the column stored in the Dataedo repository. |
Request Body schema: required
Array of objects or null (Dataedo.Public.Models.Public.v1.Features.CustomFields.CustomFieldInfo) | |||||
Array
|
Responses
Request samples
- Payload
{- "fields": [
- {
- "name": "field1",
- "value": "2023-10-15T14:30:00Z"
}
]
}
Finds data set entity columns by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the data set entity stored in the Dataedo repository. |
query Parameters
filters | string Title filter example: "title==Dataedo Repository".
|
sorts | string Sort parameters.
|
page | integer <int32> Page number. |
pageSize | integer <int32> Items per page. |
Responses
Response samples
- 200
Updates the title of the data set entity by Id.
Updates title of a single data set by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the data set entity stored in the Dataedo repository. |
Request Body schema: required
title | string or null |
Responses
Request samples
- Payload
{- "title": "string"
}
Update data set custom fields.
Authorizations:
path Parameters
id required | integer <int32> The Id of data set stored in the Dataedo repository. |
Request Body schema: required
Array of objects or null (Dataedo.Public.Models.Public.v1.Features.CustomFields.CustomFieldInfo) | |||||
Array
|
Responses
Request samples
- Payload
{- "fields": [
- {
- "name": "field1",
- "value": "2023-10-15T14:30:00Z"
}
]
}
Finds a data source entities list.
Authorizations:
query Parameters
filters | string Query string to filter data sources by a class or title.
Accepted class filter values: "class==DATABASE", "class==GLOSSARY", "class==REPORTING".
Title filter example: "title==Dataedo Repository".
|
page | integer <int32> Page number. |
pageSize | integer <int32> Items per page. |
sorts | string Sort parameters.
|
Responses
Response samples
- 200
Finds datasets by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the data source entity stored in the Dataedo repository. |
query Parameters
filters | string Title filter example: "title==Dataedo Repository".
|
page | integer <int32> Page number. |
pageSize | integer <int32> Items per page. |
sorts | string Sort parameters.
|
Responses
Response samples
- 200
Finds programs by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the data source entity stored in the Dataedo repository. |
query Parameters
filters | string Title filter example: "title==Dataedo Repository".
|
page | integer <int32> Page number. |
pageSize | integer <int32> Items per page. |
sorts | string Sort parameters. Write specific convention:
|
Responses
Response samples
- 200
Finds reports by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the data source entity stored in the Dataedo repository. |
query Parameters
filters | string Query string to filter data sources by a class or title.
Title filter example: "title==Dataedo Repository".
|
page | integer <int32> Page number. |
pageSize | integer <int32> Items per page. |
sorts | string Sort parameters.
|
Responses
Response samples
- 200
Updates the title of the program by Id.
Updates title of a single data source by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the area stored in the Dataedo repository. |
Request Body schema: required
title | string or null |
Responses
Request samples
- Payload
{- "title": "string"
}
Update data source custom fields.
Authorizations:
path Parameters
id required | integer <int32> The Id of the data source stored in the Dataedo repository. |
Request Body schema: required
Array of objects or null (Dataedo.Public.Models.Public.v1.Features.CustomFields.CustomFieldInfo) | |||||
Array
|
Responses
Request samples
- Payload
{- "fields": [
- {
- "name": "field1",
- "value": "2023-10-15T14:30:00Z"
}
]
}
Finds domains list.
Authorizations:
query Parameters
filters | string Query string to filter domains by a type. |
page | integer <int32> Page number. |
pageSize | integer <int32> Items per page. |
sorts | string Sort parameters.
|
Responses
Response samples
- 200
Finds a list of links for the domain by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the domain stored in the Dataedo Repository |
query Parameters
filters | string Available filters: type, subType, name, title, status, source. |
page | integer <int32> Page number. |
pageSize | integer <int32> Items per page. |
sorts | string Sort parameters.
|
Responses
Response samples
- 200
This method is used to update the title of the domain by Id.
Updates title of a single domain by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the domains stored in the Dataedo repository. |
Request Body schema: required
title | string or null |
Responses
Request samples
- Payload
{- "title": "string"
}
Update domain custom fields.
Authorizations:
path Parameters
id required | integer <int32> The Id of the domain stored in the Dataedo repository. |
Request Body schema: required
Array of objects or null (Dataedo.Public.Models.Public.v1.Features.CustomFields.CustomFieldInfo) | |||||
Array
|
Responses
Request samples
- Payload
{- "fields": [
- {
- "name": "field1",
- "value": "2023-10-15T14:30:00Z"
}
]
}
Finds a list of links for the glossary entry by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the glossary entry stored in the Dataedo Repository. |
query Parameters
filters | string Available filters: type, subType, name, title, status, source. |
page | integer <int32> Page number. |
pageSize | integer <int32> Items per page. |
sorts | string Sort parameters.
|
Responses
Response samples
- 200
Updates the title of the glossary entry by Id.
Updates title of a single glossary entry by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the glossary entry stored in the Dataedo repository. |
Request Body schema: required
title | string or null |
Responses
Request samples
- Payload
{- "title": "string"
}
Creates a new glossary entry.
Authorizations:
Request Body schema: required
title | string or null |
parentId | integer or null <int32> |
glossaryId | integer <int32> |
typeId | integer <int32> |
workflowStatusId | integer <int32> |
description | string or null |
object or null |
Responses
Request samples
- Payload
{- "title": "string",
- "parentId": 0,
- "glossaryId": 0,
- "typeId": 0,
- "workflowStatusId": 0,
- "description": "string",
- "customFields": {
- "property1": "string",
- "property2": "string"
}
}
Update glossary entry custom fields.
Authorizations:
path Parameters
id required | integer <int32> The Id of the glossary entry stored in the Dataedo repository. |
Request Body schema: required
Array of objects or null (Dataedo.Public.Models.Public.v1.Features.CustomFields.CustomFieldInfo) | |||||
Array
|
Responses
Request samples
- Payload
{- "fields": [
- {
- "name": "field1",
- "value": "2023-10-15T14:30:00Z"
}
]
}
Creates an OpenLineage run event.
This endpoint allows sending OpenLineage events to track data lineage.
Authorizations:
Request Body schema:
The OpenLineage event data
object (Dataedo.Public.Models.Public.v1.Features.OpenLineage.Job) | |
object (Dataedo.Public.Models.Public.v1.Features.OpenLineage.Run) | |
eventTime | string or null <date-time> |
eventType | string or null |
producer | string or null |
schemaURL | string or null |
Array of objects or null (Dataedo.Public.Models.Public.v1.Features.OpenLineage.Input) | |
Array of objects or null (Dataedo.Public.Models.Public.v1.Features.OpenLineage.Output) |
Responses
Request samples
- Payload
{- "job": {
- "namespace": "string",
- "name": "string",
- "facets": {
- "jobType": {
- "integration": "string",
- "jobType": "string",
- "processingType": "string"
},
}
}, - "run": {
- "runId": "string"
}, - "eventTime": "2019-08-24T14:15:22Z",
- "eventType": "string",
- "producer": "string",
- "schemaURL": "string",
- "inputs": [
- {
- "facets": {
- "schema": {
- "_producer": "string",
- "_schemaURL": "string",
- "fields": [
- {
- "name": "string",
- "type": "string",
- "fields": [
- { }
]
}
]
}
}, - "namespace": "string",
- "name": "string"
}
], - "outputs": [
- {
- "facets": {
- "columnLineage": {
- "_producer": "string",
- "_schemaURL": "string",
- "fields": {
- "property1": {
- "inputFields": [
- {
- "field": "string",
- "name": "string",
- "namespace": "string"
}
], - "transformationDescription": "string",
- "transformationType": "string"
}, - "property2": {
- "inputFields": [
- {
- "field": "string",
- "name": "string",
- "namespace": "string"
}
], - "transformationDescription": "string",
- "transformationType": "string"
}
}
}, - "schema": {
- "_producer": "string",
- "_schemaURL": "string",
- "fields": [
- {
- "name": "string",
- "type": "string",
- "fields": [
- { }
]
}
]
}
}, - "name": "string",
- "namespace": "string"
}
]
}
Response samples
- 201
- 400
Finds parameters by program Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the program stored in the Dataedo repository. |
query Parameters
filters | string Filtering parameters list is not implemented yet. |
page | integer <int32> Page number. |
pageSize | integer <int32> Items per page. |
sorts | string Sorting parameters list is not implemented yet. |
Responses
Response samples
- 200
This method is used to update the title of the program by Id.
Updates title of a single program by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the program stored in the Dataedo repository. |
Request Body schema: required
title | string or null |
Responses
Request samples
- Payload
{- "title": "string"
}
Update program custom fields.
Authorizations:
path Parameters
id required | integer <int32> The Id of the program stored in the Dataedo repository. |
Request Body schema: required
Array of objects or null (Dataedo.Public.Models.Public.v1.Features.CustomFields.CustomFieldInfo) | |||||
Array
|
Responses
Request samples
- Payload
{- "fields": [
- {
- "name": "field1",
- "value": "2023-10-15T14:30:00Z"
}
]
}
Finds parameters by report Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the report stored in the Dataedo repository. |
query Parameters
filters | string Filtering parameters list is not implemented yet. |
page | integer <int32> Page number. |
pageSize | integer <int32> Items per page. |
sorts | string Sorting parameters list is not implemented yet. |
Responses
Response samples
- 200
Finds report columns by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the report stored in the Dataedo repository. |
query Parameters
filters | string Title filter example: "title==Dataedo Repository".
|
sorts | string Sort parameters.
|
page | integer <int32> Page number. |
pageSize | integer <int32> Items per page. |
Responses
Response samples
- 200
Updates the title of the report by Id.
Updates title of a single report by Id.
Authorizations:
path Parameters
id required | integer <int32> The Id of the report stored in the Dataedo repository. |
Request Body schema: required
title | string or null |
Responses
Request samples
- Payload
{- "title": "string"
}
Update report custom fields.
Authorizations:
path Parameters
id required | integer <int32> The Id of the report stored in the Dataedo repository. |
Request Body schema: required
Array of objects or null (Dataedo.Public.Models.Public.v1.Features.CustomFields.CustomFieldInfo) | |||||
Array
|
Responses
Request samples
- Payload
{- "fields": [
- {
- "name": "field1",
- "value": "2023-10-15T14:30:00Z"
}
]
}