This request method allows you to retrieve a Data Source from the platform.
On the Cloud, this API is available via SSL-secured HTTPS connection using the REST GET verb.
The format query string parameter controls the desired response format. Specify either XML or JSON.
/api/v2/datasource?format=xml/json
ADDITIONAL INFO
CONTENTS
Endpoints & API Explorer
Parameters
The GET verb allows you to retrieve a single DataSource, identified by its unique Id.
The required and optional parameters for a GET call to the DataSource API are outlined below.
Name | Type | Description | Required |
CompanyId | Integer | Your unique Company Id found on the Organisation Setup page of the secure website | ✓ |
IntegrationKey | String | Your unique Integration Key found on the Organisation Setup page of the secure website | ✓ |
Name | String | The data source name to search for | |
Id or ExternalId | GUID or String |
The unique identifier of the DataSource you wish to retrieve |
✓ |
ReturnRows | Boolean | Whether or not to return the Rows for this Data Source in the response. Defaults to False. If set to True, then will return Rows in a paginated form, using the PageSize and PageNo values below |
|
PageNo | Integer | The number of Rows returned per page. Maximum value of 100. Defaults to 100. |
|
PageSize | Integer |
The page number of the Rows result set that you wish to receive back. |
Example
Given that the API is REST-based, you can access the API directly via your web browser to test it using a REST plugin like the Postman plugin for Google Chrome.
Request URL
https://www.taskform.nl:443/api/v2/datasource?Id=1f12e179-2393-4f19-a03b-a96e00XXXXXX&CompanyId=51XXX&IntegrationKey=78eec3032af240fdb642218afbXXXXXX&ReturnRows=true&&
Response Body
{
"DataSource": {
"Id": "1f12e17923934f19a03ba96e00XXXXXX",
"Name": "Assess Data",
"ExternalId": "AssessData",
"Headers": [
{
"Name": "ACN",
"DisplayAt": "None"
},
{
"Name": "AssessNo",
"DisplayAt": "Title"
},
{
"Name": "AssessDate",
"DisplayAt": "None"
}
],
"Rows": [
[
"ACN 000 000 019",
"1001",
null
],
[
"ACN 000 000 020",
"1002",
"2018-10-03"
],
[
"ACN 000 000 021",
"1003",
null
],
[
"ACN 000 000 022",
"1004",
null
],
[
"e5b4ac5d-4aee-4d63-8719-a96e011079b9",
"1005",
"2018-10-04"
],
[
"ACN 333 222 111",
"1008",
"2018-10-04"
],
[
"ACN 222 111 333",
"1007",
"2018-10-04"
]
],
"TotalRows": 7,
"LastUpdated": "2022-06-20T13:27:11.4270000Z",
"CompanyId": 51XXX
}
}