Returns all available data sources and destinations for a Hub transfer.
Returns: Initial configuration data including available sources and destinations.
Important Notes:
- Requires scope
dwh_transfers_read - Your account must have
dwh.transfer.viewpermission. See roles and permissions.
Bearer token authentication. Include the token in the Authorization header:
Authorization: Bearer <your-token>
Unique identifier of the team
Available sources retrieved successfully
Available data sources and destinations for Hub transfers
Available data sources sorted alphabetically by service name
Data source information
Unique data source identifier
Human-readable service name
Service provider name
URL to the data source logo
Whether the data source supports custom account fields
Whether this is a custom connector
Whether the data source is in public beta
Whether the data source is fully released
Whether the data source is for internal use only
Product codes this data source supports
Available transfer destinations
Transfer destination instance
The destination ID
Display name of the destination
Destination type identifier
Human-readable destination type label
URL to destination icon
Whether this destination is for internal use only
Destination-specific detail fields
Destination type configurations with setup settings and auth methods
Configuration settings for a destination type
Human-readable title
Destination type identifier
URL endpoint to validate connection
URL to create new destination instance
URL template to update existing destination
URL to destination icon
OAuth application ID
Whether this destination type is for internal use only
Setup configuration fields
Available authentication methods
Unauthorized - Authentication is required and has failed or has not been provided.
{
"meta": {
"request_id": "019461A0-0000-7000-8000-000000000000"
},
"error": {
"code": "API_KEY_INVALID",
"message": "Invalid API key",
"description": "Provided API key was invalid."
}
}API request ID
Error code
Error message
Error description
Forbidden - The request is understood, but access is not allowed
{
"meta": {
"request_id": "01892A4D-7586-7000-8000-000000000000"
},
"error": {
"code": "ACCESS_DENIED",
"message": "Access Denied",
"description": "You do not have permission to perform this operation."
}
}API request ID
Error code
Error message
Error description
Too Many Requests - Rate limit exceeded.
{
"meta": {
"request_id": "019461A0-0000-7000-8000-000000000000"
},
"error": {
"code": "API_ROW_QUOTA_EXCEEDED",
"message": "Row quota exceeded",
"description": "You have exceeded your row-quota limit of rows for this month. Please log into Supermetrics Hub at https://hub.supermetrics.com/ and upgrade your plan, or contact our Supermetrics support team."
}
}API request ID
Error code
Error message
Error description
Internal Server Error - An error occurred on the server.
{
"meta": {
"request_id": "01892A4D-7586-7000-8000-000000000000"
},
"error": {
"code": "INTERNAL_SERVER_ERROR",
"message": "Internal Server Error",
"description": "An unexpected error occurred. Please try again later or contact support."
}
}API request ID
Error code
Error message
Error description