API reference
An overview of all the routes available in our API
Last updated
An overview of all the routes available in our API
Last updated
The following headers can be sent with requests to the API to tailor it to your needs:
Content-Type
No
The format the client requests the data in. Only supported value is application/json
.
Authorization
Yes
The Bearer token used to authenticate requests.
Accept
No
This header can be used to requests a different version from the API. This allows clients to switch to new breaking versions on their own time. The default is version=1
Get a (paginated) list of the assets you have documented in dScribe
Successful operation
Create one or more assets
The filters passed to the request.
The ID of the asset to be created. If not provided, one will be generated for you. If provided, we will first try to update the asset before creating.
The name of the asset to be created.
The id of the discovery policy of this asset. The discovery policy should already exist in the platform.
A url pointing to the location of this specific asset in a source system.
A description that will be shown on the asset in the dScribe platform.
The id of the asset type. This equals a slugified version of the name. The asset type will have to exist in our system first. You can find the id on the Asset Type details page in the web application.
When creating a dataset, it is possible to immediately create dses. Just provide an array of dses as detailed in the dse docs. See an example here
The property values to store on this asset. The property itself will have to be created in the platform first.
Successful operation
Delete one or more assets
A list of asset ids to be deleted.
Successful operation
Get a (paginated) list of the assets you have documented in dScribe based on the defined filters
The filters passed to the request.
Successful operation
Get an asset based on the passed id
Successful operation
Delete an asset based on the passed id
Successful operation
Get a (paginated) list of the dses you have documented in dScribe
Successful operation
Create one or more dses
The filters passed to the request.
use the id of the parent dse if the you want to display the dses hierarchically within dScribe
Convenience property exposed to help you determine if the DSE has a parent
Assets the DSE is linked too
The dataset id the dse is linked too. If the DSEs are created together with the dataset (via POST /api/assets), it will automatically use the created dataset id
Successful operation
Delete one or more dses
A list of asset ids to be deleted.
Successful operation
Get a (paginated) list of the dses you have documented in dScribe based on the defined filters
The filters passed to the request.
Successful operation
Get a dse based on the passed id
Successful operation
use the id of the parent dse if the you want to display the dses hierarchically within dScribe
Convenience property exposed to help you determine if the DSE has a parent
Assets the DSE is linked too
The dataset id the dse is linked too. If the DSEs are created together with the dataset (via POST /api/assets), it will automatically use the created dataset id
Delete a dse based on the passed id
Successful operation
Get a dse based on the passed id
Successful operation
use the id of the parent dse if the you want to display the dses hierarchically within dScribe
Convenience property exposed to help you determine if the DSE has a parent
Assets the DSE is linked too
The dataset id the dse is linked too. If the DSEs are created together with the dataset (via POST /api/assets), it will automatically use the created dataset id
Delete a dse based on the passed id
Successful operation