Integration Connector¶
Manage connectors in your application.
list¶
Lists all connectors from the application with pagination support.
See: Connector Overview
Parameters:
Optional queryObj: ConnectorQuery(Query)Query parameters to filter the results.Returns:
from tagoio_sdk import Resources resources = Resources() result = resources.integration.connectors.list({ "page": 1, "fields": ["id", "name"], "amount": 10, "orderBy": ["name", "asc"] }) print(result) # [{'id': 'connector-id-123', 'name': 'My Connector'}, ...]
info¶
Retrieves detailed information about a specific connector.
See: Connector Overview
Parameters:
connectorID: GenericID: strConnector IDOptional fields: List[str]List of fields to retrieveReturns:
from tagoio_sdk import Resources resources = Resources() result = resources.integration.connectors.info("connector-id-123", ["id", "name"]) print(result) # {'id': 'connector-id-123', 'name': 'My Connector', 'profile': 'profile-id-123'}
create¶
Creates a new connector in the application.
See: Creating a connector
Parameters:
connectorObj: ConnectorCreateInfoObject with connector propertiesReturns:
dict[str, GenericID]from tagoio_sdk import Resources resources = Resources() result = resources.integration.connectors.create({ "name": "My Connector", "type": "custom", "networks": ["network-id-123"], "enabled": True }) print(result["connector"]) # 'connector-id-123'
edit¶
Modifies an existing connector’s properties.
See: Connector Overview
Parameters:
connectorID: GenericID: strConnector IDconnectorObj: DictObject with properties to updateReturns:
strfrom tagoio_sdk import Resources resources = Resources() result = resources.integration.connectors.edit("connector-id-123", {"name": "Updated Connector"}) print(result) # Connector Successfully Updated
delete¶
Deletes a connector from the application.
See: Connector Overview
Parameters:
connectorID: strConnector IDReturns:
strfrom tagoio_sdk import Resources resources = Resources() result = resources.integration.connectors.delete("connector-id-123") print(result) # Connector Successfully Deleted