Download OpenAPI specification:Download
Create a recipient and add it to an existing share
| shareId required | string <guid> Example: 68c6bb41-2194-4af4-9eef-aa05a1681eba The identifier of the share this recipient belongs to |
| firstName | string or null Example: "John" Recipient first name |
| lastName | string or null Example: "Johnson" Recipient last name |
string or null <email> ^[^@]+@[^@]+$ Example: "john.johnson@signicat.com" Recipient email. Email is required if mobile is not provided or if it used by authentications or notifications | |
| mobile | string or null Example: "+4771234567" Recipient mobile. Mobile is required if email is not provided or if it used by authentications or notifications |
| fileRestrictions | Array of strings or null <guid> [ items <guid > ] Example: [] A list of file ids that this recipient has access to, if empty, this recipient will have access to all the file from the share |
required | Array of objects (AuthenticationDto) non-empty Example: [{"identityProvider":"nbid","idpId":"1234-3456-5678","nin":"12345678901"}] List of authentication methods for a recipient |
(NotificationDto (object or null)) Example: {"sendEmail":true,"sendSms":true,"language":"En","emailTemplate":null,"smsTemplate":null} Recipient notification setup | |
| externalReference | string or null Example: "24c55009-2ebe-4460-8542-62aa4b794847" Create a reference to your own system |
{- "firstName": "John",
- "lastName": "Johnson",
- "email": "john.johnson@signicat.com",
- "mobile": "+4771234567",
- "fileRestrictions": [ ],
- "authentication": [
- {
- "identityProvider": "nbid",
- "idpId": "1234-3456-5678",
- "nin": "12345678901"
}
], - "notification": {
- "sendEmail": true,
- "sendSms": true,
- "language": "En",
- "emailTemplate": null,
- "smsTemplate": null
}, - "externalReference": "24c55009-2ebe-4460-8542-62aa4b794847"
}{- "id": "3e91988d-16f4-4789-bb0d-3d471e2fc1a1",
- "externalReference": "d96da4cc-bfaa-492d-94ba-88bad18e4c67",
- "firstName": "John",
- "lastName": "Johnson",
- "email": "john.johnson@signicat.com",
- "mobile": "0777777777",
- "fileAccessInfos": [
- {
- "id": "29deb16c-abee-408b-abb2-c9bcdc5d7491",
- "lastDownloadedAt": "2025-11-10T13:24:59.9340691+00:00"
}
], - "fileRestrictions": [
- "29deb16c-abee-408b-abb2-c9bcdc5d7491"
], - "authentication": [
- {
- "identityProvider": "otp-sms",
- "idpId": null,
- "nin": null
}, - {
- "identityProvider": "otp-email",
- "idpId": null,
- "nin": null
}
], - "loggedInTime": "2025-11-10T13:19:59.9340753+00:00",
- "url": null,
- "notification": {
- "sendEmail": true,
- "sendSms": true,
- "language": "En",
- "emailTemplate": null,
- "smsTemplate": null
}
}Remove a recipient from an existing share
| shareId required | string <guid> Example: c37fa930-0fcc-406f-8e20-20dd13d7fae6 Unique Share identifier |
| recipientId required | string <guid> Example: 43cf8f89-ec26-46f9-9202-97fc1e437b06 Unique Recipient identifier |
{- "type": null,
- "title": null,
- "status": null,
- "detail": null,
- "instance": null
}Get a recipient from an existing share
| shareId required | string <guid> Example: 87c83cff-50f1-4a66-a42d-dc516605ebd5 Unique Share identifier |
| recipientId required | string <guid> Example: 3dccb0c7-d2f9-4233-b23a-afbd9575c324 Unique Recipient identifier |
{- "id": "4a528936-8646-4bcb-9404-8e80f42126b6",
- "externalReference": "a73b8da0-c3e8-443a-8842-5e761e254715",
- "firstName": "John",
- "lastName": "Johnson",
- "email": "john.johnson@signicat.com",
- "mobile": "0777777777",
- "fileAccessInfos": [
- {
- "id": "f963ce1c-7389-4234-b6c3-00d8395ccdd3",
- "lastDownloadedAt": "2025-11-10T13:24:59.9352251+00:00"
}
], - "fileRestrictions": [
- "f963ce1c-7389-4234-b6c3-00d8395ccdd3"
], - "authentication": [
- {
- "identityProvider": "otp-sms",
- "idpId": null,
- "nin": null
}, - {
- "identityProvider": "otp-email",
- "idpId": null,
- "nin": null
}
], - "loggedInTime": "2025-11-10T13:19:59.9352311+00:00",
- "url": null,
- "notification": {
- "sendEmail": true,
- "sendSms": true,
- "language": "En",
- "emailTemplate": null,
- "smsTemplate": null
}
}Update a recipient from an existing share
| shareId required | string <guid> Example: 7c6949f0-0145-4b1b-aeac-a24d0c7694a6 The identifier of the share this recipient belongs to |
| recipientId required | string <guid> Example: 550845c3-d72c-4acb-829c-4e389c636d20 Unique recipient identifier |
| firstName | string or null Example: "John" Recipient first name |
| lastName | string or null Example: "Johnson" Recipient last name |
string or null <email> ^[^@]+@[^@]+$ Example: "john.johnson@signicat.com" Recipient email | |
| mobile | string or null Example: "+4771234567" Recipient mobile |
| externalReference | string or null Example: "c37b176f-180a-4b8c-b76a-2950154567e2" Create a reference to your own system |
| fileRestrictions | Array of strings or null <guid> [ items <guid > ] Example: [] A list of file ids that this recipient has access to, if empty, this recipient will have access to all the file from the share |
Array of objects or null (AuthenticationDto) Example: [{"identityProvider":"sbid","idpId":"5678-1234-3456","nin":"10234567893"}] List of authentication methods for a recipient | |
(UpdateNotificationDto (object or null)) Example: {"sendEmail":true,"sensSms":true,"language":null,"emailTemplate":null,"smsTemplate":null} Recipient notification setup |
{- "firstName": "John",
- "lastName": "Johnson",
- "email": "john.johnson@signicat.com",
- "mobile": "+4771234567",
- "externalReference": "c37b176f-180a-4b8c-b76a-2950154567e2",
- "fileRestrictions": [ ],
- "authentication": [
- {
- "identityProvider": "sbid",
- "idpId": "5678-1234-3456",
- "nin": "10234567893"
}
], - "notification": {
- "sendEmail": true,
- "sensSms": true,
- "language": null,
- "emailTemplate": null,
- "smsTemplate": null
}
}{- "id": "2c440970-db21-46e0-9d88-968787e3d896",
- "externalReference": "4283e2e5-aa38-4150-902c-2ae453bfa5b7",
- "firstName": "John",
- "lastName": "Johnson",
- "email": "john.johnson@signicat.com",
- "mobile": "0777777777",
- "fileAccessInfos": [ ],
- "fileRestrictions": [ ],
- "authentication": [
- {
- "identityProvider": "sbid",
- "idpId": "5678-1234-3456",
- "nin": "10234567893"
}
], - "loggedInTime": "2025-11-10T13:19:59.9368055+00:00",
- "url": null,
- "notification": {
- "sendEmail": true,
- "sendSms": true,
- "language": "En",
- "emailTemplate": null,
- "smsTemplate": null
}
}Send a reminder notification to a specific recipient
| shareId required | string <guid> Example: 1ff6bdc2-81ef-48ff-b56e-b40967187ce4 Unique Share identifier |
| recipientId required | string <guid> Example: 7cc7a3ff-5c84-497a-b5d4-ce2eb5128fc2 Unique Recipient identifier |
{- "type": null,
- "title": null,
- "status": null,
- "detail": null,
- "instance": null
}Remove a file from the storage
| shareId required | string <guid> Example: 19e53025-bd24-4d0e-937d-46bd9a0c2dba Unique Share identifier |
| fileId required | string <guid> Example: ec1b68c0-b031-48da-aab4-7b3daf8a8f86 Unique File identifier |
{- "type": null,
- "title": null,
- "status": null,
- "detail": null,
- "instance": null
}Upload a file(s) using multipart/form-data request body
| shareId required | string <guid> Example: c8f671aa-e860-4494-a419-e89e7b6c2a90 Unique Share identifier |
[- {
- "id": "9b72b63e-fb18-4ff4-bc30-6ad9dca241c1",
- "name": "File1",
- "status": "Success",
- "size": 1234,
- "message": null
}, - {
- "id": "1b6a1397-d58f-4c09-be08-f23fccc9261d",
- "name": "File2",
- "status": "VirusFound",
- "size": 5023412,
- "message": "This file contains a malicious script"
}, - {
- "id": "5267b592-c665-40ca-a9e8-8f603f3c7fa2",
- "name": "File3",
- "status": "Failed",
- "size": 5678,
- "message": "Something went wrong uploading the file"
}, - {
- "id": "fb727d71-1942-4465-94ab-7a45c1dbfda6",
- "name": "File4",
- "status": "Success",
- "size": 69420,
- "message": null
}
]