---
title: "Index Terms and Conditions events"
method: GET
path: "/v1/terms_and_conditions_events"
tags: ["Terms and Conditions events"]
---

# Index Terms and Conditions events

`GET /v1/terms_and_conditions_events`

Returns an array containing all instances of customer agreements to the Solaris Terms and Conditions.

## Query parameters

- `filter[id]` string
- `filter[document_id]` string
- `filter[signed_by]` string
- `filter[signed_on_behalf_of]` string
- `filter[product_name]` 'DIGITAL_BANKING' | 'OVERDRAFT' | 'VIACASH' | 'SECURITIES_BROKERAGE' | 'IDENTIFICATION_FOURTHLINE' — The name of the relevant product to which the Terms & Conditions document applies.
- `filter[event_type]` 'APPROVED' | 'REJECTED'
- `filter[event_timestamp][min]` string
- `filter[event_timestamp][max]` string
- `page[number]` string
- `page[size]` string

## Response `200`

Successful result of the operation

- TermsAndConditionsEvent[]
  - `id` string — ID of the Terms & Conditions event.
  - `event_timestamp` string, date-time — Timestamp when the customer approved/rejected the Terms & Conditions document.
  - `created_at` string, date-time — Timestamp when the Terms & Conditions event was created using the API.
  - `event_type` 'APPROVED' | 'REJECTED' — The type of action that the customer took on the Terms & Conditions document.
  - `signed_by` string — ID of the person who approved/rejected the Terms & Conditions document.
  - `signed_on_behalf_of` string — ID of the business on whose behalf the authorized person or legal representative approved/rejected the Terms & Conditions document.
  - `product_name` 'DIGITAL_BANKING' | 'OVERDRAFT' | 'VIACASH' | 'SECURITIES_BROKERAGE' | 'IDENTIFICATION_FOURTHLINE' — The name of the relevant product to which the Terms & Conditions document applies.
  - `document_id` string — ID of the Terms & Conditions document that the customer approved/rejected.
  - `document_name` string — Name of the Terms & Conditions document that the customer approved/rejected.

## Other responses

- `400` — An error occurred on the client side.
- `403` — You are not authorized to perform this action.
- `500` — Internal server error.

---

[API](https://skmtc.net/solarisgroup/apis/compliance-features.md) · [All operations](https://skmtc.net/solarisgroup/apis/compliance-features/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/solarisgroup/compliance-features/revisions/61701b027c74/schema)
