Read as Markdown · All MCP tools
projects.prepare_matchmaking_answer_file_uploadPrepare a five-minute upload to a file question in a Project matchmaking application; preparation attaches nothing. Read contract/answers first. POST multipart field file to the returned URL with transfer_token as Bearer credential; no separate API key. Read the HTTP receipt, then list files to verify. Retry the same bytes at the returned URL while its credential is valid. After completion, do not prepare the upload again with the old answers revision. Use a new idempotency_key for a new upload. Keep tokens/bytes private. Limit: 25 MiB per file; room limits and current permissions apply.
- Operation
- write
- OAuth scopes
- mcp
Availability depends on your assigned tools. Scopes do not grant record access. Read the tool description and current resource before changing it; follow the required revision and idempotency fields below.
Inputs
| Name and description | Required |
|---|---|
block_keyCopy block_key from the owning application’s get_contract question blocks; projects use get_matchmaking_application_contract. | Yes |
content_sha256SHA-256 of the exact file bytes to POST; not a document config digest. | Yes |
expected_answers_revisionSee the input schema for constraints. | Yes |
filenameSee the input schema for constraints. | Yes |
idempotency_keySee the input schema for constraints. | Yes |
item_idCopy item_id from the owning application’s repeatable-item list; omit/null for a non-repeatable file question. | No |
provider_slugCopy provider_slug from providers.list; named slugs are valid. | Yes |
size_bytesSee the input schema for constraints. | Yes |
workspace_slugMatching workspace: copy workspace_slug (mmw_) from projects.get or projects.list; not project_slug. | Yes |
View exact input schema
Result
Check the structured result for success or an error before continuing. Read the affected record to confirm your change.
View exact output schema
For this workflow’s steps and prerequisites, read the Matchmaking guide.
