Retrieve a participant and waiver history
GET
/v1/participants/{id}One participant with every waiver they appear on, newest first (up to 100). The response includes their date of birth, so every read is recorded in the PHI access log.
Authentication
Send an organization-scoped API key in the Authorization header. Keep credentials on your server.
participants:readParameters
id
pathrequiredstring · uuidResponses
200 Response schema
application/json
id
string · uuidrequiredfirstName
stringrequiredlastName
stringrequiredemail
string | nullrequiredphoneDigits
string | nullrequiredlastSignedAt
string | nullrequiredlastWaiverId
string | nullrequireddateOfBirth
string | nullrequiredwaivers
arrayrequiredView item fields
id
string · uuidrequiredtemplateName
stringrequiredsignedAt
string · date-timerequiredexpiresAt
string | nullrequiredisValid
booleanrequiredsource
stringrequiredstatus
stringrequiredpdfStatus
stringrequiredsigner
objectrequiredView nested fields
participantId
string · uuidrequiredfirstName
stringrequiredlastName
stringrequiredemail
string | nullrequiredphoneDigits
string | nullrequiredminorsCount
integerrequiredRange: -9007199254740991 to 9007199254740991.
flagsOpen
integerrequiredRange: -9007199254740991 to 9007199254740991.
View complete response schema
HTTP 200 schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$"
},
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"phoneDigits": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"lastSignedAt": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"lastWaiverId": {
"anyOf": [
{
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$"
},
{
"type": "null"
}
]
},
"dateOfBirth": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"waivers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$"
},
"templateName": {
"type": "string"
},
"signedAt": {
"type": "string",
"format": "date-time"
},
"expiresAt": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
]
},
"isValid": {
"type": "boolean"
},
"source": {
"type": "string"
},
"status": {
"type": "string"
},
"pdfStatus": {
"type": "string"
},
"signer": {
"type": "object",
"properties": {
"participantId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$"
},
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"phoneDigits": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"participantId",
"firstName",
"lastName",
"email",
"phoneDigits"
],
"additionalProperties": false
},
"minorsCount": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"flagsOpen": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"id",
"templateName",
"signedAt",
"expiresAt",
"isValid",
"source",
"status",
"pdfStatus",
"signer",
"minorsCount",
"flagsOpen"
],
"additionalProperties": false
}
}
},
"required": [
"id",
"firstName",
"lastName",
"email",
"phoneDigits",
"lastSignedAt",
"lastWaiverId",
"dateOfBirth",
"waivers"
],
"additionalProperties": false
}401 Response schema
application/json
error
objectrequiredView nested fields
code
stringrequiredmessage
stringrequiredrequestId
stringrequireddetails
valueView complete response schema
HTTP 401 schema
{
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"requestId": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message",
"requestId"
],
"additionalProperties": false
}
},
"required": [
"error"
],
"additionalProperties": false
}403 Response schema
application/json
error
objectrequiredView nested fields
code
stringrequiredmessage
stringrequiredrequestId
stringrequireddetails
valueView complete response schema
HTTP 403 schema
{
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"requestId": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message",
"requestId"
],
"additionalProperties": false
}
},
"required": [
"error"
],
"additionalProperties": false
}404 Response schema
application/json
error
objectrequiredView nested fields
code
stringrequiredmessage
stringrequiredrequestId
stringrequireddetails
valueView complete response schema
HTTP 404 schema
{
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"requestId": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message",
"requestId"
],
"additionalProperties": false
}
},
"required": [
"error"
],
"additionalProperties": false
}422 Response schema
application/json
error
objectrequiredView nested fields
code
stringrequiredmessage
stringrequiredrequestId
stringrequireddetails
valueView complete response schema
HTTP 422 schema
{
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"requestId": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message",
"requestId"
],
"additionalProperties": false
}
},
"required": [
"error"
],
"additionalProperties": false
}429 Response schema
application/json
error
objectrequiredView nested fields
code
stringrequiredmessage
stringrequiredrequestId
stringrequireddetails
valueView complete response schema
HTTP 429 schema
{
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"requestId": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message",
"requestId"
],
"additionalProperties": false
}
},
"required": [
"error"
],
"additionalProperties": false
}Authentication and validation failures use the shared error envelope. Save the request ID when diagnosing a failed call.
Build the surrounding workflow
Read the participants guide for ordering, verification and recovery. Browse the other participants endpoints when you need the next operation.