Download OpenAPI specification:Download
Create a recipient and add it to an existing share
| shareId required | string <guid> Example: 38815cff-3e54-434e-828d-58ed1b44b465 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": "9b282097-c9be-44e7-a83e-33d9d114a4b9"
}{- "id": "04affc07-68e3-49bf-a2ee-99cdfdfd12e7",
- "externalReference": "f6ec8161-7b3a-4c75-851e-31dc52297e3a",
- "firstName": "John",
- "lastName": "Johnson",
- "email": "john.johnson@signicat.com",
- "mobile": "0777777777",
- "fileAccessInfos": [
- {
- "id": "92bf0608-7a4b-439b-8b40-e10aed1eb819",
- "lastDownloadedAt": "2026-04-16T11:38:34.7274997+00:00"
}
], - "fileRestrictions": [
- "92bf0608-7a4b-439b-8b40-e10aed1eb819"
], - "authentication": [
- {
- "identityProvider": "otp-sms",
- "idpId": null,
- "nin": null
}, - {
- "identityProvider": "otp-email",
- "idpId": null,
- "nin": null
}
], - "loggedInTime": "2026-04-16T11:33:34.7275046+00:00",
- "url": null,
- "notification": {
- "sendEmail": true,
- "sendSms": true,
- "language": "En"
}
}Remove a recipient from an existing share
| shareId required | string <guid> Example: 9bc30428-ae1a-45cf-b2cc-4929c4565d4f Unique Share identifier |
| recipientId required | string <guid> Example: ca4af148-715d-4e81-aac0-f361487a588e 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: 54fbbbc0-2ec9-4c1e-9a9d-97124b99c327 Unique Share identifier |
| recipientId required | string <guid> Example: bc0af851-06e7-4902-b436-4c94bd1738dc Unique Recipient identifier |
{- "id": "50fe7b17-2fa5-4902-bba4-b2a53b07694b",
- "externalReference": "0ae3120f-d7b2-43d7-a596-ee349bfd5e66",
- "firstName": "John",
- "lastName": "Johnson",
- "email": "john.johnson@signicat.com",
- "mobile": "0777777777",
- "fileAccessInfos": [
- {
- "id": "d4c6fc4b-7269-41a0-b9d1-57cddf02f24a",
- "lastDownloadedAt": "2026-04-16T11:38:34.7287985+00:00"
}
], - "fileRestrictions": [
- "d4c6fc4b-7269-41a0-b9d1-57cddf02f24a"
], - "authentication": [
- {
- "identityProvider": "otp-sms",
- "idpId": null,
- "nin": null
}, - {
- "identityProvider": "otp-email",
- "idpId": null,
- "nin": null
}
], - "loggedInTime": "2026-04-16T11:33:34.7288034+00:00",
- "url": null,
- "notification": {
- "sendEmail": true,
- "sendSms": true,
- "language": "En"
}
}Update a recipient from an existing share
| shareId required | string <guid> Example: a43c67fa-2f3d-4017-81b7-6d41a9eb7f78 The identifier of the share this recipient belongs to |
| recipientId required | string <guid> Example: 29a44edc-bf2c-4e45-830a-3ae00643dfdf 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": "b779e02e-72b7-4ae9-96c0-8f6c9f053db8",
- "fileRestrictions": [ ],
- "authentication": [
- {
- "identityProvider": "sbid",
- "idpId": "5678-1234-3456",
- "nin": "10234567893"
}
], - "notification": {
- "sendEmail": true,
- "sensSms": true,
- "language": null
}
}{- "id": "ad5c5192-66ec-4709-8cdc-df18dbb9bb8c",
- "externalReference": "9a2a7f3b-72ee-4c53-a2ff-6a53058c68a4",
- "firstName": "John",
- "lastName": "Johnson",
- "email": "john.johnson@signicat.com",
- "mobile": "0777777777",
- "fileAccessInfos": [ ],
- "fileRestrictions": [ ],
- "authentication": [
- {
- "identityProvider": "sbid",
- "idpId": "5678-1234-3456",
- "nin": "10234567893"
}
], - "loggedInTime": "2026-04-16T11:33:34.7305564+00:00",
- "url": null,
- "notification": {
- "sendEmail": true,
- "sendSms": true,
- "language": "En"
}
}Send a reminder notification to a specific recipient
| shareId required | string <guid> Example: 128c5a05-7721-416f-a78e-21342b6754be Unique Share identifier |
| recipientId required | string <guid> Example: 3f0558be-0ab9-4252-ae48-4bdb1b278ee7 Unique Recipient identifier |
{- "type": null,
- "title": null,
- "status": null,
- "detail": null,
- "instance": null
}Remove a file from the storage
| shareId required | string <guid> Example: acaa23f3-7922-4aa5-9f64-d35ae8c44e43 Unique Share identifier |
| fileId required | string <guid> Example: 299d6249-5778-448a-9fca-7d6d56231844 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: 022d6718-c1e5-4f36-9eb4-10646970f5c0 Unique Share identifier |
[- {
- "id": "55d8c29c-6611-4511-a8dd-8bc0d14f6697",
- "name": "File1",
- "status": "Success",
- "size": 1234,
- "message": null
}, - {
- "id": "c0ee8441-f718-4f93-a801-a0d1ab952abd",
- "name": "File2",
- "status": "VirusFound",
- "size": 5023412,
- "message": "This file contains a malicious script"
}, - {
- "id": "6b66b518-6f20-4f47-b023-412c16b5c4ba",
- "name": "File3",
- "status": "Failed",
- "size": 5678,
- "message": "Something went wrong uploading the file"
}, - {
- "id": "2231bc86-8221-467a-86ef-fef43e8606a2",
- "name": "File4",
- "status": "Success",
- "size": 69420,
- "message": null
}
]