Collaboration Requests
Collaboration request created successfully
ID of the contact document used to create this case
Name of the contact document used to create this case
Bad request
Unauthorized
Access denied
POST /v1/collaboration-requests HTTP/1.1
Host: connect2.tsanet.org
Content-Type: application/json
Accept: */*
Content-Length: 604
{
"documentId": 1,
"internalCaseNumber": "text",
"receiverInternalCaseNumber": "text",
"problemSummary": "text",
"problemDescription": "text",
"priority": "LOW",
"adminNote": "text",
"escalationInstructions": "text",
"submitterContactDetails": {
"name": "text",
"email": "text",
"phone": "text"
},
"customFields": [
{
"fieldId": 1,
"section": "CONTACT_SECTION",
"label": "text",
"options": "text",
"additionalSettings": "text",
"type": "STRING",
"displayOrder": 1,
"validationRules": "text",
"value": "text",
"selections": [
{
"value": "text",
"children": [
"[Circular Reference]"
]
}
],
"required": true
}
],
"internalNotes": [
{
"note": "text"
}
],
"testSubmission": true
}{
"id": 1,
"submitCompanyName": "text",
"submitCompanyId": 1,
"submitterCaseNumber": "text",
"receiveCompanyName": "text",
"receiveCompanyId": 1,
"receiverCaseNumber": "text",
"summary": "text",
"description": "text",
"direction": "OUTBOUND",
"priority": "LOW",
"status": "OPEN",
"token": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z",
"deletedAt": "2026-01-01T00:00:00.000Z",
"responded": true,
"respondBy": "2026-01-01T00:00:00.000Z",
"feedbackRequested": true,
"reminderSent": true,
"priorityNote": "text",
"escalationInstructions": "text",
"contactDocumentId": 1,
"contactDocumentName": "text",
"testCase": true,
"customFields": [
{
"id": 1,
"section": "CONTACT_SECTION",
"fieldName": "text",
"value": "text",
"displayOrder": 1,
"type": "STRING"
}
],
"submittedBy": {
"id": 1,
"username": "text",
"firstName": "text",
"lastName": "text",
"email": "text",
"phone": "text",
"phoneCountryCode": "text",
"city": "text",
"emailCheckFailData": "text"
},
"submitterContactDetails": {
"name": "text",
"email": "text",
"phone": "text"
},
"receiverContactDetails": {
"name": "text",
"email": "text",
"phone": "text"
},
"caseNotes": [
{
"id": 1,
"caseId": 1,
"companyName": "text",
"creatorUsername": "text",
"creatorEmail": "text",
"creatorName": "text",
"summary": "text",
"description": "text",
"priority": "LOW",
"status": "ENTERED",
"token": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
}
],
"caseResponses": [
{
"id": 1,
"type": "APPROVAL",
"caseNumber": "text",
"engineerName": "text",
"engineerPhone": "text",
"engineerEmail": "text",
"nextSteps": "text",
"createdAt": "2026-01-01T00:00:00.000Z"
}
]
}The token provided by TSANet for the collaboration request
Filter to include removed notes - excluded by default
falseCollaboration request details
ID of the contact document used to create this case
Name of the contact document used to create this case
Unauthorized
Access denied
Collaboration request not found
GET /v1/collaboration-requests/{token} HTTP/1.1
Host: connect2.tsanet.org
Accept: */*
{
"id": 1,
"submitCompanyName": "text",
"submitCompanyId": 1,
"submitterCaseNumber": "text",
"receiveCompanyName": "text",
"receiveCompanyId": 1,
"receiverCaseNumber": "text",
"summary": "text",
"description": "text",
"direction": "OUTBOUND",
"priority": "LOW",
"status": "OPEN",
"token": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z",
"deletedAt": "2026-01-01T00:00:00.000Z",
"responded": true,
"respondBy": "2026-01-01T00:00:00.000Z",
"feedbackRequested": true,
"reminderSent": true,
"priorityNote": "text",
"escalationInstructions": "text",
"contactDocumentId": 1,
"contactDocumentName": "text",
"testCase": true,
"customFields": [
{
"id": 1,
"section": "CONTACT_SECTION",
"fieldName": "text",
"value": "text",
"displayOrder": 1,
"type": "STRING"
}
],
"submittedBy": {
"id": 1,
"username": "text",
"firstName": "text",
"lastName": "text",
"email": "text",
"phone": "text",
"phoneCountryCode": "text",
"city": "text",
"emailCheckFailData": "text"
},
"submitterContactDetails": {
"name": "text",
"email": "text",
"phone": "text"
},
"receiverContactDetails": {
"name": "text",
"email": "text",
"phone": "text"
},
"caseNotes": [
{
"id": 1,
"caseId": 1,
"companyName": "text",
"creatorUsername": "text",
"creatorEmail": "text",
"creatorName": "text",
"summary": "text",
"description": "text",
"priority": "LOW",
"status": "ENTERED",
"token": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
}
],
"caseResponses": [
{
"id": 1,
"type": "APPROVAL",
"caseNumber": "text",
"engineerName": "text",
"engineerPhone": "text",
"engineerEmail": "text",
"nextSteps": "text",
"createdAt": "2026-01-01T00:00:00.000Z"
}
]
}The token provided by TSANet for the collaboration request
Collaboration request updated successfully
ID of the contact document used to create this case
Name of the contact document used to create this case
Bad request
Unauthorized
Access denied - only the submitter can update these details
Collaboration request not found
PATCH /v1/collaboration-requests/{token} HTTP/1.1
Host: connect2.tsanet.org
Content-Type: application/merge-patch+json
Accept: */*
Content-Length: 111
{
"internalCaseNumber": {
"present": true
},
"submitterContactDetails": {
"name": "text",
"email": "text",
"phone": "text"
}
}{
"id": 1,
"submitCompanyName": "text",
"submitCompanyId": 1,
"submitterCaseNumber": "text",
"receiveCompanyName": "text",
"receiveCompanyId": 1,
"receiverCaseNumber": "text",
"summary": "text",
"description": "text",
"direction": "OUTBOUND",
"priority": "LOW",
"status": "OPEN",
"token": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z",
"deletedAt": "2026-01-01T00:00:00.000Z",
"responded": true,
"respondBy": "2026-01-01T00:00:00.000Z",
"feedbackRequested": true,
"reminderSent": true,
"priorityNote": "text",
"escalationInstructions": "text",
"contactDocumentId": 1,
"contactDocumentName": "text",
"testCase": true,
"customFields": [
{
"id": 1,
"section": "CONTACT_SECTION",
"fieldName": "text",
"value": "text",
"displayOrder": 1,
"type": "STRING"
}
],
"submittedBy": {
"id": 1,
"username": "text",
"firstName": "text",
"lastName": "text",
"email": "text",
"phone": "text",
"phoneCountryCode": "text",
"city": "text",
"emailCheckFailData": "text"
},
"submitterContactDetails": {
"name": "text",
"email": "text",
"phone": "text"
},
"receiverContactDetails": {
"name": "text",
"email": "text",
"phone": "text"
},
"caseNotes": [
{
"id": 1,
"caseId": 1,
"companyName": "text",
"creatorUsername": "text",
"creatorEmail": "text",
"creatorName": "text",
"summary": "text",
"description": "text",
"priority": "LOW",
"status": "ENTERED",
"token": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
}
],
"caseResponses": [
{
"id": 1,
"type": "APPROVAL",
"caseNumber": "text",
"engineerName": "text",
"engineerPhone": "text",
"engineerEmail": "text",
"nextSteps": "text",
"createdAt": "2026-01-01T00:00:00.000Z"
}
]
}Your internal case number
Filter by collaboration request type (optional) - all by default
ALLPossible values: Filter by collaboration request status (optional) - all by default
ALLPossible values: Include removed notes - excluded by default
falsePage number (0-based)
0Page size (0 means return all records)
25Paginated list of collaboration requests
Unauthorized
Access denied
GET /v2/collaboration-requests HTTP/1.1
Host: connect2.tsanet.org
Accept: */*
{
"content": [
{
"id": 1,
"submitCompanyName": "text",
"submitCompanyId": 1,
"submitterCaseNumber": "text",
"receiveCompanyName": "text",
"receiveCompanyId": 1,
"receiverCaseNumber": "text",
"summary": "text",
"description": "text",
"direction": "OUTBOUND",
"priority": "LOW",
"status": "OPEN",
"token": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z",
"deletedAt": "2026-01-01T00:00:00.000Z",
"responded": true,
"respondBy": "2026-01-01T00:00:00.000Z",
"feedbackRequested": true,
"reminderSent": true,
"priorityNote": "text",
"escalationInstructions": "text",
"contactDocumentId": 1,
"contactDocumentName": "text",
"testCase": true,
"customFields": [
{
"id": 1,
"section": "CONTACT_SECTION",
"fieldName": "text",
"value": "text",
"displayOrder": 1,
"type": "STRING"
}
],
"submittedBy": {
"id": 1,
"username": "text",
"firstName": "text",
"lastName": "text",
"email": "text",
"phone": "text",
"phoneCountryCode": "text",
"city": "text",
"emailCheckFailData": "text"
},
"submitterContactDetails": {
"name": "text",
"email": "text",
"phone": "text"
},
"receiverContactDetails": {
"name": "text",
"email": "text",
"phone": "text"
},
"caseNotes": [
{
"id": 1,
"caseId": 1,
"companyName": "text",
"creatorUsername": "text",
"creatorEmail": "text",
"creatorName": "text",
"summary": "text",
"description": "text",
"priority": "LOW",
"status": "ENTERED",
"token": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
}
],
"caseResponses": [
{
"id": 1,
"type": "APPROVAL",
"caseNumber": "text",
"engineerName": "text",
"engineerPhone": "text",
"engineerEmail": "text",
"nextSteps": "text",
"createdAt": "2026-01-01T00:00:00.000Z"
}
]
}
],
"number": 1,
"size": 1,
"totalElements": 1,
"totalPages": 1,
"first": true,
"last": true
}Your internal case number
Filter by collaboration request type (optional) - all by default
ALLPossible values: Filter by collaboration request status (optional) - all by default
ALLPossible values: Filter by requests updated after (YYYY-MM-DDTHH:MM:SSZ)
Filter by requests created after (YYYY-MM-DDTHH:MM:SSZ)
Include removed notes - excluded by default
falseList of collaboration requests
ID of the contact document used to create this case
Name of the contact document used to create this case
Unauthorized
Access denied
GET /v2/collaboration-requests/list HTTP/1.1
Host: connect2.tsanet.org
Accept: */*
[
{
"id": 1,
"submitCompanyName": "text",
"submitCompanyId": 1,
"submitterCaseNumber": "text",
"receiveCompanyName": "text",
"receiveCompanyId": 1,
"receiverCaseNumber": "text",
"summary": "text",
"description": "text",
"direction": "OUTBOUND",
"priority": "LOW",
"status": "OPEN",
"token": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z",
"deletedAt": "2026-01-01T00:00:00.000Z",
"responded": true,
"respondBy": "2026-01-01T00:00:00.000Z",
"feedbackRequested": true,
"reminderSent": true,
"priorityNote": "text",
"escalationInstructions": "text",
"contactDocumentId": 1,
"contactDocumentName": "text",
"testCase": true,
"customFields": [
{
"id": 1,
"section": "CONTACT_SECTION",
"fieldName": "text",
"value": "text",
"displayOrder": 1,
"type": "STRING"
}
],
"submittedBy": {
"id": 1,
"username": "text",
"firstName": "text",
"lastName": "text",
"email": "text",
"phone": "text",
"phoneCountryCode": "text",
"city": "text",
"emailCheckFailData": "text"
},
"submitterContactDetails": {
"name": "text",
"email": "text",
"phone": "text"
},
"receiverContactDetails": {
"name": "text",
"email": "text",
"phone": "text"
},
"caseNotes": [
{
"id": 1,
"caseId": 1,
"companyName": "text",
"creatorUsername": "text",
"creatorEmail": "text",
"creatorName": "text",
"summary": "text",
"description": "text",
"priority": "LOW",
"status": "ENTERED",
"token": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
}
],
"caseResponses": [
{
"id": 1,
"type": "APPROVAL",
"caseNumber": "text",
"engineerName": "text",
"engineerPhone": "text",
"engineerEmail": "text",
"nextSteps": "text",
"createdAt": "2026-01-01T00:00:00.000Z"
}
]
}
]Last updated