Case Attachments

Attachment configuration and forwarding

Update HTTPS attachment configuration details

put
Authorizations
Path parameters
tokenstringRequired

The token provided by TSANet for the collaboration request

Body
domainstringRequiredPattern: ^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$
passwordstring · min: 1 · max: 2147483647Required
expirationstring · date-timeRequired
httpsPathstringRequiredPattern: ^(/[^/ ]*)+/?$
httpsPortinteger · int32 · min: 1 · max: 65535Required
Responses
200

Attachment configuration updated successfully

put
/v1/collaboration-requests/{token}/attachments/config/https
PUT /v1/collaboration-requests/{token}/attachments/config/https HTTP/1.1
Host: connect2.tsanet.org
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 108

{
  "domain": "text",
  "password": "text",
  "expiration": "2025-10-28T10:12:08.773Z",
  "httpsPath": "text",
  "httpsPort": 1
}
{
  "submitter": {
    "companyId": 1,
    "parameters": {
      "ANY_ADDITIONAL_PROPERTY": {}
    }
  },
  "receiver": {
    "companyId": 1,
    "parameters": {
      "ANY_ADDITIONAL_PROPERTY": {}
    }
  }
}

Forward attachments to collaboration partners

post
Authorizations
Path parameters
tokenstringRequired

The token provided by TSANet for the collaboration request

Query parameters
descriptionstringRequired

Description of the attachments

Body
filesstring · binary[]Required

Files to forward

Responses
200

Attachments forwarded successfully

post
/v1/collaboration-requests/{token}/attachments
POST /v1/collaboration-requests/{token}/attachments?description=text HTTP/1.1
Host: connect2.tsanet.org
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: multipart/form-data
Accept: */*
Content-Length: 20

{
  "files": [
    "binary"
  ]
}
[
  {
    "fileName": "text",
    "receiverStatus": "SUCCESS",
    "receiverMessage": "text",
    "submitterStatus": "SUCCESS",
    "submitterMessage": "text",
    "completeSuccess": true,
    "partialSuccess": true
  }
]

Analyze arbitrary data and return a proposed attachment configuration without saving it

post
Authorizations
Path parameters
tokenstringRequired

The token provided by TSANet for the collaboration request

Body
Other propertiesobjectOptional
Responses
200

Proposed attachment configuration

post
/v1/collaboration-requests/{token}/attachments/config/https/analyze
POST /v1/collaboration-requests/{token}/attachments/config/https/analyze HTTP/1.1
Host: connect2.tsanet.org
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 30

{
  "ANY_ADDITIONAL_PROPERTY": {}
}
{
  "domain": "text",
  "password": "text",
  "expiration": "2025-10-28T10:12:08.773Z",
  "httpsPath": "text",
  "httpsPort": 1
}

Get attachment configuration for a collaboration request

get
Authorizations
Path parameters
tokenstringRequired

The token provided by TSANet for the collaboration request

Responses
200

Attachment configuration

get
/v1/collaboration-requests/{token}/attachments/config
GET /v1/collaboration-requests/{token}/attachments/config HTTP/1.1
Host: connect2.tsanet.org
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "submitter": {
    "companyId": 1,
    "parameters": {
      "ANY_ADDITIONAL_PROPERTY": {}
    }
  },
  "receiver": {
    "companyId": 1,
    "parameters": {
      "ANY_ADDITIONAL_PROPERTY": {}
    }
  }
}

Last updated