Checking authentication...

Files

Upload and manage files

2 tools

Upload Files

Write

POST /v1/tools/tape/uploadFiles

Upload one or more files to Tape. Each file can be provided as base64 content or a URL to download. Returns file objects with file_id values that can be used in attachment fields (single_attachment, multi_attachment, multi_image) when creating or updating records.

Parameters

NameTypeRequiredDescription
filesarrayrequiredArray of files to upload. Each file needs a filename and either base64 content or a URL.

Request

curl -X POST https://api.syncello.io/v1/tools/tape/uploadFiles \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
  -d '{
  "files": "..."
}'

Response

{
  "files": [
    {
      "file_id": "temporary-file-4821990",
      "name": "proposal.pdf",
      "size": 20480,
      "created_on": "2026-07-01 15:25:00",
      "link": "https://s3.eu-central-1.amazonaws.com/tape-attachments/9f3c1a…?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Signature=…",
      "mimetype": "application/pdf"
    }
  ],
  "note": "Use the file_id values from each file object in attachment fields (single_attachment, multi_attachment, multi_image) when creating or updating records."
}

Try It

Try it

Sign in to execute this tool

File To Markdown

Read Idempotent

POST /v1/tools/tape/fileToMarkdown

Convert a Tape file to markdown text. Supports PDF, DOCX, XLSX, PPTX, and images (JPG, PNG, GIF, WEBP). Returns the extracted text content as markdown. Use getRecord or listRecords to find file IDs from file/image fields first.

Parameters

NameTypeRequiredDescription
file_idnumberrequiredTape file ID to convert

Request

curl -X POST https://api.syncello.io/v1/tools/tape/fileToMarkdown \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
  -d '{
  "file_id": "123"
}'

Response

"# Q3 Vendor Agreement\n\n**Parties:** Acme Corp and Globex Trading\n\n| Item | Qty | Unit Price |\n| --- | --- | --- |\n| Widgets | 100 | $12.50 |\n| Gaskets | 40 | $3.20 |\n\nPayment due within 30 days of delivery."

Try It

Try it

Sign in to execute this tool