id string
Unique identifier for the configuration. Format: pconf_ followed by alphanumeric characters.
object string
Object type identifier. Always personal_connector.configuration.
userId string optional
User ID who owns this configuration. Either userId or apiKeyId must be present.
apiKeyId string optional
API key ID associated with this configuration. Either userId or apiKeyId must be present.
organizationId string
Organization ID this configuration belongs to.
personalConnectorId string
Reference to the personal connector definition. Links to a Personal Connector Object.
name string
User-friendly name for this configuration. Example: "My GitHub Account", "Work ClickUp".
configuration object
Connector-specific configuration settings. Structure varies by connector type.
Show example configurations by connector type
GitHub Configuration:
{
"repository": "acme/backend",
"branch": "main",
"paths": ["src/", "docs/"]
}ClickUp Configuration:
{
"workspaceId": "12345",
"listId": "67890",
"defaultPriority": 3
}Jira Configuration:
{
"projectKey": "PROJ",
"issueType": "Task",
"defaultAssignee": "user@example.com"
}Teams Configuration:
{
"teamId": "team-abc123",
"channelId": "channel-xyz789"
}Custom MCP Configuration:
{
"endpoint": "https://my-server.com/api",
"customSettings": {...}
}credentials object optional
Encrypted authentication credentials. Structure varies by authentication method. Note: Credentials are encrypted at rest and never returned in API responses.
Show credential formats by auth method
API Key:
{
"type": "api_key",
"apiKey": "encrypted_value"
}OAuth2:
{
"type": "oauth2",
"accessToken": "encrypted_value",
"refreshToken": "encrypted_value",
"expiresAt": "2025-12-31T23:59:59Z"
}Bearer Token:
{
"type": "bearer",
"token": "encrypted_value"
}enabled boolean
Whether this configuration is currently active. Defaults to true.
healthStatus string
Current health status of the connector. Values:
healthy- Connection is workingunhealthy- Connection failed or credentials invalidunknown- Not yet tested
lastSyncAt string optional
ISO 8601 timestamp of the last successful tool discovery or health check.
lastError string optional
Last error message if the connector is unhealthy.
description string optional
Optional description explaining the configuration's purpose.
metadata object optional
Custom key-value pairs for tagging and filtering configurations.
createdAt string
ISO 8601 timestamp when the configuration was created.
updatedAt string
ISO 8601 timestamp when the configuration was last updated.
{
"id": "pconf_abc123",
"object": "personal_connector.configuration",
"userId": "user_xyz789",
"organizationId": "org_123",
"personalConnectorId": "pcon_github",
"name": "My GitHub Account",
"configuration": {
"repository": "acme/backend",
"branch": "main",
"paths": ["src/", "docs/"],
"fileTypes": [".py", ".md"]
},
"enabled": true,
"healthStatus": "healthy",
"lastSyncAt": "2025-10-07T10:00:00Z",
"description": "Access to backend repository",
"metadata": {
"environment": "production"
},
"createdAt": "2025-10-01T00:00:00Z",
"updatedAt": "2025-10-07T10:00:00Z"
}{
"id": "pconf_def456",
"object": "personal_connector.configuration",
"userId": "user_xyz789",
"organizationId": "org_123",
"personalConnectorId": "pcon_clickup",
"name": "Work ClickUp",
"configuration": {
"workspaceId": "12345",
"listId": "67890",
"defaultPriority": 3,
"defaultStatus": "To Do"
},
"enabled": true,
"healthStatus": "healthy",
"lastSyncAt": "2025-10-07T09:30:00Z",
"description": "Engineering team tasks",
"metadata": {
"team": "engineering"
},
"createdAt": "2025-10-01T00:00:00Z",
"updatedAt": "2025-10-07T09:30:00Z"
}{
"id": "pconf_ghi789",
"object": "personal_connector.configuration",
"userId": "user_xyz789",
"organizationId": "org_123",
"personalConnectorId": "pcon_jira",
"name": "Jira Integration",
"configuration": {
"projectKey": "PROJ",
"issueType": "Task"
},
"enabled": true,
"healthStatus": "unhealthy",
"lastSyncAt": "2025-10-06T15:00:00Z",
"lastError": "Authentication failed: Invalid API token",
"createdAt": "2025-10-01T00:00:00Z",
"updatedAt": "2025-10-06T15:00:00Z"
}