TypeScript SDK
import { WebApiSDK } from "@parable-platform/web-api-sdk";
const sdk = new WebApiSDK({
baseUrl: process.env.PARABLE_API_URL!,
auth: { token: process.env.PARABLE_API_TOKEN! },
requestInterceptor: (config) => ({
...config,
headers: { ...config.headers, "X-Tenant": process.env.PARABLE_WORKSPACE! },
}),
});
const result = await sdk.connectors.tenantConnectorTaps();import os
from parable_web_api_sdk import ClientConfig, WebApiSDK
sdk = WebApiSDK(
ClientConfig(
base_url=os.environ["PARABLE_API_URL"],
auth_token=os.environ["PARABLE_API_TOKEN"],
default_headers={"X-Tenant": os.environ["PARABLE_WORKSPACE"]},
)
)
result = sdk.connectors.tenant_connector_taps()use parable_web_api_sdk::{ClientConfig, RequestOptions, WebApiSdk};
let sdk = WebApiSdk::new(ClientConfig::with_base_url(
std::env::var("PARABLE_API_URL")?,
Some(std::env::var("PARABLE_API_TOKEN")?),
None,
))?;
let options = RequestOptions::with_header("X-Tenant", std::env::var("PARABLE_WORKSPACE")?, None, None);
let result = sdk.connectors.tenant_connector_taps(
Some(&options)
).await?;sdk, err := webapisdk.New(webapisdk.SDKConfig{
BaseURL: os.Getenv("PARABLE_API_URL"),
Auth: &webapisdk.AuthConfig{Token: os.Getenv("PARABLE_API_TOKEN")},
RequestInterceptor: func(ctx context.Context, req *http.Request) error {
req.Header.Set("X-Tenant", os.Getenv("PARABLE_WORKSPACE"))
return nil
},
})
if err != nil {
return err
}
result, err := sdk.ConnectorsNamespace.TenantConnectorTaps(ctx){
"data": [
{
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "<string>",
"deduplicateAcrossLoads": true,
"enabledByDefault": true,
"id": "<string>",
"identityDirectory": true,
"name": "<string>",
"responseExtraction": {
"primaryKey": "<string>",
"responseFormat": "json",
"responsePath": "<string>",
"responsePathFallback": "<string>",
"responseValidation": {
"errorField": "<string>",
"okField": "<string>",
"transientErrors": [
"<string>"
]
},
"syntheticPrimaryKey": {
"fields": [
"<string>"
],
"algorithm": "sha1",
"fieldsConfigKey": "<string>",
"outputField": "<string>",
"separator": "<string>"
}
},
"schema": {},
"sync": {
"mode": "full",
"asyncQuery": {
"maxPollSeconds": 4503599627370495,
"pollIntervalSeconds": 4503599627370495,
"queryIdPath": "<string>",
"recordsEndpoint": "<string>",
"recordsResponsePath": "<string>",
"statusEndpoint": "<string>",
"statusPath": "<string>",
"successValue": "<string>",
"columnNamesPath": "<string>",
"completionStatusCode": 249,
"externalLinksPath": "<string>",
"failureValue": "<string>",
"failureValues": [
"<string>"
],
"partitionCountPath": "<string>",
"partitionParam": "<string>",
"recordsPagination": {
"type": "link_header",
"cursor": {
"cursorPath": "<string>",
"cursorBodyPath": "<string>",
"cursorIsFullUrl": true,
"cursorParam": "<string>",
"hasMorePath": "<string>",
"nextCursorPath": "<string>",
"nextDataPath": "<string>",
"nextEndpoint": "<string>",
"nextQuery": "<string>"
},
"offset": {
"defaultLimit": 0,
"initialOffset": 0,
"limitParam": "<string>",
"maxLimit": 0,
"nextPageLinkPath": "<string>",
"offsetParam": "<string>",
"totalPath": "<string>"
},
"pageNumber": {
"defaultPageSize": 0,
"pageParam": "<string>",
"pageSizeParam": "<string>",
"paramLocation": "<string>",
"totalPagesPath": "<string>",
"totalPath": "<string>",
"zeroBased": true
},
"sessionPage": {
"defaultPageSize": 0,
"pageParam": "<string>",
"pagePath": "<string>",
"sessionIdParam": "<string>",
"sessionIdPath": "<string>"
}
},
"recordsQueryParams": "<unknown>"
},
"cursorField": "<string>",
"cursorValueFormat": "iso8601",
"incrementalParams": {
"bodyFilterEndPath": "<string>",
"bodyFilterFormat": "iso8601",
"bodyFilterPath": "<string>",
"bodyFilterTemplate": "<string>",
"filterType": "simple",
"maxWindowDays": 4503599627370495,
"queryParam": "<string>",
"queryTemplate": "<string>",
"sinceFormat": "iso8601",
"sinceParam": "<string>",
"untilFormat": "iso8601",
"untilParam": "<string>"
},
"maxLookbackDays": 4503599627370495,
"refreshLookbackDays": 4503599627370495,
"scopes": [
"<string>"
]
},
"transportOptions": [
{
"apiType": "rest",
"pagination": {
"type": "link_header",
"cursor": {
"cursorPath": "<string>",
"cursorBodyPath": "<string>",
"cursorIsFullUrl": true,
"cursorParam": "<string>",
"hasMorePath": "<string>",
"nextCursorPath": "<string>",
"nextDataPath": "<string>",
"nextEndpoint": "<string>",
"nextQuery": "<string>"
},
"offset": {
"defaultLimit": 0,
"initialOffset": 0,
"limitParam": "<string>",
"maxLimit": 0,
"nextPageLinkPath": "<string>",
"offsetParam": "<string>",
"totalPath": "<string>"
},
"pageNumber": {
"defaultPageSize": 0,
"pageParam": "<string>",
"pageSizeParam": "<string>",
"paramLocation": "<string>",
"totalPagesPath": "<string>",
"totalPath": "<string>",
"zeroBased": true
},
"sessionPage": {
"defaultPageSize": 0,
"pageParam": "<string>",
"pagePath": "<string>",
"sessionIdParam": "<string>",
"sessionIdPath": "<string>"
}
},
"priority": 123,
"errorBodyRules": [
{
"jmesPath": "<string>",
"statusCode": 349,
"emptyValues": [
"<string>"
],
"retryValues": [
"<string>"
]
}
],
"graphqlConfig": {
"endpoint": "<string>",
"query": "<string>",
"operationName": "<string>",
"variables": "<unknown>"
},
"paginationHook": "<string>",
"providerBudgetOperation": "<string>",
"restConfig": {
"endpoint": "<string>",
"method": "GET",
"batch": {
"endpoint": "<string>",
"maxSubRequests": 50,
"format": "<string>"
},
"bodyEncoding": "json",
"headers": "<unknown>",
"parentDataFilterBodyInject": {
"bodyPath": "<string>",
"field": "<string>",
"filterKey": "<string>"
},
"parentDataFilterQueryInject": {
"field": "<string>",
"filterKey": "<string>",
"queryParam": "<string>",
"chunkSize": 250.5,
"clauseTemplate": "<string>",
"combineOperator": "and",
"joinOperator": "or",
"normalize": "lowercase"
},
"pathParamEncodings": [
{
"encoding": "double_url_encode_slashes",
"parameter": "<string>"
}
],
"queryParams": "<unknown>",
"requestBody": "<unknown>"
}
}
],
"updatedAt": "2023-11-07T05:31:56Z",
"updatedBy": "<string>",
"access": {
"roles": [
"principals"
],
"defaultAudience": "source_users"
},
"customFields": {
"captureUnknownFields": true,
"knownCustomFieldKeyPatterns": [
"<string>"
]
},
"dataKind": "snapshot",
"deletionSemantics": "by_absence",
"description": "<string>",
"docs": {
"title": "<string>"
},
"enabledSince": "2023-11-07T05:31:56Z",
"errorBodyRules": [
{
"jmesPath": "<string>",
"statusCode": 349,
"emptyValues": [
"<string>"
],
"retryValues": [
"<string>"
]
}
],
"extractionHook": "<string>",
"icon": "<string>",
"objectName": "<string>",
"parentContextFields": [
{
"sourceField": "<string>",
"targetField": "<string>"
}
],
"perParentAuth": {
"method": "<string>",
"headerName": "<string>",
"impersonateField": "<string>",
"quotaUserHeader": "<string>",
"valueField": "<string>"
},
"purpose": "<string>",
"qualityConfig": {
"rules": [
{
"maxRate": 123,
"type": "null_rate"
}
],
"spc": {
"minHistoryForViolation": 501,
"trackedSeries": [
"TABLE_ROW_COUNT"
],
"windowSize": 501
}
},
"rateLimitOverride": {
"admissionKind": "fixed",
"maxConcurrent": 4503599627370496,
"providerBudgetPolicy": {
"budgets": [
{
"apiFamily": "<string>",
"id": "<string>",
"kind": "token_bucket",
"limit": 4503599627370496,
"scope": [
"quota_owner"
],
"observation": {
"fallbackLimit": 4503599627370496,
"limitHeader": "<string>",
"remainingHeader": "<string>",
"resetEpochSecondsHeader": "<string>",
"resourceHeader": "<string>",
"resourceValue": "<string>"
},
"windowSeconds": 4503599627370496
}
],
"operations": [
{
"claims": [
{
"budgetId": "<string>",
"charge": "outer_request",
"cost": 4503599627370496
}
],
"id": "<string>"
}
],
"quotaOwner": {
"kind": "google_cloud_project",
"credentialPaths": [
"<string>"
]
},
"feedback": [
{
"statusCode": 349,
"bodyReason": "<string>",
"budgetId": "<string>",
"fallbackCooldownSeconds": 4503599627370496,
"headerMatches": [
{
"equals": "<string>",
"header": "<string>"
}
],
"resetHeader": "<string>",
"resetHeaderCondition": {
"equals": "<string>",
"header": "<string>"
}
}
]
},
"requestsPerSecond": 1.000001,
"resetHeader": "<string>",
"retry": {
"maxRetries": 4503599627370495,
"maxRetryTimeSeconds": 4503599627370495,
"respectRetryAfter": true
}
},
"rateLimits": {
"admissionKind": "fixed",
"maxConcurrent": 4503599627370496,
"providerBudgetPolicy": {
"budgets": [
{
"apiFamily": "<string>",
"id": "<string>",
"kind": "token_bucket",
"limit": 4503599627370496,
"scope": [
"quota_owner"
],
"observation": {
"fallbackLimit": 4503599627370496,
"limitHeader": "<string>",
"remainingHeader": "<string>",
"resetEpochSecondsHeader": "<string>",
"resourceHeader": "<string>",
"resourceValue": "<string>"
},
"windowSeconds": 4503599627370496
}
],
"operations": [
{
"claims": [
{
"budgetId": "<string>",
"charge": "outer_request",
"cost": 4503599627370496
}
],
"id": "<string>"
}
],
"quotaOwner": {
"kind": "google_cloud_project",
"credentialPaths": [
"<string>"
]
},
"feedback": [
{
"statusCode": 349,
"bodyReason": "<string>",
"budgetId": "<string>",
"fallbackCooldownSeconds": 4503599627370496,
"headerMatches": [
{
"equals": "<string>",
"header": "<string>"
}
],
"resetHeader": "<string>",
"resetHeaderCondition": {
"equals": "<string>",
"header": "<string>"
}
}
]
},
"requestsPerSecond": 1.000001,
"resetHeader": "<string>",
"retry": {
"maxRetries": 4503599627370495,
"maxRetryTimeSeconds": 4503599627370495,
"respectRetryAfter": true
}
},
"requestHook": "<string>",
"requiredAccess": {
"model": "object_acl",
"values": [
"<string>"
]
},
"retentionPolicy": {
"retentionDays": 4503599627370495,
"alertThresholdDays": 4503599627370495
},
"tombstoneMarkerColumn": "<string>"
}
],
"meta": {
"requestId": "<string>",
"totalCount": 123
},
"links": {
"first": "<string>",
"last": "<string>",
"next": "<string>",
"prev": "<string>"
}
}{
"detail": "<string>",
"status": 400,
"title": "Bad Request",
"type": "about:blank",
"code": "WA-VL-001",
"details": "<unknown>",
"errors": "<unknown>",
"requestId": "<string>"
}{
"detail": "<string>",
"status": 400,
"title": "Bad Request",
"type": "about:blank",
"code": "WA-VL-001",
"details": "<unknown>",
"errors": "<unknown>",
"requestId": "<string>"
}{
"detail": "<string>",
"status": 400,
"title": "Bad Request",
"type": "about:blank",
"code": "WA-VL-001",
"details": "<unknown>",
"errors": "<unknown>",
"requestId": "<string>"
}{
"detail": "<string>",
"status": 400,
"title": "Bad Request",
"type": "about:blank",
"code": "WA-VL-001",
"details": "<unknown>",
"errors": "<unknown>",
"requestId": "<string>"
}Connections
List every Tap this Workspace could use
Lists the Taps offered by all the Connectors installed in this Workspace. A Tap is one stream of data a Connector can pull.
GET
/
api
/
connectors
/
tenant-connector-taps
TypeScript SDK
import { WebApiSDK } from "@parable-platform/web-api-sdk";
const sdk = new WebApiSDK({
baseUrl: process.env.PARABLE_API_URL!,
auth: { token: process.env.PARABLE_API_TOKEN! },
requestInterceptor: (config) => ({
...config,
headers: { ...config.headers, "X-Tenant": process.env.PARABLE_WORKSPACE! },
}),
});
const result = await sdk.connectors.tenantConnectorTaps();import os
from parable_web_api_sdk import ClientConfig, WebApiSDK
sdk = WebApiSDK(
ClientConfig(
base_url=os.environ["PARABLE_API_URL"],
auth_token=os.environ["PARABLE_API_TOKEN"],
default_headers={"X-Tenant": os.environ["PARABLE_WORKSPACE"]},
)
)
result = sdk.connectors.tenant_connector_taps()use parable_web_api_sdk::{ClientConfig, RequestOptions, WebApiSdk};
let sdk = WebApiSdk::new(ClientConfig::with_base_url(
std::env::var("PARABLE_API_URL")?,
Some(std::env::var("PARABLE_API_TOKEN")?),
None,
))?;
let options = RequestOptions::with_header("X-Tenant", std::env::var("PARABLE_WORKSPACE")?, None, None);
let result = sdk.connectors.tenant_connector_taps(
Some(&options)
).await?;sdk, err := webapisdk.New(webapisdk.SDKConfig{
BaseURL: os.Getenv("PARABLE_API_URL"),
Auth: &webapisdk.AuthConfig{Token: os.Getenv("PARABLE_API_TOKEN")},
RequestInterceptor: func(ctx context.Context, req *http.Request) error {
req.Header.Set("X-Tenant", os.Getenv("PARABLE_WORKSPACE"))
return nil
},
})
if err != nil {
return err
}
result, err := sdk.ConnectorsNamespace.TenantConnectorTaps(ctx){
"data": [
{
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "<string>",
"deduplicateAcrossLoads": true,
"enabledByDefault": true,
"id": "<string>",
"identityDirectory": true,
"name": "<string>",
"responseExtraction": {
"primaryKey": "<string>",
"responseFormat": "json",
"responsePath": "<string>",
"responsePathFallback": "<string>",
"responseValidation": {
"errorField": "<string>",
"okField": "<string>",
"transientErrors": [
"<string>"
]
},
"syntheticPrimaryKey": {
"fields": [
"<string>"
],
"algorithm": "sha1",
"fieldsConfigKey": "<string>",
"outputField": "<string>",
"separator": "<string>"
}
},
"schema": {},
"sync": {
"mode": "full",
"asyncQuery": {
"maxPollSeconds": 4503599627370495,
"pollIntervalSeconds": 4503599627370495,
"queryIdPath": "<string>",
"recordsEndpoint": "<string>",
"recordsResponsePath": "<string>",
"statusEndpoint": "<string>",
"statusPath": "<string>",
"successValue": "<string>",
"columnNamesPath": "<string>",
"completionStatusCode": 249,
"externalLinksPath": "<string>",
"failureValue": "<string>",
"failureValues": [
"<string>"
],
"partitionCountPath": "<string>",
"partitionParam": "<string>",
"recordsPagination": {
"type": "link_header",
"cursor": {
"cursorPath": "<string>",
"cursorBodyPath": "<string>",
"cursorIsFullUrl": true,
"cursorParam": "<string>",
"hasMorePath": "<string>",
"nextCursorPath": "<string>",
"nextDataPath": "<string>",
"nextEndpoint": "<string>",
"nextQuery": "<string>"
},
"offset": {
"defaultLimit": 0,
"initialOffset": 0,
"limitParam": "<string>",
"maxLimit": 0,
"nextPageLinkPath": "<string>",
"offsetParam": "<string>",
"totalPath": "<string>"
},
"pageNumber": {
"defaultPageSize": 0,
"pageParam": "<string>",
"pageSizeParam": "<string>",
"paramLocation": "<string>",
"totalPagesPath": "<string>",
"totalPath": "<string>",
"zeroBased": true
},
"sessionPage": {
"defaultPageSize": 0,
"pageParam": "<string>",
"pagePath": "<string>",
"sessionIdParam": "<string>",
"sessionIdPath": "<string>"
}
},
"recordsQueryParams": "<unknown>"
},
"cursorField": "<string>",
"cursorValueFormat": "iso8601",
"incrementalParams": {
"bodyFilterEndPath": "<string>",
"bodyFilterFormat": "iso8601",
"bodyFilterPath": "<string>",
"bodyFilterTemplate": "<string>",
"filterType": "simple",
"maxWindowDays": 4503599627370495,
"queryParam": "<string>",
"queryTemplate": "<string>",
"sinceFormat": "iso8601",
"sinceParam": "<string>",
"untilFormat": "iso8601",
"untilParam": "<string>"
},
"maxLookbackDays": 4503599627370495,
"refreshLookbackDays": 4503599627370495,
"scopes": [
"<string>"
]
},
"transportOptions": [
{
"apiType": "rest",
"pagination": {
"type": "link_header",
"cursor": {
"cursorPath": "<string>",
"cursorBodyPath": "<string>",
"cursorIsFullUrl": true,
"cursorParam": "<string>",
"hasMorePath": "<string>",
"nextCursorPath": "<string>",
"nextDataPath": "<string>",
"nextEndpoint": "<string>",
"nextQuery": "<string>"
},
"offset": {
"defaultLimit": 0,
"initialOffset": 0,
"limitParam": "<string>",
"maxLimit": 0,
"nextPageLinkPath": "<string>",
"offsetParam": "<string>",
"totalPath": "<string>"
},
"pageNumber": {
"defaultPageSize": 0,
"pageParam": "<string>",
"pageSizeParam": "<string>",
"paramLocation": "<string>",
"totalPagesPath": "<string>",
"totalPath": "<string>",
"zeroBased": true
},
"sessionPage": {
"defaultPageSize": 0,
"pageParam": "<string>",
"pagePath": "<string>",
"sessionIdParam": "<string>",
"sessionIdPath": "<string>"
}
},
"priority": 123,
"errorBodyRules": [
{
"jmesPath": "<string>",
"statusCode": 349,
"emptyValues": [
"<string>"
],
"retryValues": [
"<string>"
]
}
],
"graphqlConfig": {
"endpoint": "<string>",
"query": "<string>",
"operationName": "<string>",
"variables": "<unknown>"
},
"paginationHook": "<string>",
"providerBudgetOperation": "<string>",
"restConfig": {
"endpoint": "<string>",
"method": "GET",
"batch": {
"endpoint": "<string>",
"maxSubRequests": 50,
"format": "<string>"
},
"bodyEncoding": "json",
"headers": "<unknown>",
"parentDataFilterBodyInject": {
"bodyPath": "<string>",
"field": "<string>",
"filterKey": "<string>"
},
"parentDataFilterQueryInject": {
"field": "<string>",
"filterKey": "<string>",
"queryParam": "<string>",
"chunkSize": 250.5,
"clauseTemplate": "<string>",
"combineOperator": "and",
"joinOperator": "or",
"normalize": "lowercase"
},
"pathParamEncodings": [
{
"encoding": "double_url_encode_slashes",
"parameter": "<string>"
}
],
"queryParams": "<unknown>",
"requestBody": "<unknown>"
}
}
],
"updatedAt": "2023-11-07T05:31:56Z",
"updatedBy": "<string>",
"access": {
"roles": [
"principals"
],
"defaultAudience": "source_users"
},
"customFields": {
"captureUnknownFields": true,
"knownCustomFieldKeyPatterns": [
"<string>"
]
},
"dataKind": "snapshot",
"deletionSemantics": "by_absence",
"description": "<string>",
"docs": {
"title": "<string>"
},
"enabledSince": "2023-11-07T05:31:56Z",
"errorBodyRules": [
{
"jmesPath": "<string>",
"statusCode": 349,
"emptyValues": [
"<string>"
],
"retryValues": [
"<string>"
]
}
],
"extractionHook": "<string>",
"icon": "<string>",
"objectName": "<string>",
"parentContextFields": [
{
"sourceField": "<string>",
"targetField": "<string>"
}
],
"perParentAuth": {
"method": "<string>",
"headerName": "<string>",
"impersonateField": "<string>",
"quotaUserHeader": "<string>",
"valueField": "<string>"
},
"purpose": "<string>",
"qualityConfig": {
"rules": [
{
"maxRate": 123,
"type": "null_rate"
}
],
"spc": {
"minHistoryForViolation": 501,
"trackedSeries": [
"TABLE_ROW_COUNT"
],
"windowSize": 501
}
},
"rateLimitOverride": {
"admissionKind": "fixed",
"maxConcurrent": 4503599627370496,
"providerBudgetPolicy": {
"budgets": [
{
"apiFamily": "<string>",
"id": "<string>",
"kind": "token_bucket",
"limit": 4503599627370496,
"scope": [
"quota_owner"
],
"observation": {
"fallbackLimit": 4503599627370496,
"limitHeader": "<string>",
"remainingHeader": "<string>",
"resetEpochSecondsHeader": "<string>",
"resourceHeader": "<string>",
"resourceValue": "<string>"
},
"windowSeconds": 4503599627370496
}
],
"operations": [
{
"claims": [
{
"budgetId": "<string>",
"charge": "outer_request",
"cost": 4503599627370496
}
],
"id": "<string>"
}
],
"quotaOwner": {
"kind": "google_cloud_project",
"credentialPaths": [
"<string>"
]
},
"feedback": [
{
"statusCode": 349,
"bodyReason": "<string>",
"budgetId": "<string>",
"fallbackCooldownSeconds": 4503599627370496,
"headerMatches": [
{
"equals": "<string>",
"header": "<string>"
}
],
"resetHeader": "<string>",
"resetHeaderCondition": {
"equals": "<string>",
"header": "<string>"
}
}
]
},
"requestsPerSecond": 1.000001,
"resetHeader": "<string>",
"retry": {
"maxRetries": 4503599627370495,
"maxRetryTimeSeconds": 4503599627370495,
"respectRetryAfter": true
}
},
"rateLimits": {
"admissionKind": "fixed",
"maxConcurrent": 4503599627370496,
"providerBudgetPolicy": {
"budgets": [
{
"apiFamily": "<string>",
"id": "<string>",
"kind": "token_bucket",
"limit": 4503599627370496,
"scope": [
"quota_owner"
],
"observation": {
"fallbackLimit": 4503599627370496,
"limitHeader": "<string>",
"remainingHeader": "<string>",
"resetEpochSecondsHeader": "<string>",
"resourceHeader": "<string>",
"resourceValue": "<string>"
},
"windowSeconds": 4503599627370496
}
],
"operations": [
{
"claims": [
{
"budgetId": "<string>",
"charge": "outer_request",
"cost": 4503599627370496
}
],
"id": "<string>"
}
],
"quotaOwner": {
"kind": "google_cloud_project",
"credentialPaths": [
"<string>"
]
},
"feedback": [
{
"statusCode": 349,
"bodyReason": "<string>",
"budgetId": "<string>",
"fallbackCooldownSeconds": 4503599627370496,
"headerMatches": [
{
"equals": "<string>",
"header": "<string>"
}
],
"resetHeader": "<string>",
"resetHeaderCondition": {
"equals": "<string>",
"header": "<string>"
}
}
]
},
"requestsPerSecond": 1.000001,
"resetHeader": "<string>",
"retry": {
"maxRetries": 4503599627370495,
"maxRetryTimeSeconds": 4503599627370495,
"respectRetryAfter": true
}
},
"requestHook": "<string>",
"requiredAccess": {
"model": "object_acl",
"values": [
"<string>"
]
},
"retentionPolicy": {
"retentionDays": 4503599627370495,
"alertThresholdDays": 4503599627370495
},
"tombstoneMarkerColumn": "<string>"
}
],
"meta": {
"requestId": "<string>",
"totalCount": 123
},
"links": {
"first": "<string>",
"last": "<string>",
"next": "<string>",
"prev": "<string>"
}
}{
"detail": "<string>",
"status": 400,
"title": "Bad Request",
"type": "about:blank",
"code": "WA-VL-001",
"details": "<unknown>",
"errors": "<unknown>",
"requestId": "<string>"
}{
"detail": "<string>",
"status": 400,
"title": "Bad Request",
"type": "about:blank",
"code": "WA-VL-001",
"details": "<unknown>",
"errors": "<unknown>",
"requestId": "<string>"
}{
"detail": "<string>",
"status": 400,
"title": "Bad Request",
"type": "about:blank",
"code": "WA-VL-001",
"details": "<unknown>",
"errors": "<unknown>",
"requestId": "<string>"
}{
"detail": "<string>",
"status": 400,
"title": "Bad Request",
"type": "about:blank",
"code": "WA-VL-001",
"details": "<unknown>",
"errors": "<unknown>",
"requestId": "<string>"
}List every Tap this Workspace could use
list_every_tapAuthorizations
A personal access token, which starts with pat_. A Parable token can call each operation that the roles of its owner allow. An MCP token can call only the read operations that are open to agents. A SQL token does not work on this API.
Headers
Workspace slug. Overrides subdomain-based workspace resolution when provided.
Example:
"acme"
Optional request correlation ID echoed back in the response.
Example:
"550e8400-e29b-41d4-a716-446655440000"
Was this page helpful?