- Introduction
- Authentication
- Integrations
- Webhooks
- Guides
- Requests
- Create RequestPOST
- List RequestsGET
- Get RequestGET
- Delete RequestDELETE
- Update RequestPATCH
- Verify RequestPOST
- Close RequestPOST
- Duplicate RequestPOST
- Reject Request (Request Changes)POST
- Send Request ReminderPOST
- List Request RemindersGET
- Get Request Activity LogGET
- List Organization RequestsGET
- Update RequestPATCH
- Delete RequestDELETE
- Request Items
- Templates
- Webhooks
- Files
- Request Attachments
- File Sharing
- E-Signature / Document Forms
- Users
- Cloud Storage
- Branding
- Confirmation Page
- Organization
- RequestItems
- Documents
Create Request Item
POST
/requests/{id}/items
Request
Path Params
id
string
required
Body Params application/json
name
string
required
>= 1 characters
type
enum<string>
required
Allowed values:
UPLOADE_SIGNATUREQUESTION
description
string
optional
required
boolean
optional
Example
{
"name": "string",
"type": "UPLOAD",
"description": "string",
"required": true
}
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 POST '/requests//items' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "string",
"type": "UPLOAD",
"description": "string",
"required": true
}'
Responses
🟢200Success
application/json
Body
type
enum<string>
required
Allowed values:
STANDARDE_SIGNATUREQUESTION
name
string
required
description
string | null
optional
status
enum<string>
required
Allowed values:
INCOMPLETECOMPLETEREJECTEDVERIFIED
required
boolean
required
Default:
false
questions
object (QuestionItem)
optional
id
string
optional
questionText
string
required
questionAnswer
string
optional
eSignature
object (ESignatureItem)
optional
contractId
string <uuid>
required
annotations
array [object {2}]
optional
fields
array [object {2}]
optional
attachments
array[object (RequestItemAttachment) {3}]
required
id
string
required
name
string
required
mime
string
required
assignedTo
object (Assignee)
required
email
string
optional
firstName
string
optional
lastName
string
optional
phone
string
optional
documents
array[object (File) {3}]
optional
id
string
required
name
string
required
mime
string
required
Example
{
"type": "STANDARD",
"name": "string",
"description": "string",
"status": "INCOMPLETE",
"required": false,
"questions": {
"id": "string",
"questionText": "string",
"questionAnswer": "string"
},
"eSignature": {
"contractId": "dbf32426-cf38-4818-9c6e-3230d889fa51",
"annotations": [
{
"annotationId": "88801ce0-d7fe-4339-afa4-cdb9248204d4",
"value": "string"
}
],
"fields": [
{
"id": "string",
"value": "string"
}
]
},
"attachments": [
{
"id": "string",
"name": "string",
"mime": "string"
}
],
"assignedTo": {
"email": "string",
"firstName": "string",
"lastName": "string",
"phone": "string"
},
"documents": [
{
"id": "string",
"name": "string",
"mime": "string"
}
]
}
🟠404Record Not Found
🟠400Bad Request
Modified at 2024-10-29 16:10:10