Documentation
HomeSupportStatusSign in ->
  • Developer guide
  • How it works?
  • Integration Quick Guide
    • Link Flow
    • Embedded Flow
    • Running Workflow
  • Production setup
  • Webhooks
  • Widget
    • Methods
    • Inline mode
  • Postman Collection
  • Changelog
  • Records
    • Introduction
    • Migration Guide: Migrating from Cases to Records
  • TRANSACTIONLINK API
    • API Reference
      • Authentication
      • Cases (deprecated)
      • Resources
      • Parameters
      • Token
      • Link
      • Workflows
      • Records
        • Attachments
    • API Changelog
    • API Versioning
  • Integrations
    • AIS
      • Data fields availability across banks
      • Testing data
    • Autopay
    • BIG Info Monitor
      • Company Report
      • Personal Report
      • Entrepreneur Report
      • Plus Sco Plus CR3 Report
    • BankID
      • 🇳🇴Norway
      • 🇩🇰Denmark
    • CEIDG
      • Get company
      • List companies
    • Companies House
      • Public Data Api
        • Exemptions
        • Persons with significant Control
        • UK Establishments
        • Filing History
        • Registers
        • Registered Office Address
        • Company Profile
        • Officers
        • Insolvency
        • Charges
      • Documents Api
    • ComplyAdvantage
    • ComplyCube
      • Identity Verification
        • Document Check
        • Proof of Address Check
        • Identity Check
      • Document Check
      • AML Screening Check
      • Face Authentication Check
    • Data Ninja
      • Labeling
      • Profiling
      • Scoring
    • eDO App
    • GUS
    • IAML
    • KRD
      • Company Report
      • Personal Report
      • Identity Card Verification
    • mObywatel
      • CitizenDetails
      • CitizenNationality
    • OnDato
    • Polish VAT Whitelist
    • Przelewy 24
    • PWG
    • QARD
    • Rejestr.io
    • Registru Centras
      • Get company
      • List documents
      • Get document
    • Smart-ID
    • SMS API
    • Twilio
    • MojeId
    • Veriff
      • Supported Browsers
    • VIES (Vat Validation)
      • vies
    • Zoho Sign
      • Adding document fields automatically using text tags
    • Idenfy
    • GBG
      • IDScan
      • Verifications
    • Visa
    • KYB
      • Company Profile
    • Handelsregister
      • Company profile
        • List companies
        • Get company
        • Get company documents
    • InfoCamere
      • Company profile
        • List companies
        • List persons
        • Get company
        • Get person
        • Get documents
    • CBE - Belgium Company Register
      • Company profile
        • List companies
        • Get company
        • List documents
        • Get document
    • Transparenzregister
      • Beneficial owners
        • List companies
        • List documents
        • Get documents
    • CVR (Danish Central Business Register)
      • Company profile
        • List Companies
        • Get Company
        • Get document
    • Malta Business Registry
      • Company profile
        • List Companies
        • Get Company
Powered by GitBook
On this page

Was this helpful?

  1. TRANSACTIONLINK API
  2. API Reference
  3. Records

Attachments

PreviousRecordsNextAPI Changelog

Last updated 2 months ago

Was this helpful?

This API allows users to retrieve attachments associated with a specific record in a table. Attachments can include various types of files such as documents, images, and other resources uploaded to the system.

List attachments for a record

get

Retrieve all attachments associated with a given record.

Path parameters
tableIdstring · uuidRequired

UUID of the table.

recordIdstring · uuidRequired

UUID of the record.

Responses
200
Successfully retrieved attachments.
application/json
404
Record not found or no attachments available.
application/json
get
GET /tables/{tableId}/records/{recordId}/attachments HTTP/1.1
Host: api.transactionlink.io
Accept: */*
[
  {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "recordId": "123e4567-e89b-12d3-a456-426614174000",
    "name": "text",
    "type": "text",
    "size": 1,
    "createdDateTime": "2025-05-31T23:11:25.996Z"
  }
]

Get attachment details

get

Retrieve details of a specific attachment.

Path parameters
tableIdstring · uuidRequired

UUID of the table.

recordIdstring · uuidRequired

UUID of the record.

attachmentIdstring · uuidRequired

UUID of the attachment.

Responses
200
Attachment details retrieved successfully.
application/json
404
Attachment not found.
application/json
get
GET /tables/{tableId}/records/{recordId}/attachments/{attachmentId} HTTP/1.1
Host: api.transactionlink.io
Accept: */*
{
  "link": "https://example.com"
}

Delete an attachment

delete

Remove an attachment from a record.

Path parameters
tableIdstring · uuidRequired

UUID of the table.

recordIdstring · uuidRequired

UUID of the record.

attachmentIdstring · uuidRequired

UUID of the attachment.

Responses
204
Attachment deleted successfully.
404
Attachment not found.
application/json
delete
DELETE /tables/{tableId}/records/{recordId}/attachments/{attachmentId} HTTP/1.1
Host: api.transactionlink.io
Accept: */*

No content

  • GETList attachments for a record
  • GETGet attachment details
  • POSTUpload an attachment to a record
  • DELETEDelete an attachment

Upload an attachment to a record

post

Upload a new attachment to a given record.

Path parameters
tableIdstring · uuidRequired

UUID of the table.

recordIdstring · uuidRequired

UUID of the record.

Body
filestring · binaryOptional

File to be uploaded.

Responses
201
Attachment uploaded successfully.
application/json
400
Bad request or invalid file format.
application/json
413
File too large.
application/json
post
POST /tables/{tableId}/records/{recordId}/attachments HTTP/1.1
Host: api.transactionlink.io
Content-Type: multipart/form-data
Accept: */*
Content-Length: 17

{
  "file": "binary"
}
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "recordId": "123e4567-e89b-12d3-a456-426614174000",
  "name": "text",
  "type": "text",
  "size": 1,
  "createdDateTime": "2025-05-31T23:11:25.996Z"
}