| Param name | Description |
|---|---|
|
id
required |
Prospection ID to update Validations:
|
|
prospection
required |
Prospection attributes to update Validations:
|
|
prospection[prospect_id]
optional |
Associated prospect UUID Validations:
|
|
prospection[society_id]
optional |
Associated society UUID Validations:
|
|
prospection[initial_amount]
optional |
Initial investment amount Validations:
|
|
prospection[currency]
optional |
Currency Validations:
|
|
prospection[interest_rate]
optional |
Annual interest rate Validations:
|
|
prospection[includes_external_rate]
optional |
Whether rate includes an external reference Validations:
|
|
prospection[external_rate_label]
optional |
Label for the external rate reference Validations:
|
|
prospection[interest_rate_floor]
optional |
Minimum interest rate floor Validations:
|
|
prospection[interest_rate_ceiling]
optional |
Maximum interest rate ceiling Validations:
|
|
prospection[type_of]
optional |
Type of prospection Validations:
|
|
prospection[status]
optional |
Current status Validations:
|
|
prospection[start_date]
optional |
Start date (YYYY-MM-DD) Validations:
|
|
prospection[end_date]
optional |
Expected end date (YYYY-MM-DD) Validations:
|
|
prospection[promissory_duration_months]
optional |
Duration in months Validations:
|
|
prospection[minimum_term_months]
optional |
Minimum term in months Validations:
|
|
prospection[commentary]
optional |
Additional notes or commentary Validations:
|
# Request body:
{
'prospection': {
'status': 'standby',
'interest_rate': '11.0',
'commentary': 'Updated via API'
}
}
# Response (200 OK): same structure as GET /prospections/:id
| Code | Description |
|---|---|
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 500 | Internal Server Error |