eNotaryLog API - Templating (2.0.0)
Download OpenAPI specification:Download
The eNotaryLog API
Get RON template information by template id
Retrieves notarization template information given an template ID. This endpoint is used for retrieving the role ids, free text fields, and other information regarding a specific notarization template so that this information can be used to create an notarization session using a template.
path Parameters
| id required | string <uuid> The ID of the notarization template to retrieve |
Responses
Response samples
- 200
- 400
- 401
- 404
No free text fields
{- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "templateName": "Mortgage Agreement",
- "roles": [
- {
- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Buyer",
- "description": "Home buyer"
}, - {
- "id": "1d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Seller",
- "description": "Home Seller"
}, - {
- "id": "9d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Loan origin"
}
], - "freeTextFields": [ ]
}Get RON templates in an organization
Retrieves list of RON templates for an organization.
query Parameters
| limit | integer [ 1 .. 50 ] Max number of RON templates to return. Default is 25 if not supplied. Maximum is 50. |
| offset | integer >= 0 Number of records to skip. Default is 0 if not supplied. |
| orderBy | string Enum: "id" "templateName" "createdAt" The field to order the results by. Default is |
| orderByDirection | string Enum: "asc" "desc" The direction to order the results by. Default is |
| search | string The value provided here will be searched for in the |
Responses
Response samples
- 200
- 400
- 401
{- "data": [
- {
- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "templateName": "Mortgage Agreement",
- "roles": [
- {
- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Buyer",
- "description": "Home buyer"
}, - {
- "id": "1d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Seller",
- "description": "Home Seller"
}, - {
- "id": "9d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Loan origin"
}
]
}, - {
- "id": "4d976a23-b865-4fcd-9165-ddc0aedaf614",
- "templateName": "Lease Agreement",
- "roles": [
- {
- "id": "9d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Buyer",
- "description": "Home buyer"
}
]
}
], - "limit": 10,
- "offset": 0,
- "total": 2
}Get RON template information by template id
Retrieves notarization template information given an template ID. This endpoint is used for retrieving the role ids, free text fields, and other information regarding a specific notarization template so that this information can be used to create an notarization session using a template.
path Parameters
| id required | string <uuid> The ID of the notarization template to retrieve |
Responses
Response samples
- 200
- 400
- 401
- 404
No free text fields
{- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "templateName": "Mortgage Agreement",
- "roles": [
- {
- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Buyer",
- "description": "Home buyer"
}, - {
- "id": "1d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Seller",
- "description": "Home Seller"
}, - {
- "id": "9d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Loan origin"
}
], - "freeTextFields": [ ]
}Get esign template information by template id
Retrieves esign template information given an template ID. This endpoint is used for retrieving the role ids, free text fields, and other information regarding a specific esign template so that this information can be used to create an esign session using a template.
path Parameters
| id required | string <uuid> The ID of the esign template to retrieve |
Responses
Response samples
- 200
- 400
- 401
- 404
No free text fields
{- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "templateName": "Mortgage Agreement",
- "roles": [
- {
- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Buyer",
- "description": "Home buyer"
}, - {
- "id": "1d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Seller",
- "description": "Home Seller"
}, - {
- "id": "9d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Loan origin"
}
], - "freeTextFields": [ ]
}Create an esign using a predefined template
Creates an esign session from a predefined template
Request Body schema: application/json
Array of objects non-empty array of template ids to use to create an esign session. | |
object Notification preferences. If not provided, defaults to | |
Array of objects The "signers" that need to sign the esign document(s). Each need to be assigned a role. Two participants may not have the same role. |
Responses
Request samples
- Payload
{- "templates": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fields": [
- {
- "name": "Terms and conditions",
- "text": "Terms and conditions text..."
}, - {
- "name": "Company Name",
- "text": "eNotaryLog LLC"
}
]
}
], - "participants": [
]
}Response samples
- 200
- 400
- 401
- 404
{- "esignId": "3d976a23-b865-4fcd-9165-ddc0aedaf614",
- "transactionId": "4a976a23-b865-4fcd-9165-ddc0aedaf614"
}Get esign templates in an organization
Retrieves list of esign templates for an organization.
query Parameters
| limit | integer [ 1 .. 50 ] Max number of esign templates to return. Default is 25 if not supplied. Maximum is 50. |
| offset | integer >= 0 Number of records to skip. Default is 0 if not supplied. |
| orderBy | string Enum: "id" "templateName" "createdAt" The field to order the results by. Default is |
| orderByDirection | string Enum: "asc" "desc" The direction to order the results by. Default is |
| search | string The value provided here will be searched for in the |
Responses
Response samples
- 200
- 400
- 401
{- "data": [
- {
- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "templateName": "Mortgage Agreement",
- "roles": [
- {
- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Buyer",
- "description": "Home buyer"
}, - {
- "id": "1d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Seller",
- "description": "Home Seller"
}, - {
- "id": "9d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Loan origin"
}
]
}, - {
- "id": "4d976a23-b865-4fcd-9165-ddc0aedaf614",
- "templateName": "Lease Agreement",
- "roles": [
- {
- "id": "9d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Buyer",
- "description": "Home buyer"
}
]
}
], - "limit": 10,
- "offset": 0,
- "total": 2
}Get RON templates in an organization
Retrieves list of RON templates for an organization.
query Parameters
| limit | integer [ 1 .. 50 ] Max number of RON templates to return. Default is 25 if not supplied. Maximum is 50. |
| offset | integer >= 0 Number of records to skip. Default is 0 if not supplied. |
| orderBy | string Enum: "id" "templateName" "createdAt" The field to order the results by. Default is |
| orderByDirection | string Enum: "asc" "desc" The direction to order the results by. Default is |
| search | string The value provided here will be searched for in the |
Responses
Response samples
- 200
- 400
- 401
{- "data": [
- {
- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "templateName": "Mortgage Agreement",
- "roles": [
- {
- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Buyer",
- "description": "Home buyer"
}, - {
- "id": "1d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Seller",
- "description": "Home Seller"
}, - {
- "id": "9d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Loan origin"
}
]
}, - {
- "id": "4d976a23-b865-4fcd-9165-ddc0aedaf614",
- "templateName": "Lease Agreement",
- "roles": [
- {
- "id": "9d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Buyer",
- "description": "Home buyer"
}
]
}
], - "limit": 10,
- "offset": 0,
- "total": 2
}Get esign template information by template id
Retrieves esign template information given an template ID. This endpoint is used for retrieving the role ids, free text fields, and other information regarding a specific esign template so that this information can be used to create an esign session using a template.
path Parameters
| id required | string <uuid> The ID of the esign template to retrieve |
Responses
Response samples
- 200
- 400
- 401
- 404
No free text fields
{- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "templateName": "Mortgage Agreement",
- "roles": [
- {
- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Buyer",
- "description": "Home buyer"
}, - {
- "id": "1d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Seller",
- "description": "Home Seller"
}, - {
- "id": "9d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Loan origin"
}
], - "freeTextFields": [ ]
}Create an esign using a predefined template
Creates an esign session from a predefined template
Request Body schema: application/json
Array of objects non-empty array of template ids to use to create an esign session. | |
object Notification preferences. If not provided, defaults to | |
Array of objects The "signers" that need to sign the esign document(s). Each need to be assigned a role. Two participants may not have the same role. |
Responses
Request samples
- Payload
{- "templates": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fields": [
- {
- "name": "Terms and conditions",
- "text": "Terms and conditions text..."
}, - {
- "name": "Company Name",
- "text": "eNotaryLog LLC"
}
]
}
], - "participants": [
]
}Response samples
- 200
- 400
- 401
- 404
{- "esignId": "3d976a23-b865-4fcd-9165-ddc0aedaf614",
- "transactionId": "4a976a23-b865-4fcd-9165-ddc0aedaf614"
}Get esign templates in an organization
Retrieves list of esign templates for an organization.
query Parameters
| limit | integer [ 1 .. 50 ] Max number of esign templates to return. Default is 25 if not supplied. Maximum is 50. |
| offset | integer >= 0 Number of records to skip. Default is 0 if not supplied. |
| orderBy | string Enum: "id" "templateName" "createdAt" The field to order the results by. Default is |
| orderByDirection | string Enum: "asc" "desc" The direction to order the results by. Default is |
| search | string The value provided here will be searched for in the |
Responses
Response samples
- 200
- 400
- 401
{- "data": [
- {
- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "templateName": "Mortgage Agreement",
- "roles": [
- {
- "id": "8d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Buyer",
- "description": "Home buyer"
}, - {
- "id": "1d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Seller",
- "description": "Home Seller"
}, - {
- "id": "9d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Loan origin"
}
]
}, - {
- "id": "4d976a23-b865-4fcd-9165-ddc0aedaf614",
- "templateName": "Lease Agreement",
- "roles": [
- {
- "id": "9d976a23-b865-4fcd-9165-ddc0aedaf614",
- "name": "Buyer",
- "description": "Home buyer"
}
]
}
], - "limit": 10,
- "offset": 0,
- "total": 2
}