🔍 Listar reglas de validación

GET /validation-rule

Obtiene las reglas de validación para alias de pago con sus respectivos valores
en el sistema utilizando la información proporcionada.

El endpoint posee diferentes filtros para obtener las reglas de validación:
- page: Número de página (indexado desde 0).
- size: Cantidad de elementos por página.
- sort: Campo y dirección de ordenamiento, por ejemplo: createdDate,desc.
- collector_id: Obtiene las reglas de validación de un alias de pago específico.
- rule_type: Obtiene las reglas de validación de un tipo específico.
- name: Obtiene las reglas de validación que contengan el nombre especificado.
- state: Obtiene las reglas de validación de un estado específico.
- created_date_from: Obtiene las reglas de validación creadas desde una fecha específica.
- created_date_to: Obtiene las reglas de validación creadas hasta una fecha específica.

Si no se envía ningún filtro, se obtienen todas las reglas de validación del usuario logueado
y en caso de ser back_officer obtiene todas las reglas de validación existentes.

En caso de loguearse con token o api key de un merchant, solo se podrán obtener las reglas
de validación de los alias de pago pertenecientes a dicho merchant. Pero en caso de proveer
el filtro de un alias de pago específico, se validará que dicho alias de pago le pertenezca
al merchant del token o api key utilizado.

Este endpoint valida los datos enviados y devuelve los detalles
de las reglas de validación.

REQUEST

Headers

Atributo

Tipo

Requerido

Pattern

Descripción

Authorization

String

x-api-key

Podes consultar la sección (API Key) para más información.

Path Parameters

Parametro

Tipo

Descripción

collector_id

Integer

Identificador del alias de pago asociado a la regla de validación.

rule_type

Integer

Tipo de la regla de validación.

name

String

Nombre de la regla de validación.

state

Boolean

Estado de la regla de validación.

created_date_ from

String

Fecha de creación de la regla de validación desde (ISO-8601 con zona horaria, ej: '2025-12-01T15:30:00Z' o '2025-12-01T12:30:00-03:00').

created_date_to

String

Fecha de creación de la regla de validación hasta (ISO-8601 con zona horaria, ej: '2025-12-01T18:00:00Z' o '2025-12-01T15:00:00-03:00').

page

Number

Número de página (indexado desde 0).

size

Number

Cantidad de elementos por página

sort

String

Campo y dirección de ordenamiento, por ejemplo: createdDate,desc

GET Listar reglas de validación

https://api-pct.qa.pagos360.com/v1/validation-rule


📨 Respuesta

Una respuesta exitosa incluirá los siguiente atributos:

Atributo data

Tipo

Descripción

size

Integer

Cantidad de elementos por página

id

Integer

ID de la regla de validación.

name

String

Nombre de la regla de validación.

state

String

Estado de la regla de validación.

rule_type

String

Tipo de regla de validación.

id

Integer

Identificador del collector.

name

String

Nombre del collector.

id_number

Integer

Número identificador del collector.

id

integer

Indentificador del negocio.

name

String

Nombre del negocio.

id_number

Integer

Numero identificador del negocio.

id

Integer

Identificador del valor de la regla de validacion.

value

String

Valor de la regla de validación.

created_date

Date

Fecha de creación del valor.

last_modified_date

Date

Fecha de modificación del valor.

count_per_page

Integer

Cantidad de elementos por páginas.

total_pages

Integer

Total de páginas.

total_count

Integer

Total de elementos.

Example Response

{ "size": 10, "data": [ { "id": 0, "name": "string", "state": "string", "rule_type": "string", "collector": { "id": 0, "name": "string", "id_number": "string", "merchant": { "id": 0, "name": "string", "id_number": "string" } }, "validation_rule_values": [ { "id": 0, "value": "string", "created_date": "2026-09-17T13:37:37.104Z", "last_modified_date": "2026-09-17T13:37:37.104Z" } ], "created_date": "2026-09-17T13:37:37.104Z", "last_modified_date": "2026-09-17T13:37:37.104Z" } ], "count_per_page": 10, "total_pages": 10, "total_count": 100 }