Add Guarantor
Loans
Create Guarantor
Add a guarantor to a loan application.
POST
Add Guarantor
Overview
Adds a guarantor to the loan. The guarantor will receive an invitation via theclientPath link to complete their form. This step is optional unless required by the underwriting decision.
Request
Method:POSTURL:
/v1/loans/:applicationId/guarantor
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
x-carbon-key | Header | string | Yes | API key for authentication. |
applicationId | Path | string | Yes | Application ID. |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
first_name | string | Yes | Guarantor’s first name |
last_name | string | Yes | Guarantor’s last name |
phone | string | Yes | Valid Nigerian phone number |
email | string | Yes | Valid email address |
Response
201 Created
| Field | Description |
|---|---|
clientPath | Link sent to the guarantor to complete their form |
tokenExpiresAt | Expiry of the guarantor invite link |
submittedAt | Populated when the guarantor completes the form |
Error Responses
| Status | Message | Cause |
|---|---|---|
| 400 | first_name is required | Field missing |
| 400 | last_name is required | Field missing |
| 400 | phone must be a valid Nigerian number | Invalid or missing phone |
| 400 | email must be a valid email address | Invalid or missing email |
| 400 | Application not found | Invalid applicationId |
| 422 | Application has no loan ID | Application not yet registered |
Authorizations
Provide your API key in the 'apikey' header.
Headers
Path Parameters
Body
application/json
Provide the required values for the request body.
Response
200 - application/json
Successful response
The response is of type object.