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 |