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