Accept Terms And Conditions

Registra la aceptación de un término o condición para una cuenta comitente.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Registrá la aceptación de un término o condición para una cuenta comitente usando su investment_account_id y el terms_and_conditions_id correspondiente.

Antes de empezar

  1. Obtené el investment_account_id de la cuenta comitente que va a aceptar el término.
  2. Recuperá el terms_and_conditions_id con GET /api/accounts/terms.
  3. Prepará el objeto data si necesitás guardar contexto adicional sobre la aceptación.

Cómo registrar una aceptación

POST /api/accounts/accept-terms-and-conditions
Content-Type: application/json

Body parameters

El body acepta un objeto AcceptTermsInput.

CampoTipoRequeridoDescripción
investment_account_idintegerSíIdentificador de la cuenta comitente que acepta el término.
terms_and_conditions_idintegerSíIdentificador del término o condición que querés registrar.
dataobjectNoInformación adicional asociada a la aceptación.

Ejemplo de request

{
  "investment_account_id": 74659,
  "terms_and_conditions_id": 1,
  "data": {
    "source": "onboarding"
  }
}

Qué devuelve este endpoint

La respuesta devuelve un arreglo items. Cada elemento representa una aceptación registrada.

CampoTipoDescripción
terms_and_conditions_idintegerIdentificador del término aceptado.
investment_account_idintegerIdentificador de la cuenta comitente.
dataobjectInformación adicional asociada a la aceptación, si fue enviada.

Respuesta esperada

{
  "items": [
    {
      "terms_and_conditions_id": 1,
      "investment_account_id": 74659,
      "data": {
        "source": "onboarding"
      }
    }
  ]
}

Cuándo usar este endpoint

Este endpoint es útil cuando necesitás:

  • registrar la aceptación de términos durante onboarding
  • guardar la evidencia de aceptación para una cuenta comitente
  • asociar una versión específica de términos a una cuenta

Errores frecuentes

  • 422 Validation Error: falta un campo obligatorio o alguno tiene un formato inválido.

Siguiente paso

Después de registrar la aceptación, verificá los términos asociados a la cuenta con GET /api/accounts/terms-by-investment-account/{investment_account_id}.

Body Params
integer
required
integer
required
data
object

The payload of the operation that prompted the user to accept or decline terms and conditions

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json