| Param name | Description |
|---|---|
|
page
optional |
Page index Validations:
|
|
per
optional |
Items per page Validations:
|
{
'data': [
{
'id': '...',
'sequential_id': 1,
'initial_amount': '1000000.00',
'type_of': 'promissory_note',
'status': 'in_process',
'status_translated': 'En proceso',
'start_date': '2024-07-29',
'end_date': '2025-07-29',
'currency': {
'name': 'MXN',
'value': 'mxn'
},
'interest_rate': '12.00',
'includes_external_rate': false,
'external_rate_label': null,
'interest_rate_floor': null,
'interest_rate_ceiling': null,
'commentary': null,
'promoter': {
'id': '...',
'full_name': '...'
},
'investor': null,
'tentative_investment_mxn': '1000000.00',
'tentative_investment_usd': 0,
'promissory_duration_months': null,
'minimum_term_months': null,
'extra_fields_attributes': [],
'prospect': { ... }
}
],
'meta': {
'count': 1
}
}
| Code | Description |
|---|---|
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 500 | Internal Server Error |
| Param name | Description |
|---|---|
|
id
required |
Requested prospection ID Validations:
|
{
'data': {
'id': '...',
'sequential_id': 1,
'initial_amount': '1000000.00',
'type_of': 'promissory_note',
'status': 'in_process',
'status_translated': 'En proceso',
'start_date': '2024-07-29',
'end_date': '2025-07-29',
'currency': {
'name': 'MXN',
'value': 'mxn'
},
'interest_rate': '12.00',
'promoter': { ... },
'investor': null,
'prospect': { ... }
}
}
| Code | Description |
|---|---|
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 500 | Internal Server Error |
| Param name | Description |
|---|---|
|
prospection
required |
Prospection attributes Validations:
|
|
prospection[prospect_id]
required |
Prospect ID to link Validations:
|
|
prospection[initial_amount]
optional |
Initial investment amount Validations:
|
|
prospection[type_of]
optional |
Type: promissory_note Validations:
|
|
prospection[status]
optional |
Status: in_process, approved, rejected Validations:
|
|
prospection[start_date]
optional |
Start date (YYYY-MM-DD) Validations:
|
|
prospection[end_date]
optional |
End date (YYYY-MM-DD) Validations:
|
|
prospection[currency]
optional |
Currency: mxn, usd Validations:
|
|
prospection[interest_rate]
optional |
Annual interest rate Validations:
|
|
prospection[includes_external_rate]
optional |
Whether rate includes an external index Validations:
|
|
prospection[external_rate_label]
optional |
External rate label (e.g. TIIE) Validations:
|
|
prospection[interest_rate_floor]
optional |
Minimum rate floor Validations:
|
|
prospection[interest_rate_ceiling]
optional |
Maximum rate ceiling Validations:
|
|
prospection[commentary]
optional |
Optional commentary Validations:
|
|
prospection[society_id]
optional |
Society ID Validations:
|
|
prospection[promissory_duration_months]
optional |
Duration in months Validations:
|
|
prospection[minimum_term_months]
optional |
Minimum term in months Validations:
|
# Request body
{
'prospection': {
'prospect_id': '...',
'initial_amount': '1000000.00',
'type_of': 'promissory_note',
'status': 'in_process',
'start_date': '2025-01-01',
'end_date': '2026-01-01',
'currency': 'mxn',
'interest_rate': '12.00',
'commentary': null
}
}
# Response
{
'data': {
'id': '...',
'sequential_id': 2,
'initial_amount': '1000000.00',
'type_of': 'promissory_note',
'status': 'in_process',
'status_translated': 'En proceso',
'start_date': '2025-01-01',
'end_date': '2026-01-01',
'currency': { 'name': 'MXN', 'value': 'mxn' },
'interest_rate': '12.00',
'promoter': { ... },
'investor': null,
'prospect': { ... }
}
}
| Code | Description |
|---|---|
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 500 | Internal Server Error |
| 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 |
| Param name | Description |
|---|---|
|
id
required |
Prospection ID to delete Validations:
|
# Response (204 No Content) on success. # Response (422 Unprocessable Entity) if the prospection cannot be deleted.
| Code | Description |
|---|---|
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 500 | Internal Server Error |
| Code | Description |
|---|---|
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 500 | Internal Server Error |