| 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 |