approve_certificate
@app.post("/v1/certificates", response_model=V1CertificatesPostResponse)
def approve_certificate(accept: Optional[str] = Header("application/json",
alias="Accept"),
body: TrustCertificateRequest = None
) -> V1CertificatesPostResponseApprove a certificate
Arguments:
acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyTrustCertificateRequest, optional - (Default value = None)
Returns:
create_connector
@app.post(
"/v1/connectors",
response_model=None,
responses={"201": {
"model": V1ConnectorsPostResponse
}},
)
def create_connector(
accept: Optional[str] = Header("application/json;version=2",
alias="Accept"),
body: NewConnectorRequestV1 = None
) -> Union[None, V1ConnectorsPostResponse]Create a Connector
Arguments:
acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))bodyNewConnectorRequestV1, optional - (Default value = None)
Returns:
connector_details
@app.get("/v1/connectors/{connector_id}",
response_model=V1ConnectorsConnectorIdGetResponse)
def connector_details(connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header(
"application/json;version=2", alias="Accept")
) -> V1ConnectorsConnectorIdGetResponseRetrieve Connector Details
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))
Returns:
delete_connector
@app.delete(
"/v1/connectors/{connector_id}",
response_model=V1ConnectorsConnectorIdDeleteResponse,
)
def delete_connector(connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header(
"application/json;version=2", alias="Accept")
) -> V1ConnectorsConnectorIdDeleteResponseDelete a Connector
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))
Returns:
modify_connector
@app.patch("/v1/connectors/{connector_id}",
response_model=V1ConnectorsConnectorIdPatchResponse)
def modify_connector(
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json;version=2",
alias="Accept"),
body: UpdateConnectorRequest = None
) -> V1ConnectorsConnectorIdPatchResponseModify a Connector
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))bodyUpdateConnectorRequest, optional - (Default value = None)
Returns:
connect_card
@app.post(
"/v1/connectors/{connector_id}/connect-card",
response_model=V1ConnectorsConnectorIdConnectCardPostResponse,
)
def connect_card(
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json;version=2",
alias="Accept"),
body: ConnectCardConfigRequest = None
) -> V1ConnectorsConnectorIdConnectCardPostResponseConnect Card
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))bodyConnectCardConfigRequest, optional - (Default value = None)
Returns:
connect_card_token
@app.post(
"/v1/connectors/{connector_id}/connect-card-token",
response_model=CreatePbfTokenResponse,
)
def connect_card_token(connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header(
"application/json;version=2",
alias="Accept")) -> CreatePbfTokenResponseConnect Card Token
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))
Returns:
resync_connector
@app.post(
"/v1/connectors/{connector_id}/resync",
response_model=V1ConnectorsConnectorIdResyncPostResponse,
)
def resync_connector(
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json;version=2",
alias="Accept"),
body: ResyncConnectorRequest = None
) -> V1ConnectorsConnectorIdResyncPostResponseRe-sync Connector Data (Historical Sync)
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))bodyResyncConnectorRequest, optional - (Default value = None)
Returns:
connector_schema_config
@app.get(
"/v1/connectors/{connector_id}/schemas",
response_model=V1ConnectorsConnectorIdSchemasGetResponse,
)
def connector_schema_config(connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json",
alias="Accept")
) -> V1ConnectorsConnectorIdSchemasGetResponseRetrieve a Connector Schema Config
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
modify_connector_schema_config
@app.patch(
"/v1/connectors/{connector_id}/schemas",
response_model=V1ConnectorsConnectorIdSchemasPatchResponse,
)
def modify_connector_schema_config(
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: StandardConfigUpdateRequest = None
) -> V1ConnectorsConnectorIdSchemasPatchResponseModify a Connector Schema Config
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyStandardConfigUpdateRequest, optional - (Default value = None)
Returns:
reload_connector_schema_config
@app.post(
"/v1/connectors/{connector_id}/schemas/reload",
response_model=V1ConnectorsConnectorIdSchemasReloadPostResponse,
)
def reload_connector_schema_config(
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: ReloadStandardConfigRequest = None
) -> V1ConnectorsConnectorIdSchemasReloadPostResponseReload a Connector Schema Config
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyReloadStandardConfigRequest, optional - (Default value = None)
Returns:
resync_tables
@app.post(
"/v1/connectors/{connector_id}/schemas/tables/resync",
response_model=V1ConnectorsConnectorIdSchemasTablesResyncPostResponse,
)
def resync_tables(
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: V1ConnectorsConnectorIdSchemasTablesResyncPostRequest = None
) -> V1ConnectorsConnectorIdSchemasTablesResyncPostResponseRe-sync Connector Table Data
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyV1ConnectorsConnectorIdSchemasTablesResyncPostRequest, optional - (Default value = None)
Returns:
modify_connector_database_schema_config
@app.patch(
"/v1/connectors/{connector_id}/schemas/{schema_name}",
response_model=V1ConnectorsConnectorIdSchemasSchemaNamePatchResponse,
)
def modify_connector_database_schema_config(
connector_id: str = Path(..., alias="connectorId"),
schema_name: str = Path(..., alias="schemaName"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: SchemaUpdateRequest = None
) -> V1ConnectorsConnectorIdSchemasSchemaNamePatchResponseModify a Connector Database Schema Config
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))schema_namestr, optional - (Default value = Path(..., alias="schemaName"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodySchemaUpdateRequest, optional - (Default value = None)
Returns:
modify_connector_table_config
@app.patch(
"/v1/connectors/{connector_id}/schemas/{schema_name}/tables/{table_name}",
response_model=
V1ConnectorsConnectorIdSchemasSchemaNameTablesTableNamePatchResponse,
)
def modify_connector_table_config(
connector_id: str = Path(..., alias="connectorId"),
schema_name: str = Path(..., alias="schemaName"),
table_name: str = Path(..., alias="tableName"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: TableUpdateRequest = None
) -> V1ConnectorsConnectorIdSchemasSchemaNameTablesTableNamePatchResponseModify a Connector Table Config
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))schema_namestr, optional - (Default value = Path(..., alias="schemaName"))table_namestr, optional - (Default value = Path(..., alias="tableName"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyTableUpdateRequest, optional - (Default value = None)
Returns:
modify_connector_column_config
@app.patch(
"/v1/connectors/{connector_id}/schemas/{schema_name}/tables/{table_name}/columns/{column_name}",
response_model=
V1ConnectorsConnectorIdSchemasSchemaNameTablesTableNameColumnsColumnNamePatchResponse,
)
def modify_connector_column_config(
connector_id: str = Path(..., alias="connectorId"),
schema_name: str = Path(..., alias="schemaName"),
table_name: str = Path(..., alias="tableName"),
column_name: str = Path(..., alias="columnName"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: ColumnUpdateRequest = None
) -> V1ConnectorsConnectorIdSchemasSchemaNameTablesTableNameColumnsColumnNamePatchResponseModify a Connector Column Config
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))schema_namestr, optional - (Default value = Path(..., alias="schemaName"))table_namestr, optional - (Default value = Path(..., alias="tableName"))column_namestr, optional - (Default value = Path(..., alias="columnName"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyColumnUpdateRequest, optional - (Default value = None)
Returns:
connector_column_config
@app.get(
"/v1/connectors/{connector_id}/schemas/{schema}/tables/{table}/columns",
response_model=
V1ConnectorsConnectorIdSchemasSchemaTablesTableColumnsGetResponse,
)
def connector_column_config(
connector_id: str = Path(..., alias="connectorId"),
schema: str = ...,
table: str = ...,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1ConnectorsConnectorIdSchemasSchemaTablesTableColumnsGetResponseRetrieve Source Table Columns Config
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))schemastr, optional - (Default value = ...)tablestr, optional - (Default value = ...)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
sync_connector
@app.post(
"/v1/connectors/{connector_id}/sync",
response_model=V1ConnectorsConnectorIdSyncPostResponse,
)
def sync_connector(
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json;version=2",
alias="Accept"),
body: SyncConnectorRequest = None
) -> V1ConnectorsConnectorIdSyncPostResponseSync Connector Data
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))bodySyncConnectorRequest, optional - (Default value = None)
Returns:
run_setup_tests
@app.post(
"/v1/connectors/{connector_id}/test",
response_model=V1ConnectorsConnectorIdTestPostResponse,
)
def run_setup_tests(
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json;version=2",
alias="Accept"),
body: RunSetupTestsRequest = None
) -> V1ConnectorsConnectorIdTestPostResponseRun connector setup tests
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))bodyRunSetupTestsRequest, optional - (Default value = None)
Returns:
dbt_model_details
@app.get("/v1/dbt/models/{model_id}",
response_model=V1DbtModelsModelIdGetResponse)
def dbt_model_details(model_id: str = Path(..., alias="modelId"),
accept: Optional[str] = Header(
"application/json",
alias="Accept")) -> V1DbtModelsModelIdGetResponseRetrieve DBT Model Details
Arguments:
model_idstr, optional - (Default value = Path(..., alias="modelId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
list_dbt_projects
@app.get("/v1/dbt/projects", response_model=V1DbtProjectsGetResponse)
def list_dbt_projects(
group_id: Optional[str] = None,
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1DbtProjectsGetResponseList All DBT Projects
Arguments:
group_idOptional[str], optional - (Default value = None)cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
create_dbt_project
@app.post(
"/v1/dbt/projects",
response_model=None,
responses={"201": {
"model": V1DbtProjectsPostResponse
}},
)
def create_dbt_project(
accept: Optional[str] = Header("application/json", alias="Accept"),
body: NewDbtProjectRequest = None
) -> Union[None, V1DbtProjectsPostResponse]Create DBT Project
Arguments:
acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyNewDbtProjectRequest, optional - (Default value = None)
Returns:
dbt_project_details
@app.get("/v1/dbt/projects/{project_id}",
response_model=V1DbtProjectsProjectIdGetResponse)
def dbt_project_details(project_id: str = Path(..., alias="projectId"),
accept: Optional[str] = Header("application/json",
alias="Accept")
) -> V1DbtProjectsProjectIdGetResponseRetrieve DBT Project Details
Arguments:
project_idstr, optional - (Default value = Path(..., alias="projectId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
list_dbt_project_models
@app.get(
"/v1/dbt/projects/{project_id}/models",
response_model=V1DbtProjectsProjectIdModelsGetResponse,
)
def list_dbt_project_models(
project_id: str = Path(..., alias="projectId"),
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1DbtProjectsProjectIdModelsGetResponseList All DBT Models
Arguments:
project_idstr, optional - (Default value = Path(..., alias="projectId"))cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
test_dbt_project
@app.post(
"/v1/dbt/projects/{project_id}/test",
response_model=V1DbtProjectsProjectIdTestPostResponse,
)
def test_dbt_project(project_id: str = Path(..., alias="projectId"),
accept: Optional[str] = Header("application/json",
alias="Accept")
) -> V1DbtProjectsProjectIdTestPostResponseTest DBT Project
Arguments:
project_idstr, optional - (Default value = Path(..., alias="projectId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
list_dbt_project_transformations
@app.get(
"/v1/dbt/projects/{project_id}/transformations",
response_model=V1DbtProjectsProjectIdTransformationsGetResponse,
)
def list_dbt_project_transformations(
project_id: str = Path(..., alias="projectId"),
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1DbtProjectsProjectIdTransformationsGetResponseList All DBT Transformations
Arguments:
project_idstr, optional - (Default value = Path(..., alias="projectId"))cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
create_dbt_transformation
@app.post(
"/v1/dbt/projects/{project_id}/transformations",
response_model=None,
responses={
"201": {
"model": V1DbtProjectsProjectIdTransformationsPostResponse
}
},
)
def create_dbt_transformation(
project_id: str = Path(..., alias="projectId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: NewTransformationRequest = None
) -> Union[None, V1DbtProjectsProjectIdTransformationsPostResponse]Create DBT Transformation
Arguments:
project_idstr, optional - (Default value = Path(..., alias="projectId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyNewTransformationRequest, optional - (Default value = None)
Returns:
dbt_transformation_details
@app.get(
"/v1/dbt/transformations/{transformation_id}",
response_model=V1DbtTransformationsTransformationIdGetResponse,
)
def dbt_transformation_details(
transformation_id: str = Path(..., alias="transformationId"),
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1DbtTransformationsTransformationIdGetResponseRetrieve DBT Transformation Details
Arguments:
transformation_idstr, optional - (Default value = Path(..., alias="transformationId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
delete_dbt_transformation
@app.delete(
"/v1/dbt/transformations/{transformation_id}",
response_model=V1DbtTransformationsTransformationIdDeleteResponse,
)
def delete_dbt_transformation(
transformation_id: str = Path(..., alias="transformationId"),
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1DbtTransformationsTransformationIdDeleteResponseDelete DBT Transformation
Arguments:
transformation_idstr, optional - (Default value = Path(..., alias="transformationId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
modify_dbt_transformation
@app.patch(
"/v1/dbt/transformations/{transformation_id}",
response_model=V1DbtTransformationsTransformationIdPatchResponse,
)
def modify_dbt_transformation(
transformation_id: str = Path(..., alias="transformationId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: UpdateTransformationRequest = None
) -> V1DbtTransformationsTransformationIdPatchResponseModify DBT Transformation
Arguments:
transformation_idstr, optional - (Default value = Path(..., alias="transformationId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyUpdateTransformationRequest, optional - (Default value = None)
Returns:
create_destination
@app.post(
"/v1/destinations",
response_model=None,
responses={"201": {
"model": V1DestinationsPostResponse
}},
)
def create_destination(
accept: Optional[str] = Header("application/json;version=2",
alias="Accept"),
body: NewDestinationRequest = None
) -> Union[None, V1DestinationsPostResponse]Create destination
Arguments:
acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))bodyNewDestinationRequest, optional - (Default value = None)
Returns:
destination_details
@app.get(
"/v1/destinations/{destination_id}",
response_model=V1DestinationsDestinationIdGetResponse,
)
def destination_details(destination_id: str = Path(..., alias="destinationId"),
accept: Optional[str] = Header(
"application/json;version=2", alias="Accept")
) -> V1DestinationsDestinationIdGetResponseRetrieve Destination Details
Arguments:
destination_idstr, optional - (Default value = Path(..., alias="destinationId"))acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))
Returns:
delete_destination
@app.delete(
"/v1/destinations/{destination_id}",
response_model=V1DestinationsDestinationIdDeleteResponse,
)
def delete_destination(destination_id: str = Path(..., alias="destinationId"),
accept: Optional[str] = Header(
"application/json;version=2", alias="Accept")
) -> V1DestinationsDestinationIdDeleteResponseDelete a destination
Arguments:
destination_idstr, optional - (Default value = Path(..., alias="destinationId"))acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))
Returns:
modify_destination
@app.patch(
"/v1/destinations/{destination_id}",
response_model=V1DestinationsDestinationIdPatchResponse,
)
def modify_destination(
destination_id: str = Path(..., alias="destinationId"),
accept: Optional[str] = Header("application/json;version=2",
alias="Accept"),
body: UpdateDestinationRequest = None
) -> V1DestinationsDestinationIdPatchResponseModify a Destination
Arguments:
destination_idstr, optional - (Default value = Path(..., alias="destinationId"))acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))bodyUpdateDestinationRequest, optional - (Default value = None)
Returns:
run_destination_setup_tests
@app.post(
"/v1/destinations/{destination_id}/test",
response_model=V1DestinationsDestinationIdTestPostResponse,
)
def run_destination_setup_tests(
destination_id: str = Path(..., alias="destinationId"),
accept: Optional[str] = Header("application/json;version=2",
alias="Accept"),
body: RunSetupTestsRequest = None
) -> V1DestinationsDestinationIdTestPostResponseRun Destination Setup Tests
Arguments:
destination_idstr, optional - (Default value = Path(..., alias="destinationId"))acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))bodyRunSetupTestsRequest, optional - (Default value = None)
Returns:
approve_fingerprint
@app.post("/v1/fingerprints", response_model=V1FingerprintsPostResponse)
def approve_fingerprint(accept: Optional[str] = Header("application/json",
alias="Accept"),
body: TrustFingerprintRequest = None
) -> V1FingerprintsPostResponseApprove a fingerprint
Arguments:
acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyTrustFingerprintRequest, optional - (Default value = None)
Returns:
list_all_groups
@app.get("/v1/groups", response_model=V1GroupsGetResponse)
def list_all_groups(
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1GroupsGetResponseList All Groups
Arguments:
cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
create_group
@app.post(
"/v1/groups",
response_model=None,
responses={"201": {
"model": V1GroupsPostResponse
}},
)
def create_group(accept: Optional[str] = Header("application/json",
alias="Accept"),
body: NewGroupRequest = None
) -> Union[None, V1GroupsPostResponse]Create a Group
Arguments:
acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyNewGroupRequest, optional - (Default value = None)
Returns:
group_details
@app.get("/v1/groups/{group_id}", response_model=V1GroupsGroupIdGetResponse)
def group_details(group_id: str = Path(..., alias="groupId"),
accept: Optional[str] = Header(
"application/json",
alias="Accept")) -> V1GroupsGroupIdGetResponseRetrieve Group Details
Arguments:
group_idstr, optional - (Default value = Path(..., alias="groupId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
delete_group
@app.delete("/v1/groups/{group_id}",
response_model=V1GroupsGroupIdDeleteResponse)
def delete_group(group_id: str = Path(..., alias="groupId"),
accept: Optional[str] = Header(
"application/json",
alias="Accept")) -> V1GroupsGroupIdDeleteResponseDelete a group
Arguments:
group_idstr, optional - (Default value = Path(..., alias="groupId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
modify_group
@app.patch("/v1/groups/{group_id}",
response_model=V1GroupsGroupIdPatchResponse)
def modify_group(group_id: str = Path(..., alias="groupId"),
accept: Optional[str] = Header("application/json",
alias="Accept"),
body: UpdateGroupRequest = None
) -> V1GroupsGroupIdPatchResponseModify a Group
Arguments:
group_idstr, optional - (Default value = Path(..., alias="groupId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyUpdateGroupRequest, optional - (Default value = None)
Returns:
list_all_connectors_in_group
@app.get(
"/v1/groups/{group_id}/connectors",
response_model=V1GroupsGroupIdConnectorsGetResponse,
)
def list_all_connectors_in_group(
group_id: str = Path(..., alias="groupId"),
schema: Optional[str] = None,
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1GroupsGroupIdConnectorsGetResponseList All Connectors within a Group
Arguments:
group_idstr, optional - (Default value = Path(..., alias="groupId"))schemaOptional[str], optional - (Default value = None)cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
list_all_users_in_group
@app.get("/v1/groups/{group_id}/users",
response_model=V1GroupsGroupIdUsersGetResponse)
def list_all_users_in_group(
group_id: str = Path(..., alias="groupId"),
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1GroupsGroupIdUsersGetResponseList All Users within a Group
Arguments:
group_idstr, optional - (Default value = Path(..., alias="groupId"))cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
add_user_to_group
@app.post("/v1/groups/{group_id}/users",
response_model=V1GroupsGroupIdUsersPostResponse)
def add_user_to_group(
group_id: str = Path(..., alias="groupId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: AddUserToGroupRequest = None
) -> V1GroupsGroupIdUsersPostResponseAdd a User to a Group
Arguments:
group_idstr, optional - (Default value = Path(..., alias="groupId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyAddUserToGroupRequest, optional - (Default value = None)
Returns:
delete_user_from_group
@app.delete(
"/v1/groups/{group_id}/users/{user_id}",
response_model=V1GroupsGroupIdUsersUserIdDeleteResponse,
)
def delete_user_from_group(group_id: str = Path(..., alias="groupId"),
user_id: str = Path(..., alias="userId"),
accept: Optional[str] = Header("application/json",
alias="Accept")
) -> V1GroupsGroupIdUsersUserIdDeleteResponseRemove a User from a Group
Arguments:
group_idstr, optional - (Default value = Path(..., alias="groupId"))user_idstr, optional - (Default value = Path(..., alias="userId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
column_metadata
@app.get(
"/v1/metadata/connectors/{connector_id}/columns",
response_model=V1MetadataConnectorsConnectorIdColumnsGetResponse,
)
def column_metadata(
connector_id: str = Path(..., alias="connectorId"),
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1MetadataConnectorsConnectorIdColumnsGetResponseRetrieve column metadata
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
schema_metadata
@app.get(
"/v1/metadata/connectors/{connector_id}/schemas",
response_model=V1MetadataConnectorsConnectorIdSchemasGetResponse,
)
def schema_metadata(
connector_id: str = Path(..., alias="connectorId"),
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1MetadataConnectorsConnectorIdSchemasGetResponseRetrieve schema metadata
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
table_metadata
@app.get(
"/v1/metadata/connectors/{connector_id}/tables",
response_model=V1MetadataConnectorsConnectorIdTablesGetResponse,
)
def table_metadata(
connector_id: str = Path(..., alias="connectorId"),
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1MetadataConnectorsConnectorIdTablesGetResponseRetrieve table metadata
Arguments:
connector_idstr, optional - (Default value = Path(..., alias="connectorId"))cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
metadata_connectors
@app.get("/v1/metadata/{name}", response_model=V1MetadataNameGetResponse)
def metadata_connectors(
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json;version=2",
alias="Accept")
) -> V1MetadataNameGetResponseRetrieve source metadata
Arguments:
cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))
Returns:
metadata_connector_config
@app.get("/v1/metadata/{name}/{service}",
response_model=V1MetadataNameServiceGetResponse)
def metadata_connector_config(
service: str,
accept: Optional[str] = Header("application/json;version=2",
alias="Accept")
) -> V1MetadataNameServiceGetResponseRetrieve connector configuration metadata
Arguments:
service (str):
acceptOptional[str], optional - (Default value = Header("application/json;version=2", alias="Accept"))
Returns:
list_all_roles
@app.get("/v1/roles", response_model=V1RolesGetResponse)
def list_all_roles(
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1RolesGetResponseList all roles
Arguments:
cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
list_all_teams
@app.get("/v1/teams", response_model=V1TeamsGetResponse)
def list_all_teams(
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1TeamsGetResponseList all teams
Arguments:
cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
create_team
@app.post("/v1/teams",
response_model=None,
responses={"201": {
"model": V1TeamsPostResponse
}})
def create_team(accept: Optional[str] = Header("application/json",
alias="Accept"),
body: TeamRequest = None) -> Union[None, V1TeamsPostResponse]Create a team
Arguments:
acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyTeamRequest, optional - (Default value = None)
Returns:
team_details
@app.get("/v1/teams/{team_id}", response_model=V1TeamsTeamIdGetResponse)
def team_details(team_id: str = Path(..., alias="teamId"),
accept: Optional[str] = Header(
"application/json",
alias="Accept")) -> V1TeamsTeamIdGetResponseRetrieve team details
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
delete_team
@app.delete("/v1/teams/{team_id}", response_model=V1TeamsTeamIdDeleteResponse)
def delete_team(team_id: str = Path(..., alias="teamId"),
accept: Optional[str] = Header(
"application/json",
alias="Accept")) -> V1TeamsTeamIdDeleteResponseDelete a team
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
modify_team
@app.patch("/v1/teams/{team_id}", response_model=V1TeamsTeamIdPatchResponse)
def modify_team(team_id: str = Path(..., alias="teamId"),
accept: Optional[str] = Header("application/json",
alias="Accept"),
body: TeamRequest = None) -> V1TeamsTeamIdPatchResponseModify a team
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyTeamRequest, optional - (Default value = None)
Returns:
get_team_memberships_in_connectors
@app.get("/v1/teams/{team_id}/connectors",
response_model=V1TeamsTeamIdConnectorsGetResponse)
def get_team_memberships_in_connectors(
team_id: str = Path(..., alias="teamId"),
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1TeamsTeamIdConnectorsGetResponseList all connector memberships
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
add_team_membership_in_connector
@app.post(
"/v1/teams/{team_id}/connectors",
response_model=None,
responses={"201": {
"model": V1TeamsTeamIdConnectorsPostResponse
}},
)
def add_team_membership_in_connector(
team_id: str = Path(..., alias="teamId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: MembershipRequest = None
) -> Union[None, V1TeamsTeamIdConnectorsPostResponse]Add connector membership
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyMembershipRequest, optional - (Default value = None)
Returns:
get_team_membership_in_connector
@app.get(
"/v1/teams/{team_id}/connectors/{connector_id}",
response_model=V1TeamsTeamIdConnectorsConnectorIdGetResponse,
)
def get_team_membership_in_connector(
team_id: str = Path(..., alias="teamId"),
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1TeamsTeamIdConnectorsConnectorIdGetResponseRetrieve connector membership
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
delete_team_membership_in_connector
@app.delete(
"/v1/teams/{team_id}/connectors/{connector_id}",
response_model=V1TeamsTeamIdConnectorsConnectorIdDeleteResponse,
)
def delete_team_membership_in_connector(
team_id: str = Path(..., alias="teamId"),
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1TeamsTeamIdConnectorsConnectorIdDeleteResponseDelete connector membership
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
update_team_membership_in_connector
@app.patch(
"/v1/teams/{team_id}/connectors/{connector_id}",
response_model=V1TeamsTeamIdConnectorsConnectorIdPatchResponse,
)
def update_team_membership_in_connector(
team_id: str = Path(..., alias="teamId"),
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: UpdateMembershipRequest = None
) -> V1TeamsTeamIdConnectorsConnectorIdPatchResponseUpdate connector membership
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyUpdateMembershipRequest, optional - (Default value = None)
Returns:
get_team_memberships_in_groups
@app.get("/v1/teams/{team_id}/groups",
response_model=V1TeamsTeamIdGroupsGetResponse)
def get_team_memberships_in_groups(
team_id: str = Path(..., alias="teamId"),
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1TeamsTeamIdGroupsGetResponseList all group memberships
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
add_team_membership_in_group
@app.post(
"/v1/teams/{team_id}/groups",
response_model=None,
responses={"201": {
"model": V1TeamsTeamIdGroupsPostResponse
}},
)
def add_team_membership_in_group(
team_id: str = Path(..., alias="teamId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: MembershipRequest = None
) -> Union[None, V1TeamsTeamIdGroupsPostResponse]Add group membership
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyMembershipRequest, optional - (Default value = None)
Returns:
get_team_membership_in_group
@app.get(
"/v1/teams/{team_id}/groups/{group_id}",
response_model=V1TeamsTeamIdGroupsGroupIdGetResponse,
)
def get_team_membership_in_group(team_id: str = Path(..., alias="teamId"),
group_id: str = Path(..., alias="groupId"),
accept: Optional[str] = Header(
"application/json", alias="Accept")
) -> V1TeamsTeamIdGroupsGroupIdGetResponseRetrieve group membership
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))group_idstr, optional - (Default value = Path(..., alias="groupId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
delete_team_membership_in_group
@app.delete(
"/v1/teams/{team_id}/groups/{group_id}",
response_model=V1TeamsTeamIdGroupsGroupIdDeleteResponse,
)
def delete_team_membership_in_group(
team_id: str = Path(..., alias="teamId"),
group_id: str = Path(..., alias="groupId"),
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1TeamsTeamIdGroupsGroupIdDeleteResponseDelete group membership
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))group_idstr, optional - (Default value = Path(..., alias="groupId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
update_team_membership_in_group
@app.patch(
"/v1/teams/{team_id}/groups/{group_id}",
response_model=V1TeamsTeamIdGroupsGroupIdPatchResponse,
)
def update_team_membership_in_group(
team_id: str = Path(..., alias="teamId"),
group_id: str = Path(..., alias="groupId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: UpdateMembershipRequest = None
) -> V1TeamsTeamIdGroupsGroupIdPatchResponseUpdate group membership
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))group_idstr, optional - (Default value = Path(..., alias="groupId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyUpdateMembershipRequest, optional - (Default value = None)
Returns:
delete_team_membership_in_account
@app.delete("/v1/teams/{team_id}/role",
response_model=V1TeamsTeamIdRoleDeleteResponse)
def delete_team_membership_in_account(team_id: str = Path(..., alias="teamId"),
accept: Optional[str] = Header(
"application/json", alias="Accept")
) -> V1TeamsTeamIdRoleDeleteResponseDelete team role in account
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
list_users_in_team
@app.get("/v1/teams/{team_id}/users",
response_model=V1TeamsTeamIdUsersGetResponse)
def list_users_in_team(
team_id: str = Path(..., alias="teamId"),
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1TeamsTeamIdUsersGetResponseList all user memberships
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
add_user_to_team
@app.post(
"/v1/teams/{team_id}/users",
response_model=None,
responses={"201": {
"model": V1TeamsTeamIdUsersPostResponse
}},
)
def add_user_to_team(
team_id: str = Path(..., alias="teamId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: TeamMembershipRequest = None
) -> Union[None, V1TeamsTeamIdUsersPostResponse]Add a user to a team
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyTeamMembershipRequest, optional - (Default value = None)
Returns:
get_user_in_team
@app.get(
"/v1/teams/{team_id}/users/{user_id}",
response_model=V1TeamsTeamIdUsersUserIdGetResponse,
)
def get_user_in_team(team_id: str = Path(..., alias="teamId"),
user_id: str = Path(..., alias="userId"),
accept: Optional[str] = Header("application/json",
alias="Accept")
) -> V1TeamsTeamIdUsersUserIdGetResponseRetrieve user membership in a team
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))user_idstr, optional - (Default value = Path(..., alias="userId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
delete_user_from_team
@app.delete(
"/v1/teams/{team_id}/users/{user_id}",
response_model=V1TeamsTeamIdUsersUserIdDeleteResponse,
)
def delete_user_from_team(team_id: str = Path(..., alias="teamId"),
user_id: str = Path(..., alias="userId"),
accept: Optional[str] = Header("application/json",
alias="Accept")
) -> V1TeamsTeamIdUsersUserIdDeleteResponseDelete a user from a team
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))user_idstr, optional - (Default value = Path(..., alias="userId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
update_user_membership
@app.patch(
"/v1/teams/{team_id}/users/{user_id}",
response_model=V1TeamsTeamIdUsersUserIdPatchResponse,
)
def update_user_membership(
team_id: str = Path(..., alias="teamId"),
user_id: str = Path(..., alias="userId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: UpdateMembershipRequest = None
) -> V1TeamsTeamIdUsersUserIdPatchResponseModify a user membership
Arguments:
team_idstr, optional - (Default value = Path(..., alias="teamId"))user_idstr, optional - (Default value = Path(..., alias="userId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyUpdateMembershipRequest, optional - (Default value = None)
Returns:
list_all_users
@app.get("/v1/users", response_model=V1UsersGetResponse)
def list_all_users(
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1UsersGetResponseList All Users
Arguments:
cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
create_user
@app.post("/v1/users",
response_model=None,
responses={"201": {
"model": V1UsersPostResponse
}})
def create_user(accept: Optional[str] = Header("application/json",
alias="Accept"),
body: NewUserRequest = None
) -> Union[None, V1UsersPostResponse]Invite a User
Arguments:
acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyNewUserRequest, optional - (Default value = None)
Returns:
delete_user
@app.delete("/v1/users/{id}", response_model=V1UsersIdDeleteResponse)
def delete_user(
id: str,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1UsersIdDeleteResponseDelete a user
Arguments:
id (str):
acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
user_details
@app.get("/v1/users/{user_id}", response_model=V1UsersUserIdGetResponse)
def user_details(user_id: str = Path(..., alias="userId"),
accept: Optional[str] = Header(
"application/json",
alias="Accept")) -> V1UsersUserIdGetResponseRetrieve User Details
Arguments:
user_idstr, optional - (Default value = Path(..., alias="userId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
modify_user
@app.patch("/v1/users/{user_id}", response_model=V1UsersUserIdPatchResponse)
def modify_user(user_id: str = Path(..., alias="userId"),
accept: Optional[str] = Header("application/json",
alias="Accept"),
body: UpdateUserRequest = None) -> V1UsersUserIdPatchResponseModify a User
Arguments:
user_idstr, optional - (Default value = Path(..., alias="userId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyUpdateUserRequest, optional - (Default value = None)
Returns:
get_user_memberships_in_connectors
@app.get("/v1/users/{user_id}/connectors",
response_model=V1UsersUserIdConnectorsGetResponse)
def get_user_memberships_in_connectors(
user_id: str = Path(..., alias="userId"),
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1UsersUserIdConnectorsGetResponseList all connector memberships
Arguments:
user_idstr, optional - (Default value = Path(..., alias="userId"))cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
add_user_membership_in_connector
@app.post(
"/v1/users/{user_id}/connectors",
response_model=None,
responses={"201": {
"model": MembershipResponse
}},
)
def add_user_membership_in_connector(user_id: str = Path(..., alias="userId"),
accept: Optional[str] = Header(
"application/json", alias="Accept"),
body: MembershipRequest = None
) -> Union[None, MembershipResponse]Add connector membership
Arguments:
user_idstr, optional - (Default value = Path(..., alias="userId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyMembershipRequest, optional - (Default value = None)
Returns:
get_user_membership_in_connector
@app.get(
"/v1/users/{user_id}/connectors/{connector_id}",
response_model=V1UsersUserIdConnectorsConnectorIdGetResponse,
)
def get_user_membership_in_connector(
user_id: str = Path(..., alias="userId"),
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1UsersUserIdConnectorsConnectorIdGetResponseRetrieve connector membership
Arguments:
user_idstr, optional - (Default value = Path(..., alias="userId"))connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
delete_user_membership_in_connector
@app.delete(
"/v1/users/{user_id}/connectors/{connector_id}",
response_model=V1UsersUserIdConnectorsConnectorIdDeleteResponse,
)
def delete_user_membership_in_connector(
user_id: str = Path(..., alias="userId"),
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1UsersUserIdConnectorsConnectorIdDeleteResponseDelete connector membership
Arguments:
user_idstr, optional - (Default value = Path(..., alias="userId"))connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
update_user_membership_in_connector
@app.patch(
"/v1/users/{user_id}/connectors/{connector_id}",
response_model=V1UsersUserIdConnectorsConnectorIdPatchResponse,
)
def update_user_membership_in_connector(
user_id: str = Path(..., alias="userId"),
connector_id: str = Path(..., alias="connectorId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: UpdateMembershipRequest = None
) -> V1UsersUserIdConnectorsConnectorIdPatchResponseUpdate connector membership
Arguments:
user_idstr, optional - (Default value = Path(..., alias="userId"))connector_idstr, optional - (Default value = Path(..., alias="connectorId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyUpdateMembershipRequest, optional - (Default value = None)
Returns:
get_user_memberships_in_groups
@app.get("/v1/users/{user_id}/groups",
response_model=V1UsersUserIdGroupsGetResponse)
def get_user_memberships_in_groups(
user_id: str = Path(..., alias="userId"),
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1UsersUserIdGroupsGetResponseList all group memberships
Arguments:
user_idstr, optional - (Default value = Path(..., alias="userId"))cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
add_user_membership_in_group
@app.post(
"/v1/users/{user_id}/groups",
response_model=None,
responses={"201": {
"model": V1UsersUserIdGroupsPostResponse
}},
)
def add_user_membership_in_group(
user_id: str = Path(..., alias="userId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: MembershipRequest = None
) -> Union[None, V1UsersUserIdGroupsPostResponse]Add group membership
Arguments:
user_idstr, optional - (Default value = Path(..., alias="userId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyMembershipRequest, optional - (Default value = None)
Returns:
get_user_membership_in_group
@app.get(
"/v1/users/{user_id}/groups/{group_id}",
response_model=V1UsersUserIdGroupsGroupIdGetResponse,
)
def get_user_membership_in_group(user_id: str = Path(..., alias="userId"),
group_id: str = Path(..., alias="groupId"),
accept: Optional[str] = Header(
"application/json", alias="Accept")
) -> V1UsersUserIdGroupsGroupIdGetResponseRetrieve group membership
Arguments:
user_idstr, optional - (Default value = Path(..., alias="userId"))group_idstr, optional - (Default value = Path(..., alias="groupId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
delete_user_membership_in_group
@app.delete(
"/v1/users/{user_id}/groups/{group_id}",
response_model=V1UsersUserIdGroupsGroupIdDeleteResponse,
)
def delete_user_membership_in_group(
user_id: str = Path(..., alias="userId"),
group_id: str = Path(..., alias="groupId"),
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1UsersUserIdGroupsGroupIdDeleteResponseDelete group membership
Arguments:
user_idstr, optional - (Default value = Path(..., alias="userId"))group_idstr, optional - (Default value = Path(..., alias="groupId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
update_user_membership_in_group
@app.patch(
"/v1/users/{user_id}/groups/{group_id}",
response_model=V1UsersUserIdGroupsGroupIdPatchResponse,
)
def update_user_membership_in_group(
user_id: str = Path(..., alias="userId"),
group_id: str = Path(..., alias="groupId"),
accept: Optional[str] = Header("application/json", alias="Accept"),
body: UpdateMembershipRequest = None
) -> V1UsersUserIdGroupsGroupIdPatchResponseUpdate group membership
Arguments:
user_idstr, optional - (Default value = Path(..., alias="userId"))group_idstr, optional - (Default value = Path(..., alias="groupId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyUpdateMembershipRequest, optional - (Default value = None)
Returns:
delete_user_membership_in_account
@app.delete("/v1/users/{user_id}/role",
response_model=V1UsersUserIdRoleDeleteResponse)
def delete_user_membership_in_account(user_id: str = Path(..., alias="userId"),
accept: Optional[str] = Header(
"application/json", alias="Accept")
) -> V1UsersUserIdRoleDeleteResponseDelete user role in account
Arguments:
user_idstr, optional - (Default value = Path(..., alias="userId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
list_all_webhooks
@app.get("/v1/webhooks", response_model=V1WebhooksGetResponse)
def list_all_webhooks(
cursor: Optional[str] = None,
limit: Optional[int] = None,
accept: Optional[str] = Header("application/json", alias="Accept")
) -> V1WebhooksGetResponseRetrieve the list of webhooks
Arguments:
cursorOptional[str], optional - (Default value = None)limitOptional[int], optional - (Default value = None)acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
create_account_webhook
@app.post("/v1/webhooks/account", response_model=WebhookResponse)
def create_account_webhook(accept: Optional[str] = Header("application/json",
alias="Accept"),
body: WebhookRequest = None) -> WebhookResponseCreate account webhook
Arguments:
acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyWebhookRequest, optional - (Default value = None)
Returns:
create_group_webhook
@app.post("/v1/webhooks/group/{group_id}", response_model=WebhookResponse)
def create_group_webhook(group_id: str = Path(..., alias="groupId"),
accept: Optional[str] = Header("application/json",
alias="Accept"),
body: WebhookRequest = None) -> WebhookResponseCreate group webhook
Arguments:
group_idstr, optional - (Default value = Path(..., alias="groupId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyWebhookRequest, optional - (Default value = None)
Returns:
webhook_details
@app.get("/v1/webhooks/{webhook_id}", response_model=WebhookResponse)
def webhook_details(webhook_id: str = Path(..., alias="webhookId"),
accept: Optional[str] = Header(
"application/json",
alias="Accept")) -> WebhookResponseRetrieve webhook details
Arguments:
webhook_idstr, optional - (Default value = Path(..., alias="webhookId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
delete_webhook
@app.delete("/v1/webhooks/{webhook_id}",
response_model=None,
responses={"204": {
"model": str
}})
def delete_webhook(webhook_id: str = Path(..., alias="webhookId"),
accept: Optional[str] = Header(
"application/json",
alias="Accept")) -> Union[None, str]Delete webhook
Arguments:
webhook_idstr, optional - (Default value = Path(..., alias="webhookId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))
Returns:
modify_webhook
@app.patch("/v1/webhooks/{webhook_id}", response_model=WebhookResponse)
def modify_webhook(webhook_id: str = Path(..., alias="webhookId"),
accept: Optional[str] = Header("application/json",
alias="Accept"),
body: WebhookRequest = None) -> WebhookResponseUpdate webhook
Arguments:
webhook_idstr, optional - (Default value = Path(..., alias="webhookId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyWebhookRequest, optional - (Default value = None)
Returns:
test_webhook
@app.post("/v1/webhooks/{webhook_id}/test", response_model=WebhookTestResponse)
def test_webhook(webhook_id: str = Path(..., alias="webhookId"),
accept: Optional[str] = Header("application/json",
alias="Accept"),
body: WebhookTestRequest = None) -> WebhookTestResponseTest webhook
Arguments:
webhook_idstr, optional - (Default value = Path(..., alias="webhookId"))acceptOptional[str], optional - (Default value = Header("application/json", alias="Accept"))bodyWebhookTestRequest, optional - (Default value = None)
Returns: