mirror of
https://github.com/valitydev/swag-fraudbusters-management.git
synced 2024-11-06 08:15:21 +00:00
201 lines
6.6 KiB
YAML
201 lines
6.6 KiB
YAML
openapi: 3.0.3
|
|
info:
|
|
version: 1.0.0
|
|
title: Vality Fraudbusters Management API
|
|
description:
|
|
$ref: './docs/api.md'
|
|
termsOfService: 'https://vality.dev/'
|
|
contact:
|
|
name: Vality Support Team
|
|
email: support@vality.dev
|
|
url: 'https://developer.vality.dev'
|
|
license:
|
|
name: Apache 2.0
|
|
url: https://www.apache.org/licenses/LICENSE-2.0.html
|
|
security: [ ]
|
|
tags:
|
|
- name: audit
|
|
x-displayName: Audit
|
|
- name: notification
|
|
x-displayName: Notifications
|
|
- name: channel
|
|
x-displayName: Channels
|
|
- name: group
|
|
x-displayName: Groups
|
|
- name: group-reference
|
|
x-displayName: Groups reference
|
|
- name: lists
|
|
x-displayName: Payments lists
|
|
- name: emulation
|
|
x-displayName: Emulation
|
|
- name: load-data
|
|
x-displayName: Load data
|
|
- name: template
|
|
x-displayName: Templates
|
|
- name: reference
|
|
x-displayName: References
|
|
- name: historical-data
|
|
x-displayName: Historical data
|
|
- name: notification-template
|
|
x-displayName: Notification template
|
|
- name: data-sets
|
|
x-displayName: Data sets
|
|
- name: analytics
|
|
x-displayName: Analytics
|
|
- name: dictionary
|
|
x-displayName: Dictionary
|
|
paths:
|
|
# Audit
|
|
/audit/commandTypes:
|
|
$ref: ./paths/audit/getCommandTypes.yaml
|
|
/audit/filter:
|
|
$ref: ./paths/audit/filterLogs.yaml
|
|
/audit/objectTypes:
|
|
$ref: ./paths/audit/getObjectTypes.yaml
|
|
|
|
# Notifications
|
|
/notifications:
|
|
$ref: ./paths/notifications/notifications.yaml
|
|
/notifications/{id}:
|
|
$ref: ./paths/notifications/notification.yaml
|
|
/notifications/validation:
|
|
$ref: ./paths/notifications/validation.yaml
|
|
/notifications/{id}/status:
|
|
$ref: ./paths/notifications/notificationStatus.yaml
|
|
|
|
# Notifications channels
|
|
/notifications/channels:
|
|
$ref: ./paths/notifications/channels.yaml
|
|
/notifications/channels/channel/{name}:
|
|
$ref: ./paths/notifications/channel.yaml
|
|
/notifications/channels/types:
|
|
$ref: ./paths/notifications/channelTypes.yaml
|
|
|
|
# Notifications templates
|
|
/notifications/templates:
|
|
$ref: ./paths/notifications/templates.yaml
|
|
|
|
# Load data
|
|
/payments-load-data/fraud-payments:
|
|
$ref: ./paths/payments/load-data/loadFraudPayments.yaml
|
|
|
|
# Groups
|
|
/payments-groups:
|
|
$ref: ./paths/payments/groups/insertGroup.yaml
|
|
/payments-groups/{groupId}:
|
|
delete:
|
|
$ref: ./paths/payments/groups/removeGroup.yaml
|
|
get:
|
|
$ref: ./paths/payments/groups/getGroup.yaml
|
|
/payments-groups/filter:
|
|
$ref: ./paths/payments/groups/filterGroups.yaml
|
|
|
|
# Groups reference
|
|
/payments-groups/{id}/references:
|
|
$ref: ./paths/payments/groups/references/insertGroupReferences.yaml
|
|
/payments-groups/{id}/references/remove:
|
|
$ref: ./paths/payments/groups/references/removeGroupReference.yaml
|
|
/payments-groups/references/filter:
|
|
$ref: ./paths/payments/groups/references/filterGroupsReferences.yaml
|
|
|
|
# Lists
|
|
/payments-lists:
|
|
$ref: ./paths/payments/lists/insertRow.yaml
|
|
/payments-lists/csv:
|
|
$ref: ./paths/payments/lists/insertFromCsv.yaml
|
|
/payments-lists/{id}:
|
|
$ref: ./paths/payments/lists/removeRow.yaml
|
|
/payments-lists/availableListNames:
|
|
$ref: ./paths/payments/lists/getAvailableListNames.yaml
|
|
/payments-lists/currentListNames:
|
|
$ref: ./paths/payments/lists/getCurrentListNames.yaml
|
|
/payments-lists/filter:
|
|
$ref: ./paths/payments/lists/filterLists.yaml
|
|
|
|
# Templates
|
|
/payments-templates:
|
|
$ref: ./paths/payments/templates/insertTemplate.yaml
|
|
/payments-templates/{id}:
|
|
$ref: ./paths/payments/templates/removeTemplate.yaml
|
|
/payments-templates/filter:
|
|
$ref: ./paths/payments/templates/filterTemplates.yaml
|
|
/payments-templates/names:
|
|
$ref: ./paths/payments/templates/getTemplateNames.yaml
|
|
/payments-templates/validate:
|
|
$ref: ./paths/payments/templates/validateTemplate.yaml
|
|
|
|
# References
|
|
/payments-references:
|
|
$ref: ./paths/payments/references/insertReferences.yaml
|
|
/payments-references/{id}:
|
|
$ref: ./paths/payments/references/removeReference.yaml
|
|
/payments-references/filter:
|
|
$ref: ./paths/payments/references/filterReferences.yaml
|
|
|
|
# Default references
|
|
/payments-references/default:
|
|
$ref: ./paths/payments/references/default/insertDefaultReference.yaml
|
|
/payments-references/default/{id}:
|
|
$ref: ./paths/payments/references/default/removeDefaultReference.yaml
|
|
/payments-references/default/filter:
|
|
$ref: ./paths/payments/references/default/filterDefaultReferences.yaml
|
|
|
|
# Emulation
|
|
/payments-emulations:
|
|
$ref: ./paths/payments/emulations/getTemplatesFlow.yaml
|
|
|
|
# Historical data
|
|
/payments-historical-data/payments-info:
|
|
$ref: ./paths/payments/historical-data/filterPayments.yaml
|
|
/payments-historical-data/inspect-results:
|
|
$ref: ./paths/payments/historical-data/filterInspectResults.yaml
|
|
/payments-historical-data/chargebacks:
|
|
$ref: ./paths/payments/historical-data/filterChargebacks.yaml
|
|
/payments-historical-data/fraud-payments:
|
|
$ref: ./paths/payments/historical-data/filterFraudPayments.yaml
|
|
/payments-historical-data/refunds:
|
|
$ref: ./paths/payments/historical-data/filterRefunds.yaml
|
|
|
|
# Data sets
|
|
/payments-data-set/data-sets:
|
|
$ref: ./paths/payments/data-sets/insertDataSet.yaml
|
|
/payments-data-set/data-sets/{setId}:
|
|
delete:
|
|
$ref: ./paths/payments/data-sets/removeDataSet.yaml
|
|
get:
|
|
$ref: ./paths/payments/data-sets/getDataSet.yaml
|
|
/payments-data-set/data-sets/filter:
|
|
$ref: ./paths/payments/data-sets/filterDataSets.yaml
|
|
/payments-data-set/data-sets/applyRuleOnHistoricalDataSet:
|
|
$ref: ./paths/payments/data-sets/applyRuleOnHistoricalDataSet.yaml
|
|
|
|
# Checked data sets
|
|
/payments-data-set/checked-data-sets/{id}:
|
|
$ref: ./paths/payments/checked-data-sets/getCheckedDataSet.yaml
|
|
|
|
# Analytics
|
|
/analytics/fraud-payments/count:
|
|
$ref: ./paths/analytics/fraud-payments/fraudPayments@count.yaml
|
|
/analytics/fraud-payments/blocked/count:
|
|
$ref: ./paths/analytics/fraud-payments/blockedFraudPayments@count.yaml
|
|
/analytics/fraud-payments/blocked/sum:
|
|
$ref: ./paths/analytics/fraud-payments/blockedFraudPayments@sum.yaml
|
|
/analytics/fraud-payments/blocked/count/ratio:
|
|
$ref: ./paths/analytics/fraud-payments/blockedFraudPayments@count@ratio.yaml
|
|
/analytics/fraud-payments/scores/split-count/ratio:
|
|
$ref: ./paths/analytics/fraud-payments/fraudPaymentsScores@split-count@ratio.yaml
|
|
/analytics/fraud-payments/results/summary:
|
|
$ref: ./paths/analytics/fraud-payments/fraudPaymentsResults@summary.yaml
|
|
|
|
# Dictionary
|
|
/dictionaries/currencies:
|
|
$ref: ./paths/dictionaries/currencies.yaml
|
|
|
|
servers:
|
|
- url: 'https://fb-management:8080/fb-management/v1'
|
|
|
|
components:
|
|
securitySchemes:
|
|
bearer:
|
|
$ref: './components/security-schemes/Bearer.yaml'
|