Teams file upload profile
org.intentschema.communication.chat.file.upload.v1@com.microsoft.teams.v1
JSON: bare · @sha256:c976d85f5ff7…
Hash: sha256:c976d85f5ff73eefe4eb371f8cbda63a3ecc5cd9872f9bd2d82f22d8f6c77ce0
Microsoft Teams profile for file upload via chat attachment.
Implements: Upload chat file (org.intentschema.communication.chat.file.upload.v1)
Payload
| Field | Type | Description |
target * | Target | (system = "ms_teams", required: system) |
object * | object | |
idempotency_key | string | |
object
| Field | Type | Description |
channel_id * | string | |
thread_id | string | |
file * | BlobRef | |
comment | string | |
Result
| Field | Type | Description |
external_id * | string | Provider-assigned id. |
created_at * | string (date-time) | |
url | string (uri) | |
API mapping
Field mapping
| Intent field | API parameter |
object.file | file content (PUT to drive item) |
object.file.filename | /{filename}: path segment |
(implicit) | driveId and parentId from channel's SharePoint drive |