Pigeon
  1. File Sharing
Pigeon
  • Introduction
  • Authentication
  • Integrations
  • Webhooks
  • Guides
    • How To Share Files via Pigeon
    • How To Create an E-Signature Request Item
    • How To Send Emails from Organization Addresses
  • Requests
    • Create Request
      POST
    • List Requests
      GET
    • Get Request
      GET
    • Delete Request
      DELETE
    • Update Request
      PATCH
    • Verify Request
      POST
    • Close Request
      POST
    • Duplicate Request
      POST
    • Reject Request (Request Changes)
      POST
    • Send Request Reminder
      POST
    • List Request Reminders
      GET
    • Get Request Activity Log
      GET
    • List Organization Requests
      GET
    • Update Request
      PATCH
    • Delete Request
      DELETE
  • Request Items
    • List Request Items
    • Get Request Item
    • Verify Request Item
    • Update Request Item
    • Delete Request Item
    • Create Request Item
  • Templates
    • Create Template
    • List Templates
    • Get Template
    • Delete Template
    • Update Template
    • List Organization Templates
  • Webhooks
    • Create Webhook Subscription
    • Get Webhook Subscription
    • List Webhook Subscriptions
    • Update Webhook Subscription
    • Delete Webhook Subscription
  • Files
    • Download Request Files
    • Download Request Item Files
    • Download File
    • Get Request Files
    • Get Request Item Files
    • Delete File
  • Request Attachments
    • Upload Attachment
    • List Item Attachments
    • Get Attachment
    • Download Attachment
    • Delete Attachment
  • File Sharing
    • Initialize File Sharing Session
      POST
    • Upload File
      POST
    • Share Files
      POST
    • List File Sharing Sessions
      GET
    • Get File Sharing Session
      GET
    • Update File Sharing Session
      PATCH
    • Delete File Sharing Session
      DELETE
  • E-Signature / Document Forms
    • Create New E-Signature Document
    • Update E-Signature Document
    • Get E-Signature Document
    • List E-Signature Documents
    • Delete E-Signature Document
  • Users
    • List Users
    • Get User
    • Get Current User
  • Cloud Storage
    • List Cloud Storage Providers
    • Connect Cloud Storage Providers
    • Disconnect Cloud Storage Provider
  • Branding
    • Get Organization Branding
    • Update Organization Branding
  • Confirmation Page
    • Enable/Disable Signature Confirmation Page
  • Organization
    • Get Organization Settings
    • Update Organization Settings
  • RequestItems
    • Create Request Item
    • List Request Items
    • Get Request Item
    • Update Request Item
    • Delete Request Item
    • Verify Request Item
  • Documents
    • Get Document
    • Delete Document
    • List Request Documents
    • Delete Request Documents
    • List Request Item Documents
    • Download Document
    • Download Request Documents
    • Download Request Item Documents
  1. File Sharing

Get File Sharing Session

GET
/shares/{id}
Fetch a file sharing session.

Request

Path Params
id
string 
required
ID

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/shares/'

Responses

🟢200Success
application/json
Body
id
string 
required
ID
title
string 
required
Title of the sharing session.
recipients
array[object (Recipient) {7}] 
required
Users who files will be shared with.
email
string 
optional
Email of the recipient. Required if phoneNum not set.
firstName
string 
optional
First name of the recipient.
lastName
string 
optional
First name of the recipient.
phone
string 
optional
Phone number (mobile) of the recipient. Required if email not set.
authMethod
object (AuthenticationMethod) 
optional
Method used to authenticate recipient
sendMethod
enum<string> 
optional
How recipient will receive request notifications. Defaults to e-mail.
Allowed values:
DEFAULTEMAILSMSBOTHMULTIPLE
completionOrder
number 
optional
Order that recipient must complete request in. Must be positive integer and must form complete, sequential list with remaining recipients.
expirationDate
string <date-time>
optional
Timestamp when the file sharing session will expire and no longer be available for access and/or download.
deletionDate
string <date-time>
optional
Timestamp when all files will be automatically deleted from Pigeon.
customMessage
string 
optional
Custom message to be displayed when recipients are viewing the file sharing session.
sendMethod
enum<string> 
required
How recipients will receive file sharing notifications. Defaults to e-mail.
Allowed values:
DEFAULTEMAILSMSBOTHMULTIPLE
language
enum<string> 
required
Allowed values:
en-USesarzhfrdehtheiditkoptparu
files
array[object (SharingFiles) {3}] 
required
Files associated with file sharing session.
id
string 
required
ID
name
string 
required
File name
mime
string 
required
File MIME type
Example
{
    "id": "b1e90dbc-ed93-4178-9752-0b506322b6b7",
    "title": "aureus bene versus",
    "recipients": [
        {
            "email": "Gabrielle47@yahoo.com",
            "firstName": "Percy",
            "lastName": "Predovic",
            "phoneNum": "937-674-3195 x20155",
            "authMethod": {
                "type": "SMS_ACCESS_CODE",
                "questionText": "sunt",
                "questionAnswer": "ut ipsum ad consectetur"
            }
        }
    ],
    "expirationDate": "2024-10-03T10:09:38.843Z",
    "deletionDate": "2024-10-03T10:09:38.843Z",
    "customMessage": "Tersus adulatio ulterius curriculum succedo libero attero solutio. Eos apto tonsor cicuta adficio clementia audax adimpleo casso incidunt. Sophismata apud aestus blandior vacuus.",
    "sendMethod": "EMAIL_AND_SMS",
    "language": "en",
    "files": [
        {
            "id": "esse",
            "name": "deserunt avaritia culpa",
            "mime": "application/pdf"
        }
    ]
}
🟠404Record Not Found
Modified at 2024-10-29 16:11:31
Previous
List File Sharing Sessions
Next
Update File Sharing Session