Download OpenAPI specification:Download
Create a recipient and add it to an existing share
| shareId required | string <guid> Example: 69d2ee25-97b0-4fee-aa10-56a25872efee The identifier of the share this recipient belongs to |
| firstName | string or null Recipient first name |
| lastName | string or null Recipient last name |
string or null <email> ^[^@]+@[^@]+$ Recipient email. Email is required if mobile is not provided or if it used by authentications or notifications | |
| mobile | string or null 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 > ] 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 List of authentication methods for a recipient |
(NotificationDto (object or null)) Recipient notification setup | |
| externalReference | string or null 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"
}, - "externalReference": "5f578586-7c35-4afc-a5ca-bd67205c5f93"
}{- "id": "8bafd853-6ecd-48a5-a6dc-90added675e7",
- "externalReference": "5432ec31-1ba6-4a4a-a572-aca495e42d3c",
- "firstName": "John",
- "lastName": "Johnson",
- "email": "john.johnson@signicat.com",
- "mobile": "0777777777",
- "fileAccessInfos": [
- {
- "id": "7a893f96-a927-42e6-9650-ccc297a6a450",
- "lastDownloadedAt": "2026-05-13T12:06:52.2902191+00:00"
}
], - "fileRestrictions": [
- "7a893f96-a927-42e6-9650-ccc297a6a450"
], - "authentication": [
- {
- "identityProvider": "otp-sms",
- "idpId": null,
- "nin": null
}, - {
- "identityProvider": "otp-email",
- "idpId": null,
- "nin": null
}
], - "loggedInTime": "2026-05-13T12:01:52.2902248+00:00",
- "url": null,
- "notification": {
- "sendEmail": true,
- "sendSms": true,
- "language": "En"
}
}Remove a recipient from an existing share
| shareId required | string <guid> Example: c9de8f70-a131-4116-ae3d-6f3af0f58e45 Unique Share identifier |
| recipientId required | string <guid> Example: a8252a8c-956f-4a88-8a76-5aba5d161f7b 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: 652bd7bb-6d74-44c0-a8cb-e9eed512df32 Unique Share identifier |
| recipientId required | string <guid> Example: 0dd9a37a-0339-42ff-a7f5-b165692749a6 Unique Recipient identifier |
{- "id": "af492316-75ef-48e6-9437-7f773c607701",
- "externalReference": "1956d588-f1f5-46e4-8ef8-c5f6c23a1b15",
- "firstName": "John",
- "lastName": "Johnson",
- "email": "john.johnson@signicat.com",
- "mobile": "0777777777",
- "fileAccessInfos": [
- {
- "id": "21673ac9-2df6-43c1-8776-d7340c5e970d",
- "lastDownloadedAt": "2026-05-13T12:06:52.2918307+00:00"
}
], - "fileRestrictions": [
- "21673ac9-2df6-43c1-8776-d7340c5e970d"
], - "authentication": [
- {
- "identityProvider": "otp-sms",
- "idpId": null,
- "nin": null
}, - {
- "identityProvider": "otp-email",
- "idpId": null,
- "nin": null
}
], - "loggedInTime": "2026-05-13T12:01:52.2918386+00:00",
- "url": null,
- "notification": {
- "sendEmail": true,
- "sendSms": true,
- "language": "En"
}
}Update a recipient from an existing share
| shareId required | string <guid> Example: a4b7e815-dfac-49cc-bacb-5705e733fc13 The identifier of the share this recipient belongs to |
| recipientId required | string <guid> Example: 7e8aad81-babe-4e33-9113-4ea04cb0b3f7 Unique recipient identifier |
| firstName | string or null Recipient first name |
| lastName | string or null Recipient last name |
string or null <email> ^[^@]+@[^@]+$ Recipient email | |
| mobile | string or null Recipient mobile |
| externalReference | string or null Create a reference to your own system |
| fileRestrictions | Array of strings or null <guid> [ items <guid > ] 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) List of authentication methods for a recipient | |
(UpdateNotificationDto (object or null)) Recipient notification setup |
{- "firstName": "John",
- "lastName": "Johnson",
- "email": "john.johnson@signicat.com",
- "mobile": "+4771234567",
- "externalReference": "691add78-a84f-41f1-b742-2292ed9d906c",
- "fileRestrictions": [ ],
- "authentication": [
- {
- "identityProvider": "sbid",
- "idpId": "5678-1234-3456",
- "nin": "10234567893"
}
], - "notification": {
- "sendEmail": true,
- "sensSms": true,
- "language": null
}
}{- "id": "4191e70c-1571-4fe5-94df-16062d1239ff",
- "externalReference": "38837861-686c-4104-a48f-ffb75cf99398",
- "firstName": "John",
- "lastName": "Johnson",
- "email": "john.johnson@signicat.com",
- "mobile": "0777777777",
- "fileAccessInfos": [ ],
- "fileRestrictions": [ ],
- "authentication": [
- {
- "identityProvider": "sbid",
- "idpId": "5678-1234-3456",
- "nin": "10234567893"
}
], - "loggedInTime": "2026-05-13T12:01:52.2937604+00:00",
- "url": null,
- "notification": {
- "sendEmail": true,
- "sendSms": true,
- "language": "En"
}
}Send a reminder notification to a specific recipient
| shareId required | string <guid> Example: 1517cac3-51e6-4e32-a520-cf6f7dec8262 Unique Share identifier |
| recipientId required | string <guid> Example: 22928dad-ac05-4d8f-a9b3-ebab8c56fe88 Unique Recipient identifier |
{- "type": null,
- "title": null,
- "status": null,
- "detail": null,
- "instance": null
}Remove a file from the storage
| shareId required | string <guid> Example: 21bd03cd-2a56-4ffb-a702-378b902f8129 Unique Share identifier |
| fileId required | string <guid> Example: 0aa47bcb-e525-4363-acca-19ee75c97e5b 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: 2576df5d-cc63-4b07-80af-4da7efcb7b77 Unique Share identifier |
[- {
- "id": "2179155e-27fd-42db-a118-7a4cbb84ca15",
- "name": "File1",
- "status": "Success",
- "size": 1234,
- "message": null
}, - {
- "id": "0e010c1f-3e03-4b62-bdb5-f5312ac730f5",
- "name": "File2",
- "status": "VirusFound",
- "size": 5023412,
- "message": "This file contains a malicious script"
}, - {
- "id": "0ff003d3-f63f-4895-9a8c-63d1c31490e2",
- "name": "File3",
- "status": "Failed",
- "size": 5678,
- "message": "Something went wrong uploading the file"
}, - {
- "id": "a92daf37-a240-4b18-96dc-4830060bb1cb",
- "name": "File4",
- "status": "Success",
- "size": 69420,
- "message": null
}
]