| Field Name |
Type |
Description |
| authentication |
String |
Relates to the Authentication Method of the data source |
| authRequestBody |
JSON Object |
Relates to the Authentication Request Body property. Available if Separate Authentication URL is selected as the authentication method. |
| authRequestBodyContentType |
JSON Object |
Relates to the Authentication Request Body Content Type property. Available if Separate Authentication URL is selected as the authentication method. null until set. |
| authRequestHeaders |
JSON Object |
Relates to the Auth Request Headers property. Available if Separate Authentication URL is selected as the authentication method |
| authRequestVerb |
String |
The HTTP request method used for the authentication request, which can be configured if Separate Authentication URL is selected as the authentication method |
| authUrl |
String |
The URL which the data source send its authentication to if Separate Authentication URL is selected as the authentication method. Relates to the Authentication URL property. null until set. |
| config |
JSON Object |
Additional configurations—which vary based on data source type—stored as key-value pairs (If available on the data source, relates to the Custom Configuration property) |
| credentialSource |
String |
Relates to the Credential source property, available if Basic HTTP Authentication is used for the authentication method |
| name |
String |
The name of the data source |
| requestBodyParameters |
JSON Object |
Relates to the data source’s Body parameters to include with every request > Common Request Body Data property |
| requestHeaders |
JSON Object |
An object of key-value pairs used as headers for all requests sent to this data source’s external system. Relates to the data source’s Headers to send with every request > Common Request Headers property. |
| requestUrlParameters |
JSON Object |
Relates to the data source’s URL Parameters to send with every request > Common URL Parameters property |
| objects |
Array |
An array of JSON objects, which represent the data source objects (DSOs) created within the data source |
| type |
String |
The data source type used to create this data source |
| url |
String |
The base URL for all requests sent to the external system |
| useProxy |
Boolean |
Determines if Skuid will use its proxy—whether on Skuid Platform or Apex—to make requests to the data source |