Get Data Source Catalog Items

GET/projects/{projectId}/dataSourceCatalogItems

Base URL: https://api.tinkermode.com

Get all data source catalog items available for the project. The search string may contain multiple phrases separated by whitespaces. When the search parameter is used, only items that vendor, name, or description matching exactly or partially one of the phrases will be returned.

Authentication

Send an Authorization header of the form ModeCloud <AUTH_CODE>.

Must contain a user, service account, project, or device API key.

Path parameters

NameTypeRequiredConstraintsDescription
projectIdintegerYesThe unique ID for a specified project.

Query parameters

NameTypeRequiredConstraintsDescription
catalogItemTypestringNoFilter data source catalog items by catalog item type.
configurationTypestringNoFilter data source catalog items by configuration type.
limitintegerNodefault: 100; min: 1; max: 1000Maximum number of data source catalog items to return.
searchstringNoSearch for data source catalog items by keywords.
skipintegerNodefault: 0; min: 0Number of users to skip over.

Responses

200 List of available data source catalog items are returned.

Content type: application/json

Definition of a data source catalog item available for a project.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
catalogItemIdstringYesread-only (server-generated)The ID of a data source catalog item. Must be unique.
catalogItemTypestringYesone of: gatewayPeripheralModule, virtualDataObjectThe type of a data source catalog item.
configurationTypestringYesone of: gw-discovery, gw-discovery-with-driver-setup, manualThe configuration type of a data source catalog item.
descriptionstringYesThe description for a data source catalog item.
imageDataobjectNoThe image data for a data source catalog item.
Properties of imageData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoread-only (server-generated)The filename of a image.
urlstringNoread-only (server-generated)The URL to get the image file.
namestringYesThe name for a data source catalog item.
vendorstringYesThe vendor name for a data source catalog item.

401 Authorization is required to access this resource.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

403 Request failed because of denied permission.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

429 Request failed because of rate limit.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

500 An unexpected error has occurred.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

503 The service is temporarily unavailable.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.