List sources
Request schema
Query parameters
Designates which page of results to return. Always starts at 1. If 0 is specified, it defaults to 1.
Determines the number of results on each page. It can't exceed 100.
Organizes the results based on their creation time, either ascending or descending.
Header parameters
HTTP: basicAuth
HTTP AuthorizationScheme: basic
GET /api/v1/sources?page=SOME_NUMBER_VALUE&per_page=SOME_NUMBER_VALUE&order=SOME_STRING_VALUE HTTP/1.1 Authorization: Bearer REPLACE_BEARER_TOKEN Host: app.getcensus.com
Responses
200
The outcome of the request
An object to help you navigate the list of results.
Total records in the collection.
Records on each page.
The previous page number, or null for the first page.
The current page number.
The next page number, or null if it's the last page.
The number of the last page with records.
The list of results.
The unique identifier of the source.
An optional label that can be assigned to the source for better categorization or identification.
DEPRECATED: Use 'name' instead. An optional label that can be assigned to the source for better categorization or identification.
The type of the data source. A valid type is the service_name of a source type returned from the /source_types endpoint, where the source type is marked as creatable_via_api.
The sync engine type for this source.
When the connection was created
An ordered array of steps representing the results of the last connection test. If one step fails then we won't surface details on later steps.
The name of the step in the connection test process.
The error message associated with the step, if any.
The status of the step.
Indicates if the last connection test to this source was successful.
Timestamp of when the last connection test was conducted on this source.
Detailed configuration and information for connecting to this source.
additional property
Number of days to retain warehouse writeback data. When set, automatically enables sync logs for this source. Only supported for certain source types, see supports_warehouse_writeback field in the Source Types endpoint. Only supported for sources with Advanced sync engine. Requires the sync logs feature to be included in your organization's plan.
{ "status": "success", "pagination": { "total_records": 14, "per_page": 25, "prev_page": 1, "page": 2, "next_page": 3, "last_page": 10 }, "data": [ { "id": 4, "name": "Acme Inc. Snowflake", "label": "Acme Inc. Snowflake", "type": "snowflake", "sync_engine": "basic", "created_at": "2023-07-22T23:42:47.239Z", "last_test_results": { "steps": [ { "step": "Verify connectivity", "error": { "message": "string" }, "status": "success" } ] }, "last_test_succeeded": true, "last_tested_at": "2019-08-24T14:15:22Z", "connection_details": { "account": "xxxxxxx.us-east-1,", "user": "DEV,", "warehouse": "TEST,", "use_keypair": false }, "warehouse_writeback_retention_in_days": 7 } ] }