Upload a port document
port_upload_documentUpload a supporting document (LOA, bill copy, CSR, or other, max 25MB) to a port's TNIQ project as evidence for a customer-signed LOA or supporting proof.
Instructions
Upload a supporting document (LOA, bill copy, CSR, or other; max 25MB) to the port's TNIQ project from a local file. Use for a customer-signed LOA or supporting evidence; to have WARP generate the LOA instead, use port_generate_loa. Errors: INVALID_PAYLOAD, NOT_FOUND, TNIQ_VALIDATION, TNIQ_ERROR.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>",
"doc_type": "<doc_type>",
"file_path": "<file_path>"
},
"name": "port_upload_document"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Port request UUID (from port_list_requests or port_create_request) | |
| doc_type | Yes | Document type: LOA | BILL | CSR | OTHER | |
| file_path | Yes | Absolute path to the local file to upload (max 25MB) |