Microsoft Teams
The Microsoft Teams connector brings teams, channels, messages, and users into the graph. Channels and messages are streamed, and the source stays current through a webhook.
Entities
| Entity | Represents | Key fields |
|---|---|---|
teams_team | A team | display_name, description |
teams_channel | A channel | display_name, description |
teams_message | A message | message_id (id), created_at |
teams_user | A person | display_name, email |
Relationships
| Relation | Target |
|---|---|
on_team | teams_team |
has_message | teams_message |
sent_by | teams_user |
Exposing for linking
Teams does not expose entities for other sources to reference by id. Its messages still connect across domains when they mention an identifier another source exposes, such as a pull request or a ticket key. See Cross-domain linking.
Customization
Teams runs a scheduled job to renew its webhook subscription, so streaming stays live without manual upkeep.
Related
- Connector framework: how a connector like this is defined.
- Entities and Retrievers.