- Created by user-5c3b0, last modified by Pooja on Jul 19, 2020
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 2 Current »
A payment is a series of debit/credit entries that affect the asset and liability side of multiple ledgers. A typical payment consists of a payer (customer, buyer) and a payee (merchant), where the payer’s account is debited and payee’s account is credited.
{
"swagger": "2.0",
"info": {
"version": "",
"contact": {}
},
"tags": [
{
"name": "Payment Transfer"
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"paths": {
"/api/v1/ifi/{ifiID}/transfers": {
"post": {
"description": "Create fund transfer, which transfers fund from one account to another",
"summary": "Create fund transfer",
"tags": [
"Payment Transfer"
],
"operationId": "CreatefundTransfer",
"deprecated": false,
"produces": [
"application/json; charset=utf-8"
],
"parameters": [
{
"name": "ifiID",
"in": "path",
"required": true,
"type": "string",
"description": "Unique identifier of the IFI."
},
{
"name": "body",
"in": "body",
"required": false,
"description": "",
"schema": {
"$ref": "#/definitions/ApiV1IfiTransfersRequest"
}
}
],
"responses": {
"200": {
"description": "",
"schema": {
"$ref": "#/definitions/ApiV1IfiTransfersResponse"
},
"headers": {}
},
"500": {
"description": "",
"schema": {
"$ref": "#/definitions/ApiV1IfiTransfers500Error"
}
}
}
}
},
"/api/v1/ifi/{ifiID}/transfers/{transferID}": {
"get": {
"description": "Retrieve fund transfer details using transferID",
"summary": "Get fund transfer using transferID",
"tags": [
"Payment Transfer"
],
"operationId": "GetfundTransferusingtransferID",
"deprecated": false,
"produces": [
"application/json; charset=utf-8"
],
"parameters": [
{
"name": "ifiID",
"in": "path",
"required": true,
"type": "string",
"description": "Unique identifier of the IFI."
},
{
"name": "transferID",
"in": "path",
"required": true,
"type": "string",
"description": "ID of the fund transfer."
}
],
"responses": {
"200": {
"description": "",
"schema": {
"$ref": "#/definitions/ApiV1IfiTransfersResponse1"
},
"headers": {}
}
}
}
},
"/api/v1/ifi/{ifiID}/transactions/{transactionID}/reversal": {
"post": {
"tags": [
"Payment Transfer"
],
"summary": "Reverse fund transfer",
"description": "In case of disputes, reverse the fund transfer using `transactionID` On successful reversal, the API will return the `status` as `SUCCESS` else it will return `FAILED`. Note the `revertTransactionID` in the response for future references.",
"operationId": "reversalsUsingPOST",
"consumes": [
"application/json"
],
"produces": [
"*/*"
],
"parameters": [
{
"name": "ifiID",
"in": "path",
"description": "Unique identifier of the IFI.",
"required": false,
"type": "integer"
},
{
"name": "transactionID",
"in": "path",
"description": "ID of the _Transaction_ for which the reversal is being triggered.",
"required": false,
"type": "string"
},
{
"in": "body",
"name": "requestID",
"description": "Click Model below to learn about request body constructs",
"required": true,
"schema": {
"$ref": "#/definitions/ReversalRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/A2AReversalTransactionResponse"
}
}
}
}
},
"/api/v1/ifi/{ifiID}/payment_products/{paymentProductID}": {
"get": {
"tags": [
"Payment Product"
],
"parameters": [
{
"examples": {
"Payment Product ID": {
"value": "5291112c-4b42-4e92-a7db-c3fcf0f96b89"
}
},
"name": "paymentProductID",
"description": "Unique Payment Product identifier",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"examples": {
"IFIID": {
"value": "140827"
}
},
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Resource Product Details are being retrieved.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PaymentProductDe"
}
}
},
"description": "Returns Payment Product details"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFound"
}
}
},
"description": "Payment product does not exist\r\n\r\n"
}
},
"operationId": "getPaymentProduct",
"summary": "Get Payment Product details",
"description": "Get Payment Product details"
}
},
"/api/v1/ifi/{ifiID}/form_factor_products": {
"get": {
"tags": [
"Form Factor Product"
],
"parameters": [
{
"name": "limit",
"description": "Limit identifier",
"schema": {
"type": "string"
},
"in": "query",
"required": true
},
{
"name": "offset",
"description": "Offset identifier",
"schema": {
"type": "string"
},
"in": "query",
"required": true
},
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Form Factor Products are being listed.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ListFormFactorProducts"
}
}
},
"description": "Returns a paginated list of Form Factor Products"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
}
},
"operationId": "listFormFactorProducts",
"summary": "List Form Factor Products",
"description": "List Form Factor Products for a Resource"
}
},
"/api/v1/ifi/{ifiID}/form_factor_products/{formFactorProductID}": {
"get": {
"tags": [
"Form Factor Product"
],
"parameters": [
{
"name": "formFactorProductID",
"description": "Unique Form Factor Product",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Form Factor Products are being retrieved by ID.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/FetchFormFactorProduct"
}
}
},
"description": "Returns Form Factor Product"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFound"
}
}
},
"description": "Form Factor Product does not exist"
}
},
"operationId": "getFormFactorProduct",
"summary": "Get Form Factor Product",
"description": "Get Form Factor Product using formFactorProductID"
}
},
"/api/v1/ifi/{ifiID}/resource_products": {
"get": {
"tags": [
"Resource Product"
],
"parameters": [
{
"name": "limit",
"description": "Limit identifier",
"schema": {
"type": "string"
},
"in": "query",
"required": true
},
{
"name": "offset",
"description": "Offset identifier",
"schema": {
"type": "string"
},
"in": "query",
"required": true
},
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Resource Products are being listed.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ListResourceProducts"
}
}
},
"description": "Returns paginated list of Resource Products"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
}
},
"operationId": "listResourceProduct",
"summary": "List Resource Products",
"description": "List Resource Products for an IFI"
}
},
"/api/v1/ifi/{ifiID}/resource_products/{resourceProductID}": {
"get": {
"tags": [
"Resource Product"
],
"parameters": [
{
"name": "resourceProductID",
"description": "Unique Resource Product identifier",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Resource Product Details are being retrieved.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ResourceProduct"
}
}
},
"description": "Returns Resource Product details"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFound"
}
}
},
"description": "Resource product does not exist"
}
},
"operationId": "getResourceProduct",
"summary": "Get Resource Product details",
"description": "Get Resource Product details"
}
},
"/api/v1/ifi/{ifiID}/resource_products/{resourceProductID}/resources/list": {
"post": {
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ListResourceRequest"
}
}
}
},
"tags": [
"Resource"
],
"parameters": [
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Resources are being listed.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "limit",
"description": "Limit identifier",
"schema": {
"type": "string"
},
"in": "query",
"required": true
},
{
"name": "offset",
"description": "Offset identifier",
"schema": {
"type": "string"
},
"in": "query",
"required": true
},
{
"name": "resourceProductID",
"description": "Resource Product identifier",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ResourceProductList"
}
}
},
"description": "Returns a paginated list of Resources corresponding to a Resource Product ID"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
}
},
"operationId": "listResourcesPerResourceProduct",
"summary": "List Resources per Resource Product",
"description": "List Resources per Resource Product using resourceProductID"
}
},
"/api/v1/ifi/{ifiID}/resources": {
"get": {
"tags": [
"Resource"
],
"parameters": [
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Resources are being listed.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "limit",
"description": "Limit identifier",
"schema": {
"type": "string"
},
"in": "query",
"required": true
},
{
"name": "offset",
"description": "Offset identifier",
"schema": {
"type": "string"
},
"in": "query",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Resource"
}
}
}
},
"description": "Returns a paginated list of Resources"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
}
},
"operationId": "listResources",
"summary": "List Resources",
"description": "List Resources for an IFI"
}
},
"/api/v1/ifi/{ifiID}/resources/list": {
"post": {
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ListResourceRequest"
}
}
}
},
"tags": [
"Resource"
],
"parameters": [
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Resources are being listed.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "limit",
"description": "Limit identifier",
"schema": {
"type": "string"
},
"in": "query",
"required": true
},
{
"name": "offset",
"description": "Offset identifier",
"schema": {
"type": "string"
},
"in": "query",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Resource"
}
}
}
},
"description": "Returns a paginated list of Resources"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
}
},
"operationId": "listResourcesWithFilters",
"summary": "List Resources with Filters",
"description": "List Resources with Filters"
}
},
"/api/v1/ifi/{ifiID}/resources/{resourceID}": {
"get": {
"tags": [
"Resource"
],
"parameters": [
{
"name": "resourceID",
"description": "Unique Resource Identifier",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Resource data is being retrieved.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Resource"
}
}
},
"description": "Returns Resource details"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFound"
}
}
},
"description": "Resource does not exist"
}
},
"operationId": "getResource",
"summary": "Get Resource data",
"description": "Get Resource data using resourceID"
},
"patch": {
"requestBody": {
"description": "UpdateResourceRequest",
"content": {
"application/json": {}
},
"required": false
},
"tags": [
"Resource"
],
"parameters": [
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Resource data is being retrieved.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "resourceID",
"description": "Unique Resource Identifier",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Resource"
}
}
},
"description": "Returns the updated resource object."
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFound"
}
}
},
"description": "Resource does not exist"
}
},
"operationId": "updateResourceInformation",
"summary": "Update Resource Information",
"description": "Update Resource Information"
}
},
"/api/v1/ifi/{ifiID}/resources/{resourceID}/target": {
"post": {
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LinkTargetRequest"
}
}
}
},
"tags": [
"Resource"
],
"parameters": [
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Target is being linked with Resource.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "resourceID",
"description": "Resource Product ID",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"201": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Resource"
}
}
},
"description": "Target linked to Resource"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BadRequest"
},
"examples": {
"badRequest": {
"summary": "Bad Request",
"value": {
"code": "BAD_REQUEST",
"message": "Bad Request"
}
}
}
}
},
"description": "Bad Request"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AlreadyExists"
}
}
},
"description": "Target already linked to Resource"
}
},
"operationId": "linkTargetWithResource",
"summary": "List Target with Resource",
"description": "Link Target with Resource"
},
"delete": {
"tags": [
"Resource"
],
"parameters": [
{
"name": "resourceID",
"description": "Unique resource identifier",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Target linked to Resource is marked as Deleted.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"204": {
"description": "Target linked to Resource marked as Deleted"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
}
},
"summary": "Mark Target linked to Resource Deleted",
"description": "Mark Target linked to Resource Deleted"
},
"patch": {
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LinkTargetRequest"
}
}
}
},
"tags": [
"Resource"
],
"parameters": [
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Target linked to Resource is being updated.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "resourceID",
"description": "Resource Product ID",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"201": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Resource"
}
}
},
"description": "Target updated for Resource"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BadRequest"
},
"examples": {
"badRequest": {
"summary": "Bad Request",
"value": {
"code": "BAD_REQUEST",
"message": "Bad Request"
}
}
}
}
},
"description": "Bad Request"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AlreadyExists"
}
}
},
"description": "Target already linked to Resource"
}
},
"operationId": "updateLinkTargetToResource",
"summary": "Update Target linked to Resource",
"description": "Update Target linked to Resource"
}
},
"/api/v1/ifi/{ifiID}/resources/{resourceID}/form_factors": {
"get": {
"tags": [
"Form Factor"
],
"parameters": [
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Form Factors are being listed.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "resourceID",
"description": "Resource ID",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "limit",
"description": "Limit identifier",
"schema": {
"type": "string"
},
"in": "query",
"required": true
},
{
"name": "offset",
"description": "Offset identifier",
"schema": {
"type": "string"
},
"in": "query",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FormFactor"
}
}
}
},
"description": "Returns a paginated list of Resources"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
}
},
"operationId": "listFormFactors",
"summary": "Get Form Factors Information for a specific resource ID",
"description": "List Form Factors"
},
"post": {
"requestBody": {
"description": "addFormFactorRequest",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AssociateFormFactor"
},
"examples": {
"addFormFactorRequest ": {
"value": {
"formFactorProductID": "a71a0b5a-b512-4457-9edb-a6f76f325fd9",
"formFactorID": "c7845612-c10d-4524-beb4-10b834655c47",
"targetURI": "account://71227305-whatMobile2",
"status": "ACTIVE"
}
}
}
}
},
"required": true
},
"tags": [
"Resource"
],
"parameters": [
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Form Factors are being listed.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "resourceID",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {}
},
"description": "Returns the updated form factor data object for the resource."
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
}
},
"operationId": "associateFormFactorResource",
"summary": "Associate form factor to a specific resource",
"description": "Associate form factor to a specific resource"
}
},
"/api/v1/ifi/{ifiID}/form_factors/list": {
"post": {
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ListFormFactorRequest"
}
}
}
},
"tags": [
"Form Factor"
],
"parameters": [
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Form Factors are being retrieved.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"201": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FormFactor"
}
}
}
},
"description": "Form Factor linked"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BadRequest"
},
"examples": {
"badRequest": {
"summary": "Bad Request",
"value": {
"code": "BAD_REQUEST",
"message": "Bad Request"
}
}
}
}
},
"description": "Bad Request"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AlreadyExists"
}
}
},
"description": "Form Factor already linked"
}
},
"operationId": "getFormFactors",
"summary": "Get Form Factors",
"description": "Get form factors"
}
},
"/api/v1/ifi/{ifiID}/resources/{resourceID}/form_factors/{formFactorID}": {
"get": {
"tags": [
"Form Factor"
],
"parameters": [
{
"name": "resourceID",
"description": "Unique Resource identifier",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "formFactorID",
"description": "Unique Form Factor identifier",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "ifiID",
"description": "Unique identifier of the IFI.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/FormFactor"
}
}
},
"description": "Returns Resource Form Factor details"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFound"
}
}
},
"description": "Resource Form Factor does not exist"
}
},
"operationId": "getResourceFormFactor",
"summary": "Get Resource Form Factor details",
"description": "Get Resource Form Factor details"
},
"patch": {
"requestBody": {
"description": "Specify the following parameters in the request body to change the status of the Form Factor. Please note that if you are deleting the Form Factor, specifying the reason (code, description) is required.<ul><li>`status`: Required. Status of the Form Factor.<br/>Supported values — `ACTIVE` to activate the Form Factor; `INACTIVE` to deactivate the Form Factor; `DELETED` to delete the Form Factor.</li><li>`code`: Code of the reason for changing the status of the Form Factor. Optional for activating/deactivating the Form Factor. Required for deleting the Form Factor.<br/>Supported values: `LOST_OR_STOLEN`, `DAMAGED`, `HOTLISTED`, `OFAC_BLOCKED`, `OTHER` </li><li>`description`: Human-readable description of the reason for deleting the Form Factor. Length must be less than 200 characters. Optional for activating/deactivating the Form Factor. Required for deleting the Form Factor.</li></ul>",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/updateFormFactorRequest"
},
"examples": {
"Deactivate": {
"value": {
"status": "INACTIVE",
"reason": {
"code": "OTHER",
"description": "temporarily deactivated due to suspicious activity "
}
}
},
"Activate": {
"value": {
"status": "ACTIVE",
"reason": {
"code": "OTHER",
"description": "card activated"
}
}
},
"Delete": {
"value": {
"status": "DELETED",
"reason": {
"code": "DAMAGED",
"description": "Card is damaged and needs to be replaced"
}
}
}
}
}
}
},
"tags": [
"Form Factor"
],
"parameters": [
{
"name": "resourceID",
"description": "Unique identifier of the Resource with which the Form Factor is associated.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "formFactorID",
"description": "Unique identifier of the Form Factor.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "ifiID",
"description": "Unique identifier of the IFI.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/FormFactor"
}
}
},
"description": "Returns the updated form factor data object for the specific resource."
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFound"
}
}
},
"description": "Form Factor for the specific resource does not exist"
}
},
"operationId": "updateFormFactorInfo",
"summary": "Activate/Deactivate/Delete Form Factor by ID",
"description": "Use the endpoint to activate, deactivate or delete a Form Factor by changing its status. Examples of Form Factors include card and phone number. Please note that if you are deleting the Form Factor, specifying the reason (request body parameter) is required.</br></br>To get the Resource ID and Form Factor ID for card, call the `/orders/{orderID}/cards/list` endpoint. The response returns an array of all the cards in the order with each card's ID and Resource ID. `cardID` provides the value for Form Factor ID, and note the Resource ID from `uri:resource://{resourceID}` parameter."
}
},
"/api/v1/ifi/{ifiID}/form_factor_providers/{formFactorProvider}/form_factors/list": {
"post": {
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ListFormFactorFromProviderRequest"
}
}
}
},
"tags": [
"Form Factor"
],
"parameters": [
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which a new Form Factor is being provisioned and linked to an existing Resource.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "formFactorProvider",
"description": "Form Factor Provider identifier",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FormFactor"
}
}
}
},
"description": "List Form Factors"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BadRequest"
},
"examples": {
"badRequest": {
"summary": "Bad Request",
"value": {
"code": "BAD_REQUEST",
"message": "Bad Request"
}
}
}
}
},
"description": "Bad Request"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Unauthorized"
}
}
},
"description": "Unauthorized"
}
},
"operationId": "ListFormFactorsForProvider",
"summary": "Provision new Form Factor and link it to an existing Resource",
"description": "Provision new Form Factor and link it to an existing Resource"
}
},
"/api/v1/ifi/{ifiID}/resourceByVector": {
"get": {
"operationId": "resourceInfoByVector",
"summary": "Get Resource by Vector",
"description": "Use the endpoint to get Resource details, including associated Form Factors, of an entity using its Vector details. Currently you can fetch details of an Account Holder.</br></br> You can filter the results using the `view` query parameter. The following views are supported: </br> <ul><li>BASIC: Default view. Returns details of all the active and inactive Form Factors associated with the Resource.</li><li>EXPANDED: Returns details of all the active, inactive and deleted Form Factors associated with the Resource.</li></ul> ",
"tags": [
"Resource"
],
"parameters": [
{
"name": "ifiID",
"description": "Unique identifier of the IFI",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "vectorType",
"description": "The type of Vector against which Resource details are fetched. Allowed value:`ACCOUNTHOLDER`",
"schema": {
"type": "string"
},
"in": "query",
"required": true
},
{
"name": "vectorValue",
"description": "Value of the Vector depending on the `vectorType` specified. Since, only Account Holder is currently supported, hence specify Account Holder ID here.",
"schema": {
"type": "string"
},
"in": "query",
"required": true
},
{
"name": "view",
"description": "Filter the results using this parameter. BASIC is the default view and returns details of all the active and inactive Form Factors associated with the Resource. EXPANDED view returns details of all the active, inactive and deleted Form Factors associated with the Resource. ",
"schema": {
"type": "string",
"enum":["BASIC","EXPANDED"]
},
"in": "query"
}
],
"responses": {
"200": {
"description": "Returns Resource details in BASIC view",
"content": {
"application/json": {
"schema": {
"allOf":[
"$ref": "#/components/schemas/VectorResource",
"example":{
"ifi": 140827,
"requestId": "b9382c61-c365-4f3d-988e-cffa7b3f886a_4fa18593-d2d9-4bf3-bea7-7f6deb9f2ca4",
"id": "d793ba95-e92d-472b-a44d-75cf7631277c",
"resourceProductId": "2ac114f3",
"resourceProduct": {
"ifi": 140827,
"id": "2ac114f3",
"code": "RPFAM001",
"name": "Prepaid Card Resource Product",
"description": "Prepaid RuPay card resource product for ABC",
"formFactorProducts": [
{
"ifi": 140827,
"id": "4f6ed594",
"code": "CMSFF100",
"name": "ABC Form Factor Pr100",
"description": "Mobile Form Factor Product for ABC",
"type": "phoneNumber",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "PMS",
"skuID": "ABC_FAMPAY_MS",
"tags": [],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Nov 15, 2019 5:28:13 PM",
"modifiedAt": "Nov 15, 2019 5:28:13 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
},
{
"ifi": 140827,
"id": "66abce21",
"code": "CMSFF001",
"name": "ABC Form Factor Product 001",
"description": "Card Form Factor Product for ABC",
"type": "card",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "CMS",
"skuID": "ABC_FAMPAY_MS",
"tags": [],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Nov 20, 2019 4:33:37 PM",
"modifiedAt": "Nov 20, 2019 4:33:37 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
}
],
"tags": [],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Nov 20, 2019 4:36:45 PM",
"modifiedAt": "Nov 28, 2019 7:20:03 PM",
"headers": {}
},
"targetURI": "account://8780dd20-8171-4849-90e6-8752b2e5b675",
"formFactors": [
{
"id": "b3121006-f2e1-4d8c-ad64-f7d8086aa0da",
"ifi": 140827,
"formFactorProductID": "66abce21",
"formFactorID": "40323ba2-f091-4d24-bddb-cc5663501bb2",
"targetURI": "account:account://8780dd20-8171-4849-90e6-8752b2e5b675",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "May 11, 2020 8:24:07 AM",
"modifiedAt": "May 11, 2020 8:24:07 AM",
"headers": {}
}
],
"tags": [],
"vectors": [
"vector://ACCOUNTHOLDER/c99824ec-5126-43cd-a6a1-fdd2878359f5"
],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"attributes": {},
"status": "ACTIVE",
"createdAt": "May 11, 2020 8:24:06 AM",
"modifiedAt": "May 11, 2020 8:24:06 AM",
"headers": {}
}
]
}
}
},
},
},
}
},
"/api/v1/ifi/{ifiID}/resources/{resourceID}/form_factors/create": {
"post": {
"requestBody": {
"description": "Data object to provision the form factor.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/provisionAndLinkFormFactorRequest"
}
}
},
"required": true
},
"tags": [
"Form Factor"
],
"parameters": [
{
"name": "ifiID",
"description": "ID of the IFI (on-boarded organization) under which the Form Factors are being listed.",
"schema": {
"type": "string"
},
"in": "path",
"required": true
},
{
"name": "resourceID",
"description": "Resource Identifier",
"schema": {
"type": "string"
},
"in": "path",
"required": true
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/provisionAndLinkFormFactorResponse"
}
}
},
"description": "Returns the updated resource and form factor information."
}
}
}
}
},
"definitions": {
"A2AReversalTransactionResponse": {
"type": "object",
"properties": {
"amount": {
"type": "integer",
"format": "int64",
"example": 1,
"description": "Amount for which reversal is required",
"allowEmptyValue": false
},
"currency": {
"type": "string",
"example": "INR",
"description": "Currency for which reversal is required",
"allowEmptyValue": false
},
"paymentType": {
"type": "string",
"example": "REVERSAL",
"description": "Denotes type of payment response",
"allowEmptyValue": false
},
"remark": {
"type": "string",
"example": "Reversal of vbo1",
"description": "Remark of the reversal",
"allowEmptyValue": false
},
"requestID": {
"type": "string",
"example": "93480e72-b883-46fa-8f3f-abe326ab9df7",
"description": "Request id for A2A Reversal",
"allowEmptyValue": false
},
"revertTransactionID": {
"type": "string",
"example": "20200429121612790_14_revert_375231000459_reversal_dfdsrdkedddsdd",
"description": "Denotes reverted transaction id for corresponding transaction id",
"allowEmptyValue": false
},
"status": {
"type": "string",
"example": "SUCCESS/FAILED",
"description": "Status of the reversal",
"allowEmptyValue": false
},
"statusDetails": {
"example": "Transaction code is invalid",
"description": "Status details in case reversal fails",
"allowEmptyValue": false,
"$ref": "#/definitions/JsonObject"
},
"transactionID": {
"type": "string",
"example": "20181206084927090_687_375231000459",
"description": "Denotes transaction id for which reversal needs to be done",
"allowEmptyValue": false
},
"transferCode": {
"type": "string",
"example": "ATLAS_P2M_AUTH-REVERSAL",
"description": "Denotes reversal transfer code",
"allowEmptyValue": false
}
},
"title": "A2AReversalTransactionResponse"
},
"AbstractApplicationDataObject": {
"type": "object",
"properties": {
"applicationId": {
"type": "integer",
"format": "int32"
},
"moderatedApplicationType": {
"type": "string",
"enum": [
"SIGN_UP",
"EDIT_CORPORATE"
]
},
"sections": {
"type": "array",
"items": {
"$ref": "#/definitions/AbstractSectionDataObject"
}
},
"summary": {
"type": "object"
}
},
"title": "AbstractApplicationDataObject"
},
"AbstractSectionDataObject": {
"type": "object",
"properties": {
"entityId": {
"type": "string"
},
"sectionId": {
"type": "integer",
"format": "int32",
"example": 143,
"description": "Identifier of the specific section",
"allowEmptyValue": false
},
"sectionType": {
"type": "string",
"example": "ADD_COMPANY",
"description": "Identifier of the specific section",
"allowEmptyValue": false,
"enum": [
"ADD_COMPANY",
"ADD_CORPORATE",
"EDIT_CORPORATE",
"EDIT_COMPANY"
]
}
},
"title": "AbstractSectionDataObject"
},
"Accessor": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string"
},
"accountID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"$ref": "#/definitions/Timestamp"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"status": {
"type": "string"
},
"transactionPolicyIDs": {
"type": "array",
"items": {
"type": "string"
}
},
"updatedAt": {
"$ref": "#/definitions/Timestamp"
}
},
"title": "Accessor"
},
"Account": {
"type": "object",
"properties": {
"accessors": {
"type": "array",
"items": {
"$ref": "#/definitions/Accessor"
}
},
"accountProviderID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"cardID": {
"type": "integer",
"format": "int64"
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"ledgerID": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"ownerAccountHolderID": {
"type": "string"
},
"productFamilyID": {
"type": "integer",
"format": "int64"
},
"productID": {
"type": "integer",
"format": "int64"
},
"programIDs": {
"type": "array",
"items": {
"type": "string"
}
},
"relationships": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountRelation"
}
},
"status": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"updatedAt": {
"type": "string",
"format": "date-time"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountVector"
}
}
},
"title": "Account"
},
"AccountAccessorResponse": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string"
},
"accountID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"type": "string"
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"status": {
"type": "string"
},
"transactionPolicyIDs": {
"type": "array",
"items": {
"type": "string"
}
},
"updatedAt": {
"type": "string"
}
},
"title": "AccountAccessorResponse"
},
"AccountHolder": {
"type": "object",
"properties": {
"accountHolderProviderID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"dob": {
"type": "string",
"format": "date"
},
"firstName": {
"type": "string"
},
"gender": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"kycstatus": {
"$ref": "#/definitions/KYCStatus"
},
"lastName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"mothersMaidenName": {
"type": "string"
},
"pops": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"profilePicURL": {
"type": "string"
},
"requestID": {
"type": "string"
},
"salutation": {
"type": "string"
},
"status": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"type": {
"type": "string",
"enum": [
"REAL",
"LEGAL",
"HEADLESS"
]
},
"updatedAt": {
"type": "string",
"format": "date-time"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountHolderVector"
}
}
},
"title": "AccountHolder"
},
"AccountHolderApplicationListResponse": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"individualApplicationList": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountHolderApplicationResponse"
}
},
"totalRows": {
"type": "integer",
"format": "int64"
}
},
"title": "AccountHolderApplicationListResponse"
},
"AccountHolderApplicationResponse": {
"type": "object",
"properties": {
"applicationID": {
"type": "string"
},
"applicationType": {
"type": "string"
},
"createdAt": {
"$ref": "#/definitions/Timestamp"
},
"customFields": {
"type": "object"
},
"description": {
"type": "string"
},
"dob": {
"type": "string",
"format": "date"
},
"documentList": {
"type": "array",
"items": {
"$ref": "#/definitions/DocumentResponse"
}
},
"firstName": {
"type": "string"
},
"formID": {
"type": "string"
},
"gender": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"individualID": {
"type": "string"
},
"kycDetails": {
"$ref": "#/definitions/KYCDetails"
},
"lastName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"mothersMaidenName": {
"type": "string"
},
"pops": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/POP"
}
},
"profilePicURL": {
"type": "string"
},
"salutation": {
"type": "string"
},
"source": {
"type": "string"
},
"spoolID": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"PROCESSING",
"PENDING_ON_USER_ACTION",
"REJECTED",
"APPROVED",
"DELETED"
]
},
"tags": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/Tag"
}
},
"updatedAt": {
"$ref": "#/definitions/Timestamp"
},
"vectors": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/Vector"
}
}
},
"title": "AccountHolderApplicationResponse"
},
"AccountHolderApplicationStandardResponse": {
"type": "object",
"properties": {
"applicationID": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"customFields": {
"type": "object"
},
"description": {
"type": "string"
},
"dob": {
"type": "string"
},
"documentList": {
"type": "array",
"items": {
"$ref": "#/definitions/DocumentResponse"
}
},
"firstName": {
"type": "string"
},
"gender": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"individualID": {
"type": "string"
},
"kycDetails": {
"$ref": "#/definitions/KYCDetailsStandard"
},
"lastName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"mothersMaidenName": {
"type": "string"
},
"pops": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/POP"
}
},
"profilePicURL": {
"type": "string"
},
"salutation": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"PROCESSING",
"PENDING_ON_USER_ACTION",
"REJECTED",
"APPROVED",
"DELETED"
]
},
"tags": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/Tag"
}
},
"updatedAt": {
"type": "string"
},
"vectors": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/Vector"
}
}
},
"title": "AccountHolderApplicationStandardResponse"
},
"AccountHolderRelation": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"$ref": "#/definitions/Timestamp"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"relatedAccountHolderID": {
"type": "string"
},
"relationshipType": {
"type": "string"
},
"status": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"updatedAt": {
"$ref": "#/definitions/Timestamp"
}
},
"title": "AccountHolderRelation"
},
"AccountHolderRelationResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"individualID": {
"type": "string"
},
"relatedIndividualID": {
"type": "string"
},
"relationshipType": {
"type": "string"
},
"status": {
"type": "string"
},
"updatedAt": {
"type": "string"
}
},
"title": "AccountHolderRelationResponse"
},
"AccountHolderResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"type": "string"
},
"dob": {
"type": "string",
"format": "date"
},
"firstName": {
"type": "string"
},
"gender": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"kycstatus": {
"$ref": "#/definitions/KYCStatus"
},
"lastName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"mothersMaidenName": {
"type": "string"
},
"pops": {
"type": "array",
"items": {
"$ref": "#/definitions/POPResponse"
}
},
"profilePicURL": {
"type": "string"
},
"salutation": {
"type": "string"
},
"status": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"type": {
"type": "string",
"enum": [
"REAL",
"LEGAL",
"HEADLESS"
]
},
"updatedAt": {
"type": "string"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountHolderVectorResponse"
}
}
},
"title": "AccountHolderResponse"
},
"AccountHolderVector": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"$ref": "#/definitions/Timestamp"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"status": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"type": {
"type": "string"
},
"updatedAt": {
"$ref": "#/definitions/Timestamp"
},
"value": {
"type": "string"
},
"verified": {
"type": "boolean"
}
},
"title": "AccountHolderVector"
},
"AccountHolderVectorResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"individualID": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
},
"updatedAt": {
"type": "string"
},
"value": {
"type": "string"
},
"verified": {
"type": "boolean"
}
},
"title": "AccountHolderVectorResponse"
},
"AccountInfo": {
"type": "object",
"properties": {
"accessors": {
"type": "array",
"items": {
"$ref": "#/definitions/Accessor"
}
},
"accountProviderID": {
"type": "string"
},
"accountingType": {
"type": "string",
"enum": [
"ASSET",
"LIABILITY",
"INCOME",
"EXPENSE",
"EQUITY"
]
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"balance": {
"type": "integer",
"format": "int64"
},
"cardID": {
"type": "integer",
"format": "int64"
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"currency": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"ownerAccountHolderID": {
"type": "string"
},
"productFamilyID": {
"type": "integer",
"format": "int64"
},
"productFamilyName": {
"type": "string"
},
"productID": {
"type": "integer",
"format": "int64"
},
"productName": {
"type": "string"
},
"programIDs": {
"type": "array",
"items": {
"type": "string"
}
},
"relationships": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountRelation"
}
},
"status": {
"type": "string"
},
"updatedAt": {
"type": "string",
"format": "date-time"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountVector"
}
}
},
"title": "AccountInfo"
},
"AccountInfoResponse": {
"type": "object",
"properties": {
"accessors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountAccessorResponse"
}
},
"accountingType": {
"type": "string",
"enum": [
"ASSET",
"LIABILITY",
"INCOME",
"EXPENSE",
"EQUITY"
]
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"balance": {
"type": "integer",
"format": "int64"
},
"createdAt": {
"type": "string"
},
"currency": {
"type": "string"
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"ownerAccountHolderID": {
"type": "string"
},
"productFamilyID": {
"type": "integer",
"format": "int64"
},
"productFamilyName": {
"type": "string"
},
"productID": {
"type": "integer",
"format": "int64"
},
"productName": {
"type": "string"
},
"programIDs": {
"type": "array",
"items": {
"type": "string"
}
},
"relationships": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountRelationResponse"
}
},
"status": {
"type": "string"
},
"updatedAt": {
"type": "string"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountVectorResponse"
}
}
},
"title": "AccountInfoResponse"
},
"AccountRelation": {
"type": "object",
"properties": {
"accountID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"$ref": "#/definitions/Timestamp"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"relatedAccountID": {
"type": "string"
},
"relationshipType": {
"type": "string"
},
"status": {
"type": "string"
},
"updatedAt": {
"$ref": "#/definitions/Timestamp"
}
},
"title": "AccountRelation"
},
"AccountRelationResponse": {
"type": "object",
"properties": {
"accountID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"type": "string"
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"relatedAccountID": {
"type": "string"
},
"relationshipType": {
"type": "string"
},
"status": {
"type": "string"
},
"updatedAt": {
"type": "string"
}
},
"title": "AccountRelationResponse"
},
"AccountResponse": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"productID": {
"type": "integer",
"format": "int64"
},
"programIDs": {
"type": "array",
"items": {
"type": "string"
}
},
"status": {
"type": "string"
}
},
"title": "AccountResponse"
},
"AccountTransaction": {
"type": "object",
"properties": {
"accountID": {
"type": "string"
},
"amount": {
"type": "integer",
"format": "int64"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"currency": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ledgerID": {
"type": "integer",
"format": "int64"
},
"newBalance": {
"type": "integer",
"format": "int64"
},
"previousBalance": {
"type": "integer",
"format": "int64"
},
"recordType": {
"type": "string"
},
"remarks": {
"type": "string"
},
"reversalTransactionIDs": {
"type": "array",
"items": {
"type": "string"
}
},
"reversedTransactionID": {
"type": "string"
},
"timestamp": {
"type": "integer",
"format": "int64"
},
"transactionID": {
"type": "string"
}
},
"title": "AccountTransaction"
},
"AccountVector": {
"type": "object",
"properties": {
"accountID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"$ref": "#/definitions/Timestamp"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"status": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"type": {
"type": "string"
},
"updatedAt": {
"$ref": "#/definitions/Timestamp"
},
"value": {
"type": "string"
}
},
"title": "AccountVector"
},
"AccountVectorResponse": {
"type": "object",
"properties": {
"accountID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"type": "string"
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
},
"updatedAt": {
"type": "string"
},
"value": {
"type": "string"
}
},
"title": "AccountVectorResponse"
},
"ActionOnAddCompanySectionRequest": {
"type": "object",
"required": [
"opsActionOnSection",
"remarks",
"type"
],
"properties": {
"attributes": {
"type": "object",
"example": "myCode : ABC",
"description": "Additional information for this entity",
"allowEmptyValue": false
},
"documents": {
"$ref": "#/definitions/Documents"
},
"kycStatus": {
"$ref": "#/definitions/KYCStatus"
},
"logoURL": {
"type": "string",
"example": "https://abc.com/logo.png",
"description": "URL for the logo of the company",
"allowEmptyValue": false
},
"name": {
"type": "string",
"example": "Contract Change",
"description": "Name of the action being performed",
"allowEmptyValue": false
},
"opsActionOnSection": {
"type": "string",
"example": "SAVE",
"description": "Action to be performed on this specific section",
"allowEmptyValue": false,
"enum": [
"SAVE",
"MARK_AS_COMPLETE",
"REJECT",
"ACCEPT"
]
},
"pointsOfPresence": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"remarks": {
"type": "string",
"example": "Application looks good",
"description": "Additional remarks for the executing the action on the application",
"allowEmptyValue": false
},
"type": {
"type": "string",
"example": "PRIVATE_LIMITED",
"description": "Identification for the type of company which is being created",
"allowEmptyValue": false,
"enum": [
"LLP",
"SOLE_PROPRIETOR",
"TRUST",
"PRIVATE_LIMITED",
"PARTNER_FIRM",
"PUBLIC",
"NPO_NGO",
"BRANCH_OFFICE",
"LIAISON_OFFICE",
"PUBLIC_COMPANY"
]
}
},
"title": "ActionOnAddCompanySectionRequest"
},
"ActionOnAddCorporateSectionRequest": {
"type": "object",
"required": [
"opsActionOnSection",
"remarks"
],
"properties": {
"agreementEndDate": {
"type": "string",
"example": "01/01/2019",
"description": "Date on which the validity of the agreement ends",
"allowEmptyValue": false
},
"agreementNumber": {
"type": "string",
"example": 123456,
"description": "Number of the agreement between the corporate and the issuer/VBO",
"allowEmptyValue": false
},
"agreementStartDate": {
"type": "string",
"example": "01/01/2019",
"description": "Date from which the validity of the agreement starts",
"allowEmptyValue": false
},
"agreementURL": {
"type": "string",
"example": "abc.com/agreement",
"description": "URL of the agreement between the corporate and the issuer/VBO",
"allowEmptyValue": false
},
"attributes": {
"type": "object",
"example": "myCode : ABC",
"description": "Additional information for this entity",
"allowEmptyValue": false
},
"corporateName": {
"type": "string",
"example": "My Company",
"description": "Name of the Corporate which needs to be added",
"allowEmptyValue": false
},
"opsActionOnSection": {
"type": "string",
"example": "SAVE",
"description": "Action to be performed on this specific section",
"allowEmptyValue": false,
"enum": [
"SAVE",
"MARK_AS_COMPLETE",
"REJECT",
"ACCEPT"
]
},
"remarks": {
"type": "string",
"example": "Application looks good",
"description": "Additional remarks for the executing the action on the application",
"allowEmptyValue": false
},
"signingAuthority": {
"$ref": "#/definitions/SigningAuthority"
}
},
"title": "ActionOnAddCorporateSectionRequest"
},
"ActionOnApplicationRequest": {
"type": "object",
"required": [
"moderatedApplicationType",
"remarks"
],
"properties": {
"moderatedApplicationType": {
"type": "string",
"example": "SIGN_UP",
"description": "Type of the application on which the action is to be performed",
"allowEmptyValue": false,
"enum": [
"SIGN_UP",
"EDIT_CORPORATE"
]
},
"remarks": {
"type": "string",
"example": "Application looks good",
"description": "Additional remarks for the executing the action on the application",
"allowEmptyValue": false
}
},
"title": "ActionOnApplicationRequest"
},
"ActionOnEditCompanySectionRequest": {
"type": "object",
"required": [
"companyId",
"opsActionOnSection",
"remarks",
"type"
],
"properties": {
"attributes": {
"type": "object",
"example": "myCode : ABC",
"description": "Additional information for this entity",
"allowEmptyValue": false
},
"companyId": {
"type": "string",
"example": "ee64c930-c06f-49cb-9443-84b132b9d4e2",
"description": "Identifier of the company which is being acted upon",
"allowEmptyValue": false
},
"documents": {
"$ref": "#/definitions/Documents"
},
"kycStatus": {
"$ref": "#/definitions/KYCStatus"
},
"logoURL": {
"type": "string",
"example": "https://abc.com/logo.png",
"description": "URL for the logo of the company",
"allowEmptyValue": false
},
"name": {
"type": "string",
"example": "Contract Change",
"description": "Name of the action being performed",
"allowEmptyValue": false
},
"opsActionOnSection": {
"type": "string",
"example": "SAVE",
"description": "Action to be performed on this specific section",
"allowEmptyValue": false,
"enum": [
"SAVE",
"MARK_AS_COMPLETE",
"REJECT",
"ACCEPT"
]
},
"pointsOfPresence": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"remarks": {
"type": "string",
"example": "Application looks good",
"description": "Additional remarks for the executing the action on the application",
"allowEmptyValue": false
},
"shortCode": {
"type": "string",
"example": "ABCXYZ",
"description": "Short code to be used as identifier for the company",
"allowEmptyValue": false
},
"type": {
"type": "string",
"example": "PRIVATE_LIMITED",
"description": "Identification for the type of company which is being created",
"allowEmptyValue": false,
"enum": [
"LLP",
"SOLE_PROPRIETOR",
"TRUST",
"PRIVATE_LIMITED",
"PARTNER_FIRM",
"PUBLIC",
"NPO_NGO",
"BRANCH_OFFICE",
"LIAISON_OFFICE",
"PUBLIC_COMPANY"
]
}
},
"title": "ActionOnEditCompanySectionRequest"
},
"ActionOnEditCorporateSectionRequest": {
"type": "object",
"required": [
"opsActionOnSection",
"remarks"
],
"properties": {
"agreementEndDate": {
"type": "string",
"example": "01/01/2019",
"description": "Date on which the validity of the agreement ends",
"allowEmptyValue": false
},
"agreementNumber": {
"type": "string",
"example": 123456,
"description": "Number of the agreement between the corporate and the issuer/VBO",
"allowEmptyValue": false
},
"agreementStartDate": {
"type": "string",
"example": "01/01/2019",
"description": "Date from which the validity of the agreement starts",
"allowEmptyValue": false
},
"agreementURL": {
"type": "string",
"example": "abc.com/agreement",
"description": "URL of the agreement between the corporate and the issuer/VBO",
"allowEmptyValue": false
},
"attributes": {
"type": "object",
"example": "myCode : ABC",
"description": "Additional information for this entity",
"allowEmptyValue": false
},
"corporateId": {
"type": "string",
"example": "4baf7564-f2c4-4300-b27b-cdee926146e6",
"description": "Identifier of the corporate which is being edited",
"allowEmptyValue": false
},
"name": {
"type": "string",
"example": "Contract Change",
"description": "Name of the action being performed",
"allowEmptyValue": false
},
"opsActionOnSection": {
"type": "string",
"example": "SAVE",
"description": "Action to be performed on this specific section",
"allowEmptyValue": false,
"enum": [
"SAVE",
"MARK_AS_COMPLETE",
"REJECT",
"ACCEPT"
]
},
"remarks": {
"type": "string",
"example": "Application looks good",
"description": "Additional remarks for the executing the action on the application",
"allowEmptyValue": false
},
"signingAuthority": {
"$ref": "#/definitions/SigningAuthority"
}
},
"title": "ActionOnEditCorporateSectionRequest"
},
"ActionOnSectionResponse": {
"type": "object",
"properties": {
"status": {
"type": "string",
"example": "TEMP_SUBMITTED",
"description": "Current status of the section after action is perfromed",
"allowEmptyValue": false
}
},
"title": "ActionOnSectionResponse"
},
"AddAccountAccessorRequest": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string"
},
"accountID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"status": {
"type": "string"
},
"transactionPolicyIDs": {
"type": "array",
"items": {
"type": "string"
}
}
},
"title": "AddAccountAccessorRequest"
},
"AddAccountHolderPOPRequest": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "ID of the account holder for whom the account belongs",
"allowEmptyValue": false
},
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"label": {
"type": "string",
"example": "My-Home",
"description": "ID of the account holder for whom the account belongs",
"allowEmptyValue": false
},
"address": {
"$ref": "#/definitions/Address"
},
"contactList": {
"type": "array",
"items": {
"$ref": "#/definitions/Contact"
}
}
},
"title": "AddAccountHolderPOPRequest"
},
"AddAccountHolderRelationshipRequest": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"relatedAccountHolderID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "ID of the account holder with whom the relationship is being established",
"allowEmptyValue": false
},
"relationshipType": {
"type": "string",
"example": "Brother",
"description": "Definition of the relationship type with the related Account Holder",
"allowEmptyValue": false
}
},
"title": "AddAccountHolderRelationshipRequest"
},
"AddAccountHolderVectorRequest": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"type": {
"type": "string",
"example": "PhoneNumber",
"description": "Type of the vector being defined for the account holder",
"allowEmptyValue": false
},
"value": {
"type": "string",
"example": "+911234567890",
"description": "Value of the vector being defined for the account holder",
"allowEmptyValue": false
},
"verified": {
"type": "boolean"
}
},
"title": "AddAccountHolderVectorRequest"
},
"AddAccountRelationRequest": {
"type": "object",
"properties": {
"accountID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"relatedAccountID": {
"type": "string"
},
"relationshipType": {
"type": "string"
},
"status": {
"type": "string"
}
},
"title": "AddAccountRelationRequest"
},
"AddAccountVectorRequest": {
"type": "object",
"properties": {
"accountID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"status": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"type": {
"type": "string"
},
"value": {
"type": "string"
}
},
"title": "AddAccountVectorRequest"
},
"AddBeneficiaryAccountForBeneficiaryFusionRequest": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"default": {
"type": "boolean"
},
"isVerified": {
"type": "boolean"
},
"nickname": {
"type": "string",
"example": true,
"description": "Nickname of the Beneficiary Account",
"allowEmptyValue": false
},
"status": {
"type": "string",
"example": "ENABLED",
"description": "Status of the Beneficiary Account",
"allowEmptyValue": false
},
"verified": {
"type": "boolean"
},
"accountInfo": {
"$ref": "#/definitions/BeneficiaryAccountInfo"
},
"isDefault": {
"type": "boolean"
}
},
"title": "AddBeneficiaryAccountForBeneficiaryFusionRequest"
},
"AddBeneficiaryAccountForBeneficiaryRequest": {
"type": "object",
"properties": {
"accountInfo": {
"$ref": "#/definitions/BeneficiaryAccountInfo"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"beneficiaryID": {
"type": "string"
},
"default": {
"type": "boolean"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"nickname": {
"type": "string"
},
"parentAccountHolderID": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
},
"verified": {
"type": "boolean"
}
},
"title": "AddBeneficiaryAccountForBeneficiaryRequest"
},
"AddBundleRequest": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"description": "Any additional information which is specific to the bundle",
"allowEmptyValue": false
},
"description": {
"type": "string",
"example": "Bundle related to savings accounts. Consists of a savings account product and a related debit card",
"description": "The detailed description of the bundle",
"allowEmptyValue": false
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"name": {
"type": "string",
"example": "Savings Bundle",
"description": "The name which would be assigned to the bundle",
"allowEmptyValue": false
},
"picURL": {
"type": "string",
"description": "The URL to get the bundle's display pic",
"allowEmptyValue": false
},
"productMappingRequest": {
"type": "array",
"description": "The mapping of account products to payment products",
"allowEmptyValue": false,
"items": {
"$ref": "#/definitions/ProductMappingRequest"
}
},
"shortCode": {
"type": "string",
"example": "SVNG",
"description": "The short code to identify the bundle",
"allowEmptyValue": false
}
},
"title": "AddBundleRequest"
},
"AddCompanyDataObject": {
"type": "object",
"required": [
"remarks",
"sectionStatus",
"type"
],
"properties": {
"attributes": {
"type": "object",
"example": "myCode : ABC",
"description": "Additional information for this entity",
"allowEmptyValue": false
},
"createdOn": {
"type": "string",
"format": "date-time",
"example": "01/01/2019",
"description": "Date on which this entity was created",
"allowEmptyValue": false
},
"entityId": {
"type": "string"
},
"kycStatus": {
"$ref": "#/definitions/KYCStatus"
},
"logoURL": {
"type": "string",
"example": "https://abc.com/logo.png",
"description": "URL for the logo of the company",
"allowEmptyValue": false
},
"name": {
"type": "string",
"example": "Contract Change",
"description": "Name of the action being performed",
"allowEmptyValue": false
},
"pointsOfPresence": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"remarks": {
"type": "string",
"example": "Application looks good",
"description": "Additional remarks for the executing the action on the application",
"allowEmptyValue": false
},
"revisionId": {
"type": "integer",
"format": "int32"
},
"sectionId": {
"type": "integer",
"format": "int32",
"example": 143,
"description": "Identifier of the specific section",
"allowEmptyValue": false
},
"sectionStatus": {
"type": "string",
"example": "IN_REVIEW",
"description": "Current status of the section",
"allowEmptyValue": false,
"enum": [
"NEW",
"PENDING",
"TEMP_COMPLETED",
"APPROVED",
"REJECTED",
"IN_REVIEW",
"ACCEPTED"
]
},
"sectionType": {
"type": "string",
"example": "ADD_COMPANY",
"description": "Identifier of the specific section",
"allowEmptyValue": false,
"enum": [
"ADD_COMPANY",
"ADD_CORPORATE",
"EDIT_CORPORATE",
"EDIT_COMPANY"
]
},
"type": {
"type": "string",
"example": "PRIVATE_LIMITED",
"description": "Identification for the type of company which is being created",
"allowEmptyValue": false,
"enum": [
"LLP",
"SOLE_PROPRIETOR",
"TRUST",
"PRIVATE_LIMITED",
"PARTNER_FIRM",
"PUBLIC",
"NPO_NGO",
"BRANCH_OFFICE",
"LIAISON_OFFICE",
"PUBLIC_COMPANY"
]
},
"updatedOn": {
"type": "string",
"format": "date-time",
"example": "01/01/2019",
"description": "Latest date on which this entity was updated",
"allowEmptyValue": false
}
},
"title": "AddCompanyDataObject"
},
"AddCompanyDataObjectResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"createdOn": {
"type": "string"
},
"documents": {
"$ref": "#/definitions/Documents"
},
"entityId": {
"type": "string"
},
"kycStatus": {
"$ref": "#/definitions/KYCStatus"
},
"logoURL": {
"type": "string"
},
"name": {
"type": "string"
},
"pointsOfPresence": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"remarks": {
"type": "string"
},
"revisionId": {
"type": "integer",
"format": "int32"
},
"sectionId": {
"type": "integer",
"format": "int32",
"example": 143,
"description": "Identifier of the specific section",
"allowEmptyValue": false
},
"sectionStatus": {
"type": "string",
"enum": [
"NEW",
"PENDING",
"TEMP_COMPLETED",
"APPROVED",
"REJECTED",
"IN_REVIEW",
"ACCEPTED"
]
},
"sectionType": {
"type": "string",
"example": "ADD_COMPANY",
"description": "Identifier of the specific section",
"allowEmptyValue": false,
"enum": [
"ADD_COMPANY",
"ADD_CORPORATE",
"EDIT_CORPORATE",
"EDIT_COMPANY"
]
},
"type": {
"type": "string",
"enum": [
"LLP",
"SOLE_PROPRIETOR",
"TRUST",
"PRIVATE_LIMITED",
"PARTNER_FIRM",
"PUBLIC",
"NPO_NGO",
"BRANCH_OFFICE",
"LIAISON_OFFICE",
"PUBLIC_COMPANY"
]
},
"updatedOn": {
"type": "string"
}
},
"title": "AddCompanyDataObjectResponse"
},
"AddCorporateDataObject": {
"type": "object",
"required": [
"remarks",
"sectionStatus"
],
"properties": {
"agreementEndDate": {
"type": "string",
"example": "01/01/2019",
"description": "Date on which the validity of the agreement ends",
"allowEmptyValue": false
},
"agreementNumber": {
"type": "string",
"example": 123456,
"description": "Number of the agreement between the corporate and the issuer/VBO",
"allowEmptyValue": false
},
"agreementStartDate": {
"type": "string",
"example": "01/01/2019",
"description": "Date from which the validity of the agreement starts",
"allowEmptyValue": false
},
"agreementURL": {
"type": "string",
"example": "abc.com/agreement",
"description": "URL of the agreement between the corporate and the issuer/VBO",
"allowEmptyValue": false
},
"attributes": {
"type": "object",
"example": "myCode : ABC",
"description": "Additional information for this entity",
"allowEmptyValue": false
},
"corporateName": {
"type": "string"
},
"createdOn": {
"type": "string",
"format": "date-time",
"example": "01/01/2019",
"description": "Date on which this entity was created",
"allowEmptyValue": false
},
"entityId": {
"type": "string"
},
"ifiId": {
"type": "integer",
"format": "int64",
"example": 123456,
"description": "ID of the IFI (on-boarded organization) under which the corporate exists",
"allowEmptyValue": false
},
"remarks": {
"type": "string",
"example": "Application looks good",
"description": "Additional remarks for adding the corporate data",
"allowEmptyValue": false
},
"revisionId": {
"type": "integer",
"format": "int32"
},
"sectionId": {
"type": "integer",
"format": "int32",
"example": 143,
"description": "Identifier of the specific section",
"allowEmptyValue": false
},
"sectionStatus": {
"type": "string",
"example": "IN_REVIEW",
"description": "Current status of the section",
"allowEmptyValue": false,
"enum": [
"NEW",
"PENDING",
"TEMP_COMPLETED",
"APPROVED",
"REJECTED",
"IN_REVIEW",
"ACCEPTED"
]
},
"sectionType": {
"type": "string",
"example": "ADD_COMPANY",
"description": "Identifier of the specific section",
"allowEmptyValue": false,
"enum": [
"ADD_COMPANY",
"ADD_CORPORATE",
"EDIT_CORPORATE",
"EDIT_COMPANY"
]
},
"signingAuthority": {
"$ref": "#/definitions/SigningAuthority"
},
"updatedOn": {
"type": "string",
"format": "date-time",
"example": "01/01/2019",
"description": "Latest date on which this entity was updated",
"allowEmptyValue": false
}
},
"title": "AddCorporateDataObject"
},
"AddCorporateDataObjectResponse": {
"type": "object",
"properties": {
"agreementEndDate": {
"type": "string"
},
"agreementNumber": {
"type": "string"
},
"agreementStartDate": {
"type": "string"
},
"agreementURL": {
"type": "string"
},
"attributes": {
"type": "object"
},
"corporateName": {
"type": "string"
},
"createdOn": {
"type": "string"
},
"entityId": {
"type": "string"
},
"ifiId": {
"type": "integer",
"format": "int64"
},
"remarks": {
"type": "string"
},
"revisionId": {
"type": "integer",
"format": "int32"
},
"sectionId": {
"type": "integer",
"format": "int32",
"example": 143,
"description": "Identifier of the specific section",
"allowEmptyValue": false
},
"sectionStatus": {
"type": "string",
"enum": [
"NEW",
"PENDING",
"TEMP_COMPLETED",
"APPROVED",
"REJECTED",
"IN_REVIEW",
"ACCEPTED"
]
},
"sectionType": {
"type": "string",
"example": "ADD_COMPANY",
"description": "Identifier of the specific section",
"allowEmptyValue": false,
"enum": [
"ADD_COMPANY",
"ADD_CORPORATE",
"EDIT_CORPORATE",
"EDIT_COMPANY"
]
},
"signingAuthority": {
"$ref": "#/definitions/SigningAuthority"
},
"updatedOn": {
"type": "string"
}
},
"title": "AddCorporateDataObjectResponse"
},
"AddFusionConfigRequest": {
"type": "object",
"properties": {
"description": {
"type": "string",
"example": "Description of the key",
"description": "The description for the key-value config",
"allowEmptyValue": false
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"key": {
"type": "string",
"example": 123123,
"description": "The key of the key-value pair",
"allowEmptyValue": false
},
"type": {
"type": "string",
"example": "SANDBOX_VBO_MAPPING",
"description": "The type for the key-value config",
"allowEmptyValue": false
},
"value": {
"type": "string",
"example": "test",
"description": "The value of the key-value pair",
"allowEmptyValue": false
}
},
"title": "AddFusionConfigRequest"
},
"AddTransactionCategoryRequest": {
"type": "object",
"properties": {
"ifiID": {
"type": "integer",
"format": "int64"
},
"code": {
"type": "string"
},
"description": {
"type": "string"
},
"transactionCategoryAttributes": {
"type": "array",
"items": {
"$ref": "#/definitions/TransactionCategoryStructure"
}
}
},
"title": "AddTransactionCategoryRequest"
},
"Address": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string"
},
"accountHolderVectors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountHolderVector"
}
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"city": {
"type": "string"
},
"country": {
"type": "string"
},
"default": {
"type": "boolean"
},
"firstName": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"lastName": {
"type": "string"
},
"line1": {
"type": "string"
},
"line2": {
"type": "string"
},
"postCode": {
"type": "string"
},
"state": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"ENABLED",
"DELETED"
]
},
"tag": {
"type": "string"
}
},
"title": "Address"
},
"AggregateExpression": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"createdAt": {
"type": "integer",
"format": "int64"
},
"description": {
"type": "string"
},
"expression": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiId": {
"type": "integer",
"format": "int64"
},
"updatedAt": {
"type": "integer",
"format": "int64"
}
},
"title": "AggregateExpression"
},
"Beneficiary": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string"
},
"accounts": {
"type": "array",
"items": {
"$ref": "#/definitions/BeneficiaryAccount"
}
},
"createdAt": {
"$ref": "#/definitions/Timestamp"
},
"customFields": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"dob": {
"type": "string",
"format": "date"
},
"firstName": {
"type": "string"
},
"gender": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"lastName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"profilePicURL": {
"type": "string"
},
"relationship": {
"type": "string"
},
"requestID": {
"type": "string"
},
"salutation": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"REAL",
"LEGAL",
"HEADLESS"
]
},
"updatedAt": {
"$ref": "#/definitions/Timestamp"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/BeneficiaryVector"
}
}
},
"title": "Beneficiary"
},
"BeneficiaryAccount": {
"type": "object",
"properties": {
"accountInfo": {
"$ref": "#/definitions/BeneficiaryAccountInfo"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"beneficiaryID": {
"type": "string"
},
"createdAt": {
"$ref": "#/definitions/Timestamp"
},
"default": {
"type": "boolean"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"nickname": {
"type": "string"
},
"parentAccountHolderID": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
},
"updatedAt": {
"$ref": "#/definitions/Timestamp"
},
"verified": {
"type": "boolean"
}
},
"title": "BeneficiaryAccount"
},
"BeneficiaryAccountInfo": {
"type": "object",
"properties": {
"accountNumber": {
"type": "string"
},
"accountProvider": {
"type": "string"
},
"accountType": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"nameAtAccountProvider": {
"type": "string"
},
"routingCode": {
"type": "string"
}
},
"title": "BeneficiaryAccountInfo"
},
"BeneficiaryAccountListResponse": {
"type": "object",
"properties": {
"beneficiaryAccountList": {
"type": "array",
"items": {
"$ref": "#/definitions/BeneficiaryAccount"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"totalElements": {
"type": "integer",
"format": "int64"
}
},
"title": "BeneficiaryAccountListResponse"
},
"BeneficiaryAccountResponse": {
"type": "object",
"properties": {
"accountInfo": {
"$ref": "#/definitions/BeneficiaryAccountInfo"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"beneficiaryID": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"default": {
"type": "boolean"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"nickname": {
"type": "string"
},
"parentAccountHolderID": {
"type": "string"
},
"status": {
"type": "string"
},
"updatedAt": {
"type": "string"
},
"verified": {
"type": "boolean"
}
},
"title": "BeneficiaryAccountResponse"
},
"BeneficiaryAccountTransactionFusionRequest": {
"type": "object",
"properties": {
"amount": {
"type": "integer",
"format": "int64",
"example": 500,
"description": "Amount that need to be transferred",
"allowEmptyValue": false
},
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"beneficiaryAccountID": {
"type": "string",
"description": "ID of the beneficiary's account in which money is being transferred",
"allowEmptyValue": false
},
"currency": {
"type": "string",
"example": "INR",
"description": "Currency in which money need to be transacted ",
"allowEmptyValue": false
},
"debitAccountID": {
"type": "string",
"description": "ID of the account from which money has to be deducted",
"allowEmptyValue": false
},
"transactionCode": {
"type": "string",
"description": "TransactionCode regarding the transaction",
"allowEmptyValue": false
},
"transactionTime": {
"type": "integer",
"format": "int64"
},
"remarks": {
"type": "string"
}
},
"title": "BeneficiaryAccountTransactionFusionRequest"
},
"BeneficiaryAccountTransferRequest": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"requestID": {
"type": "string"
},
"transferAmount": {
"$ref": "#/definitions/Money"
},
"currency": {
"type": "string"
},
"amount": {
"type": "integer",
"format": "int64"
},
"transactionCode": {
"type": "string"
},
"debitAccountID": {
"type": "string"
},
"transactionTime": {
"type": "integer",
"format": "int64"
},
"remarks": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "BeneficiaryAccountTransferRequest"
},
"BeneficiaryListResponse": {
"type": "object",
"properties": {
"beneficiaryList": {
"type": "array",
"items": {
"$ref": "#/definitions/Beneficiary"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"totalElements": {
"type": "integer",
"format": "int64"
}
},
"title": "BeneficiaryListResponse"
},
"BeneficiaryResponse": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string"
},
"accounts": {
"type": "array",
"items": {
"$ref": "#/definitions/BeneficiaryAccount"
}
},
"createdAt": {
"type": "string"
},
"customFields": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"dob": {
"type": "string",
"format": "date"
},
"firstName": {
"type": "string"
},
"gender": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"lastName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"profilePicURL": {
"type": "string"
},
"relationship": {
"type": "string"
},
"salutation": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"REAL",
"LEGAL",
"HEADLESS"
]
},
"updatedAt": {
"type": "string"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/BeneficiaryVector"
}
}
},
"title": "BeneficiaryResponse"
},
"BeneficiaryTransaction": {
"type": "object",
"properties": {
"amount": {
"type": "integer",
"format": "int64"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"beneficiaryAccountID": {
"type": "string"
},
"beneficiaryID": {
"type": "string"
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"currency": {
"type": "string"
},
"debitAccountHolderID": {
"type": "string"
},
"debitAccountID": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"receiptID": {
"type": "string"
},
"remarks": {
"type": "string"
},
"requestID": {
"type": "string"
},
"status": {
"type": "string"
},
"transactionCode": {
"type": "string"
},
"transactionID": {
"type": "string"
},
"transactionTime": {
"type": "integer",
"format": "int64"
},
"transferType": {
"type": "string"
}
},
"title": "BeneficiaryTransaction"
},
"BeneficiaryTransactionFusionResponse": {
"type": "object",
"properties": {
"status": {
"type": "string"
},
"transactionID": {
"type": "string"
}
},
"title": "BeneficiaryTransactionFusionResponse"
},
"BeneficiaryTransactionResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"debits": {
"type": "array",
"items": {
"$ref": "#/definitions/Posting"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"payeeInfo": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"payerInfo": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"paymentID": {
"type": "string"
},
"receiptID": {
"type": "integer",
"format": "int64"
},
"requestID": {
"type": "string"
},
"reversedReceiptID": {
"type": "integer",
"format": "int64"
},
"status": {
"type": "string"
},
"statusDetails": {
"$ref": "#/definitions/JsonObject"
},
"time": {
"type": "integer",
"format": "int64"
},
"towards": {
"type": "string"
},
"transactionCode": {
"type": "string"
},
"transactionID": {
"type": "string"
},
"transferAmount": {
"$ref": "#/definitions/Money"
},
"transferType": {
"type": "string"
}
},
"title": "BeneficiaryTransactionResponse"
},
"BeneficiaryVector": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"beneficiaryID": {
"type": "string"
},
"createdAt": {
"$ref": "#/definitions/Timestamp"
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"type": {
"type": "string"
},
"updatedAt": {
"$ref": "#/definitions/Timestamp"
},
"value": {
"type": "string"
}
},
"title": "BeneficiaryVector"
},
"Builder": {
"type": "object",
"properties": {
"deliveryChannel": {
"type": "string",
"enum": [
"PHONE",
"EMAIL"
]
},
"object": {
"$ref": "#/definitions/JID"
},
"tenantID": {
"type": "integer",
"format": "int64"
}
},
"title": "Builder"
},
"BulkOrderRequest": {
"type": "object",
"properties": {
"additionalAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"cardSkuID": {
"type": "string"
},
"deliveryAddress": {
"$ref": "#/definitions/Address"
},
"expiry": {
"$ref": "#/definitions/Expiry"
},
"fourthLineEmbossing": {
"type": "string"
},
"orderID": {
"type": "string"
},
"plasticCode": {
"type": "string"
},
"quantity": {
"type": "integer",
"format": "int32"
},
"tenantAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"thirdLineEmbossing": {
"type": "string"
},
"vendorAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "BulkOrderRequest"
},
"CalendarInfo": {
"type": "object",
"properties": {
"calendarId": {
"type": "integer",
"format": "int64"
},
"ifiId": {
"type": "integer",
"format": "int64"
},
"timeZone": {
"type": "string"
},
"weekStartOffset": {
"type": "integer",
"format": "int32"
},
"yearStartDay": {
"type": "integer",
"format": "int32"
},
"yearStartMonth": {
"type": "integer",
"format": "int32"
}
},
"title": "CalendarInfo"
},
"CardBinRange": {
"type": "object",
"properties": {
"bin": {
"type": "string"
},
"range": {
"type": "string"
}
},
"title": "CardBinRange"
},
"CardSku": {
"type": "object",
"properties": {
"bin": {
"type": "string"
},
"binRange": {
"type": "string"
},
"cardSkuId": {
"type": "string"
},
"ifi": {
"type": "string"
},
"plasticCode": {
"type": "string"
},
"productID": {
"type": "string"
},
"range": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"vendorID": {
"type": "string"
}
},
"title": "CardSku"
},
"CardViewResponse": {
"type": "object",
"properties": {
"associatedAt": {
"type": "string",
"format": "date-time"
},
"binRange": {
"$ref": "#/definitions/CardBinRange"
},
"cardID": {
"type": "string"
},
"cardStatus": {
"type": "string"
},
"cardType": {
"type": "string"
},
"crn": {
"type": "string"
},
"ifi": {
"type": "integer",
"format": "int64"
},
"maskedPan": {
"type": "string"
},
"orderDetails": {
"$ref": "#/definitions/OrderDetails"
},
"resource": {
"$ref": "#/definitions/Resource"
},
"sensitiveView": {
"$ref": "#/definitions/SensitiveCardView"
},
"tenantAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "CardViewResponse"
},
"Channel": {
"type": "object",
"properties": {
"createdAt": {
"type": "string",
"format": "date-time"
},
"description": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifi": {
"type": "integer",
"format": "int64"
},
"modifiedAt": {
"type": "string",
"format": "date-time"
},
"name": {
"type": "string"
},
"paymentCodes": {
"type": "array",
"items": {
"type": "string"
}
},
"status": {
"type": "string",
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
]
}
},
"title": "Channel"
},
"CoAConfig": {
"type": "object",
"properties": {
"calendarId": {
"type": "integer",
"format": "int64"
},
"coaDepth": {
"type": "integer",
"format": "int32"
},
"coaDescription": {
"type": "string"
},
"coaId": {
"type": "integer",
"format": "int64"
},
"coaName": {
"type": "string"
},
"currency": {
"type": "string"
},
"ifiId": {
"type": "integer",
"format": "int64"
}
},
"title": "CoAConfig"
},
"Coa": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
}
},
"title": "Coa"
},
"CoaGraphNode": {
"type": "object",
"properties": {
"children": {
"type": "array",
"items": {
"$ref": "#/definitions/CoaGraphNode"
}
},
"nodeAggregate": {
"type": "integer",
"format": "int64"
},
"nodeId": {
"type": "integer",
"format": "int64"
},
"nodeType": {
"type": "string",
"enum": [
"ROOT",
"INTERMEDIATE",
"LEAF"
]
},
"nodeValue": {
"type": "string"
}
},
"title": "CoaGraphNode"
},
"CoaNode": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
}
},
"title": "CoaNode"
},
"Company": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"companyLogoURL": {
"type": "string"
},
"companyType": {
"type": "string",
"enum": [
"LLP",
"SOLE_PROPRIETOR",
"TRUST",
"PRIVATE_LIMITED",
"PARTNER_FIRM",
"PUBLIC",
"NPO_NGO",
"BRANCH_OFFICE",
"LIAISON_OFFICE",
"PUBLIC_COMPANY"
]
},
"corporateId": {
"type": "integer",
"format": "int32"
},
"createdOn": {
"$ref": "#/definitions/Timestamp"
},
"id": {
"type": "string"
},
"ifiId": {
"type": "integer",
"format": "int64"
},
"kycStatus": {
"$ref": "#/definitions/KYCStatus"
},
"name": {
"type": "string"
},
"pointsOfPresence": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"status": {
"type": "string"
},
"updatedOn": {
"$ref": "#/definitions/Timestamp"
}
},
"title": "Company"
},
"CompanyResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"companyLogoURL": {
"type": "string"
},
"companyType": {
"type": "string",
"enum": [
"LLP",
"SOLE_PROPRIETOR",
"TRUST",
"PRIVATE_LIMITED",
"PARTNER_FIRM",
"PUBLIC",
"NPO_NGO",
"BRANCH_OFFICE",
"LIAISON_OFFICE",
"PUBLIC_COMPANY"
]
},
"corporateId": {
"type": "integer",
"format": "int32"
},
"createdOn": {
"type": "string"
},
"documents": {
"$ref": "#/definitions/Documents"
},
"id": {
"type": "string"
},
"ifiId": {
"type": "integer",
"format": "int64"
},
"kycStatus": {
"$ref": "#/definitions/KYCStatus"
},
"name": {
"type": "string"
},
"pointsOfPresence": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"status": {
"type": "string"
},
"updatedOn": {
"type": "string"
}
},
"title": "CompanyResponse"
},
"ConnectionConfig": {
"type": "object",
"properties": {
"endpoint": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "ConnectionConfig"
},
"Contact": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountHolderVector"
}
}
},
"title": "Contact"
},
"CorporateBeneficiaryAccountResponse": {
"type": "object",
"properties": {
"accountInfo": {
"$ref": "#/definitions/BeneficiaryAccountInfo"
},
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"beneficiaryID": {
"type": "string",
"example": "93480e72-b883-46fa-8f3f-abe326ab9df7",
"description": "ID of the Beneficiary of the company whose account is being created",
"allowEmptyValue": false
},
"companyID": {
"type": "string",
"example": "93480e72-b883-46fa-8f3f-abe326ab9df7",
"description": "ID of the company creating beneficiary account",
"allowEmptyValue": false
},
"createdAt": {
"type": "string"
},
"default": {
"type": "boolean"
},
"id": {
"type": "string",
"example": "93480e72-b883-46fa-8f3f-abe326ab9df7",
"description": "ID of the Beneficiary account being created by the company",
"allowEmptyValue": false
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"nickname": {
"type": "string",
"example": true,
"description": "Nickname of the Beneficiary Account",
"allowEmptyValue": false
},
"status": {
"type": "string",
"example": "ENABLED",
"description": "Status of the Beneficiary Account",
"allowEmptyValue": false
},
"type": {
"type": "string",
"example": "ZETA",
"description": "Type of beneficiary ie NEFT or IMPS or ZETA",
"allowEmptyValue": false
},
"updatedAt": {
"type": "string"
},
"verified": {
"type": "boolean"
}
},
"title": "CorporateBeneficiaryAccountResponse"
},
"CorporateBeneficiaryResponse": {
"type": "object",
"properties": {
"companyID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "ID of the company for whom the beneficiary is being created",
"allowEmptyValue": false
},
"createdAt": {
"type": "string",
"example": "2020-02-18T06:24:14.000+00:00",
"description": "Date/Time of the Beneficiary when created",
"allowEmptyValue": false
},
"customFields": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"firstName": {
"type": "string",
"example": "Chandler",
"description": "First name of the beneficiary being created",
"allowEmptyValue": false
},
"gender": {
"type": "string",
"example": "Male",
"description": "Gender of the beneficiary being created",
"allowEmptyValue": false
},
"id": {
"type": "string",
"example": "93480e72-b883-46fa-8f3f-abe326ab9df7",
"description": "ID of the Beneficiary being created by the company",
"allowEmptyValue": false
},
"ifiID": {
"type": "integer",
"format": "int64",
"example": 123123,
"description": "ID of the IFI (on-boarded organization) under which the beneficiary is being created",
"allowEmptyValue": false
},
"lastName": {
"type": "string",
"example": "Bing",
"description": "Last name of the beneficiary being created",
"allowEmptyValue": false
},
"middleName": {
"type": "string",
"example": "Muriel",
"description": "Middle name of the beneficiary being created",
"allowEmptyValue": false
},
"profilePicURL": {
"type": "string",
"example": "http://abc.com",
"description": "Profile pic URL of the beneficiary being created",
"allowEmptyValue": false
},
"relationship": {
"type": "string",
"example": "Brother",
"description": "Relation of the beneficiary being created with the individual",
"allowEmptyValue": false
},
"status": {
"type": "string"
},
"type": {
"type": "string",
"example": "LEGAL",
"description": "Type of the Account Holder for whom the beneficiary being created",
"allowEmptyValue": false,
"enum": [
"REAL",
"LEGAL",
"HEADLESS"
]
},
"updatedAt": {
"type": "string",
"example": "2020-02-18T06:24:14.000+00:00",
"description": "Date/Time of the Beneficiary when updated",
"allowEmptyValue": false
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/BeneficiaryVector"
}
}
},
"title": "CorporateBeneficiaryResponse"
},
"CorporateBeneficiaryTransactionResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"debits": {
"type": "array",
"allowEmptyValue": false,
"items": {
"$ref": "#/definitions/Posting"
}
},
"payeeInfo": {
"type": "object",
"description": "payee Information",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"payerInfo": {
"type": "object",
"description": "payer Information",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"paymentID": {
"type": "string",
"description": "ID of the payment",
"allowEmptyValue": false
},
"receiptID": {
"type": "integer",
"format": "int64",
"description": "receipt ID",
"allowEmptyValue": false
},
"requestID": {
"type": "string",
"description": "ID of the request",
"allowEmptyValue": false
},
"reversedReceiptID": {
"type": "integer",
"format": "int64",
"description": "ID of transfer reversal in case of failure ",
"allowEmptyValue": false
},
"status": {
"type": "string",
"description": "status of the transfer",
"allowEmptyValue": false
},
"statusDetails": {
"$ref": "#/definitions/JsonObject"
},
"time": {
"type": "integer",
"format": "int64",
"description": "Time of transaction",
"allowEmptyValue": false
},
"towards": {
"type": "string"
},
"transactionCode": {
"type": "string",
"description": "Transaction Code",
"allowEmptyValue": false
},
"transactionID": {
"type": "string",
"description": "ID of the transaction",
"allowEmptyValue": false
},
"transferAmount": {
"description": "Amount of transaction being transferred and currency",
"allowEmptyValue": false,
"$ref": "#/definitions/Money"
},
"transferType": {
"type": "string",
"description": "type of transfer",
"allowEmptyValue": false
}
},
"title": "CorporateBeneficiaryTransactionResponse"
},
"CorporateResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"createdOn": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int32"
},
"ifiId": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"ENABLED",
"DISABLED"
]
},
"updatedOn": {
"type": "string"
}
},
"title": "CorporateResponse"
},
"CreateAccountHolderApplicationRequest": {
"type": "object",
"properties": {
"applicationType": {
"type": "string",
"enum": [
"KYC",
"CREATE_ACCOUNT_HOLDER",
"EDIT_ACCOUNT_HOLDER"
]
},
"customFields": {
"type": "object"
},
"description": {
"type": "string"
},
"dob": {
"type": "string",
"format": "date"
},
"firstName": {
"type": "string"
},
"formID": {
"type": "string"
},
"gender": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"individualID": {
"type": "string"
},
"individualType": {
"type": "string"
},
"kycDetails": {
"$ref": "#/definitions/KYCDetails"
},
"lastName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"mothersMaidenName": {
"type": "string"
},
"pops": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"profilePicURL": {
"type": "string"
},
"salutation": {
"type": "string"
},
"source": {
"type": "string"
},
"spoolID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/Vector"
}
}
},
"title": "CreateAccountHolderApplicationRequest"
},
"CreateAccountHolderApplicationStandardRequest": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"salutation": {
"type": "string"
},
"firstName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"profilePicURL": {
"type": "string"
},
"dob": {
"type": "string"
},
"gender": {
"type": "string"
},
"mothersMaidenName": {
"type": "string"
},
"kycDetails": {
"$ref": "#/definitions/KYCDetails"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/Vector"
}
},
"pops": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"customFields": {
"type": "object"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
}
},
"title": "CreateAccountHolderApplicationStandardRequest"
},
"CreateAccountHolderRequest": {
"type": "object",
"properties": {
"dob": {
"type": "string",
"format": "date",
"example": "01/01/1990",
"description": "Date of Birth of the account holder being created",
"allowEmptyValue": false
},
"firstName": {
"type": "string",
"example": "Chandler",
"description": "First name of the account holder being created",
"allowEmptyValue": false
},
"gender": {
"type": "string",
"example": "MALE",
"description": "Gender of the account holder being created",
"allowEmptyValue": false
},
"lastName": {
"type": "string",
"example": "Bing",
"description": "Last name of the account holder being created",
"allowEmptyValue": false
},
"middleName": {
"type": "string",
"example": "Muriel",
"description": "Middle name of the account holder being created",
"allowEmptyValue": false
},
"mothersMaidenName": {
"type": "string",
"example": "Margaret",
"description": "Mother's maiden name of the account holder being created",
"allowEmptyValue": false
},
"profilePicURL": {
"type": "string",
"example": "http://abc.com/test",
"description": "URL of the pic of the account holder being created",
"allowEmptyValue": false
},
"salutation": {
"type": "string",
"example": "Mrs",
"description": "Salutation of the account holder being created",
"allowEmptyValue": false
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountHolderVector"
}
}
},
"title": "CreateAccountHolderRequest"
},
"CreateAccountHolderWithAutoApprovalRequest": {
"type": "object",
"properties": {
"ifiID": {
"type": "integer",
"format": "int64"
},
"formID": {
"type": "string"
},
"requestID": {
"type": "string"
},
"spoolID": {
"type": "string"
},
"description": {
"type": "string"
},
"individualType": {
"type": "string"
},
"salutation": {
"type": "string"
},
"firstName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"profilePicURL": {
"type": "string"
},
"dob": {
"type": "string",
"format": "date"
},
"gender": {
"type": "string"
},
"mothersMaidenName": {
"type": "string"
},
"kycDetails": {
"$ref": "#/definitions/KYCDetails"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/VectorRequest"
}
},
"pops": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"customFields": {
"type": "object"
}
},
"title": "CreateAccountHolderWithAutoApprovalRequest"
},
"CreateAccountHolderWithAutoApprovalStandardRequest": {
"type": "object",
"properties": {
"requestID": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"description": {
"type": "string"
},
"individualType": {
"type": "string"
},
"salutation": {
"type": "string"
},
"firstName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"profilePicURL": {
"type": "string"
},
"dob": {
"type": "string",
"format": "date"
},
"gender": {
"type": "string"
},
"mothersMaidenName": {
"type": "string"
},
"kycDetails": {
"$ref": "#/definitions/KYCDetails"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/VectorRequest"
}
},
"pops": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"customFields": {
"type": "object",
"additionalProperties": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
}
},
"title": "CreateAccountHolderWithAutoApprovalStandardRequest"
},
"CreateAndLinkFormFactorResponse": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"provisionFormFactorResponse": {
"type": "object"
},
"resource": {
"$ref": "#/definitions/Resource"
}
},
"title": "CreateAndLinkFormFactorResponse"
},
"CreateApplicationResponse": {
"type": "object",
"properties": {
"applicationId": {
"type": "integer",
"format": "int32",
"example": 142,
"description": "Identifier of the application that has been created",
"allowEmptyValue": false
},
"applicationType": {
"type": "string",
"example": "SIGN_UP",
"description": "Type of the application that has been created",
"allowEmptyValue": false,
"enum": [
"SIGN_UP",
"EDIT_CORPORATE"
]
}
},
"title": "CreateApplicationResponse"
},
"CreateBeneficiaryRequest": {
"type": "object",
"properties": {
"ifiID": {
"type": "integer",
"format": "int64"
},
"individualID": {
"type": "string"
},
"firstName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"gender": {
"type": "string"
},
"salutation": {
"type": "string"
},
"relationship": {
"type": "string"
},
"profilePicURL": {
"type": "string"
},
"dob": {
"type": "string",
"format": "date"
},
"type": {
"type": "string",
"enum": [
"REAL",
"LEGAL",
"HEADLESS"
]
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/BeneficiaryVector"
}
},
"customFields": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "CreateBeneficiaryRequest"
},
"CreateCalendarRequest": {
"type": "object",
"properties": {
"ifiId": {
"type": "integer",
"format": "int64"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"yearStartDay": {
"type": "integer",
"format": "int32"
},
"yearStartMonth": {
"type": "integer",
"format": "int32"
},
"weekStartOffset": {
"type": "integer",
"format": "int32"
},
"timezone": {
"type": "string"
}
},
"title": "CreateCalendarRequest"
},
"CreateCardDesignPolicyRequest": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"background": {
"type": "string"
},
"backgroundColor": {
"type": "string"
},
"backgroundExpanded": {
"type": "string"
},
"code": {
"type": "string"
},
"description": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"logo": {
"type": "string"
},
"state": {
"type": "string",
"enum": [
"ENABLED",
"DISABLED"
]
},
"textColor": {
"type": "string"
},
"validFrom": {
"type": "string",
"format": "date-time"
},
"validUntil": {
"type": "string",
"format": "date-time"
}
},
"title": "CreateCardDesignPolicyRequest"
},
"CreateCoaNodeResponsePayload": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"nodeId": {
"type": "integer",
"format": "int64"
}
},
"title": "CreateCoaNodeResponsePayload"
},
"CreateCoaResponsePayload": {
"type": "object",
"properties": {
"coaId": {
"type": "integer",
"format": "int64"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"rootNodeId": {
"type": "integer",
"format": "int64"
}
},
"title": "CreateCoaResponsePayload"
},
"CreateCorporateBeneficiaryAccountRequest": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"default": {
"type": "boolean"
},
"isVerified": {
"type": "boolean"
},
"nickname": {
"type": "string",
"example": true,
"description": "Nickname of the Beneficiary Account",
"allowEmptyValue": false
},
"status": {
"type": "string",
"example": "ENABLED",
"description": "Status of the Beneficiary Account",
"allowEmptyValue": false
},
"type": {
"type": "string",
"example": "ZETA",
"description": "Type of beneficiary ie NEFT or IMPS or ZETA",
"allowEmptyValue": false
},
"verified": {
"type": "boolean"
},
"accountInfo": {
"$ref": "#/definitions/BeneficiaryAccountInfo"
},
"isDefault": {
"type": "boolean"
}
},
"title": "CreateCorporateBeneficiaryAccountRequest"
},
"CreateCorporateBeneficiaryRequest": {
"type": "object",
"properties": {
"firstName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"gender": {
"type": "string"
},
"salutation": {
"type": "string"
},
"relationship": {
"type": "string"
},
"profilePicURL": {
"type": "string"
},
"dob": {
"type": "string",
"format": "date"
},
"type": {
"type": "string",
"enum": [
"REAL",
"LEGAL",
"HEADLESS"
]
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/BeneficiaryVector"
}
},
"customFields": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "CreateCorporateBeneficiaryRequest"
},
"CreateCouponAccountingPolicyRequest": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"code": {
"type": "string"
},
"couponName": {
"type": "object"
},
"denomination": {
"type": "object"
},
"description": {
"type": "string"
},
"expiryAccount": {
"type": "integer",
"format": "int64"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"isPartialRedemptionAllowed": {
"type": "boolean"
},
"validFrom": {
"type": "integer",
"format": "int64"
},
"validUntil": {
"type": "integer",
"format": "int64"
}
},
"title": "CreateCouponAccountingPolicyRequest"
},
"CreateEditCorporateApplicationRequest": {
"type": "object",
"properties": {
"corporateId": {
"type": "integer",
"format": "int32",
"example": "4baf7564-f2c4-4300-b27b-cdee926146e6",
"description": "Identifier of the corporate which is being edited",
"allowEmptyValue": false
}
},
"title": "CreateEditCorporateApplicationRequest"
},
"CreateExtendedProductFamilyRequest": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"issuancePolicy": {
"$ref": "#/definitions/CreateIssuancePolicyRequest"
},
"productFamily": {
"$ref": "#/definitions/CreateProductFamilyRequest"
},
"transactionPolicyIDs": {
"type": "array",
"items": {
"type": "string"
}
}
},
"title": "CreateExtendedProductFamilyRequest"
},
"CreateExtendedProductRequest": {
"type": "object",
"properties": {
"cardDesignPolicyRequest": {
"$ref": "#/definitions/CreateCardDesignPolicyRequest"
},
"couponAccountingPolicyRequest": {
"$ref": "#/definitions/CreateCouponAccountingPolicyRequest"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"issuancePolicyRequest": {
"$ref": "#/definitions/CreateIssuancePolicyRequest"
},
"productRequest": {
"$ref": "#/definitions/CreateProductRequest"
},
"transactionPolicyIDs": {
"type": "array",
"items": {
"type": "string"
}
}
},
"title": "CreateExtendedProductRequest"
},
"CreateIssuancePolicyRequest": {
"type": "object",
"properties": {
"allowedAccountHolderGroups": {
"type": "array",
"items": {
"type": "string"
}
},
"attributes": {
"type": "object"
},
"code": {
"type": "string"
},
"description": {
"type": "string"
},
"disAllowedAccountHolderGroups": {
"type": "array",
"items": {
"type": "string"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"validFrom": {
"type": "integer",
"format": "int64"
},
"validUntil": {
"type": "integer",
"format": "int64"
}
},
"title": "CreateIssuancePolicyRequest"
},
"CreatePolicyMappingRequest": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"entityID": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"policyEntityType": {
"type": "string",
"enum": [
"PRODUCT_FAMILY",
"PRODUCT",
"PROGRAM",
"ACCOUNT_HOLDER",
"ACCOUNT"
]
},
"policyID": {
"type": "string"
},
"policyType": {
"type": "string",
"enum": [
"TRANSACTION_POLICY",
"CARD_DESIGN_POLICY",
"ISSUANCE_POLICY",
"COUPON_ACCOUNTING_POLICY",
"NOTIFICATION_POLICY",
"FEE_CHARGES_POLICY",
"INTEREST_POLICY",
"ACCOUNT_DISCOVERY_POLICY"
]
}
},
"title": "CreatePolicyMappingRequest"
},
"CreatePolicyMappingRequestPayload": {
"type": "object",
"properties": {
"policyID": {
"type": "string"
}
},
"title": "CreatePolicyMappingRequestPayload"
},
"CreatePolicyRequestPayload": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"code": {
"type": "string"
},
"desc": {
"type": "string"
},
"effectiveFrom": {
"type": "integer",
"format": "int64"
},
"expiresAt": {
"type": "integer",
"format": "int64"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifi": {
"type": "integer",
"format": "int64"
},
"policyAggregateRules": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyAggregateRule"
}
},
"policyBalanceRules": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyBalanceRule"
}
},
"policyTxnRules": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnRule"
}
},
"policyViolationAction": {
"type": "string",
"enum": [
"DECLINE_AND_NOTIFY",
"DECLINE",
"NOTIFY"
]
},
"requestID": {
"type": "string"
},
"txnConstraints": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnConstraint"
}
}
},
"title": "CreatePolicyRequestPayload"
},
"CreatePolicyResponsePayload": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"policyID": {
"type": "integer",
"format": "int64"
},
"policyVersionID": {
"type": "integer",
"format": "int64"
}
},
"title": "CreatePolicyResponsePayload"
},
"CreateProductFamilyRequest": {
"type": "object",
"properties": {
"accountingType": {
"type": "string",
"enum": [
"ASSET",
"LIABILITY",
"INCOME",
"EXPENSE",
"EQUITY"
]
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"coaID": {
"type": "integer",
"format": "int64"
},
"code": {
"type": "string"
},
"description": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"parentCoaNodeID": {
"type": "integer",
"format": "int64"
},
"type": {
"type": "string",
"enum": [
"WALLET_BASED",
"ACCOUNT_BASED"
]
}
},
"title": "CreateProductFamilyRequest"
},
"CreateProductRequest": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"coaID": {
"type": "integer",
"format": "int64"
},
"code": {
"type": "string"
},
"description": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"productFamilyID": {
"type": "integer",
"format": "int64"
},
"state": {
"type": "string",
"enum": [
"ENABLED",
"BLOCKED"
]
}
},
"title": "CreateProductRequest"
},
"CreateUserTransactionCategoryRequest": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"description": {
"type": "string"
},
"ifi": {
"type": "integer",
"format": "int64"
},
"transactionAttributes": {
"type": "array",
"items": {
"$ref": "#/definitions/TransactionCategoryStructure"
}
}
},
"title": "CreateUserTransactionCategoryRequest"
},
"CreateUserTransactionCategoryResponse": {
"type": "object",
"title": "CreateUserTransactionCategoryResponse"
},
"DeferredResultCompany": {
"type": "object",
"properties": {
"result": {
"type": "object"
},
"setOrExpired": {
"type": "boolean"
}
},
"title": "DeferredResultCompany"
},
"DeferredResultCorporate": {
"type": "object",
"properties": {
"result": {
"type": "object"
},
"setOrExpired": {
"type": "boolean"
}
},
"title": "DeferredResultCorporate"
},
"DeferredResultListCompany": {
"type": "object",
"properties": {
"result": {
"type": "object"
},
"setOrExpired": {
"type": "boolean"
}
},
"title": "DeferredResultListCompany"
},
"DispatchOrderRequest": {
"type": "object",
"properties": {
"plasticCode": {
"type": "string"
},
"thirdLineEmbossing": {
"type": "string"
},
"fourthLineEmbossing": {
"type": "string"
},
"deliveryAddress": {
"$ref": "#/definitions/Address"
},
"additionalAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"tenantAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"vendorAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "DispatchOrderRequest"
},
"DocumentResponse": {
"type": "object",
"properties": {
"applicationID": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"mediaType": {
"type": "string"
},
"name": {
"type": "string"
},
"status": {
"type": "string"
},
"subType": {
"type": "string"
},
"type": {
"type": "string"
},
"url": {
"type": "string"
}
},
"title": "DocumentResponse"
},
"Documents": {
"type": "object",
"properties": {
"cin": {
"type": "string"
},
"cinURL": {
"type": "string"
},
"gstin": {
"type": "string"
},
"gstinURL": {
"type": "string"
},
"pan": {
"type": "string"
},
"panURL": {
"type": "string"
}
},
"title": "Documents"
},
"ECDHEncryptedCardPayload": {
"type": "object",
"properties": {
"encryptedData": {
"type": "string"
},
"iv": {
"type": "string"
},
"serverPublicKey": {
"type": "string"
}
},
"title": "ECDHEncryptedCardPayload"
},
"EditCompanySectionDataObject": {
"type": "object",
"required": [
"companyId",
"remarks",
"sectionStatus",
"type"
],
"properties": {
"attributes": {
"type": "object",
"example": "myCode : ABC",
"description": "Additional information for this entity",
"allowEmptyValue": false
},
"company": {
"$ref": "#/definitions/Company"
},
"companyId": {
"type": "string",
"example": "ee64c930-c06f-49cb-9443-84b132b9d4e2",
"description": "Identifier of the company which is being edited",
"allowEmptyValue": false
},
"createdOn": {
"type": "string",
"format": "date-time",
"example": "01/01/2019",
"description": "Date on which this entity was created",
"allowEmptyValue": false
},
"entityId": {
"type": "string"
},
"kycStatus": {
"$ref": "#/definitions/KYCStatus"
},
"logoURL": {
"type": "string",
"example": "https://abc.com/logo.png",
"description": "URL for the logo of the company",
"allowEmptyValue": false
},
"name": {
"type": "string",
"example": "Contract Change",
"description": "Name of the action being performed",
"allowEmptyValue": false
},
"pointsOfPresence": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"remarks": {
"type": "string",
"example": "Application looks good",
"description": "Additional remarks for the executing the action on the application",
"allowEmptyValue": false
},
"revisionId": {
"type": "integer",
"format": "int32"
},
"sectionId": {
"type": "integer",
"format": "int32",
"example": 143,
"description": "Identifier of the specific section",
"allowEmptyValue": false
},
"sectionStatus": {
"type": "string",
"example": "IN_REVIEW",
"description": "Current status of the section",
"allowEmptyValue": false,
"enum": [
"EDIT_INITIATED",
"PENDING",
"TEMP_COMPLETED",
"APPROVED",
"REJECTED",
"IN_REVIEW",
"ACCEPTED"
]
},
"sectionType": {
"type": "string",
"example": "ADD_COMPANY",
"description": "Identifier of the specific section",
"allowEmptyValue": false,
"enum": [
"ADD_COMPANY",
"ADD_CORPORATE",
"EDIT_CORPORATE",
"EDIT_COMPANY"
]
},
"shortCode": {
"type": "string",
"example": "ABCXYZ",
"description": "Short code to be used as identifier for the company",
"allowEmptyValue": false
},
"type": {
"type": "string",
"example": "PRIVATE_LIMITED",
"description": "Identification for the type of company which is being edited",
"allowEmptyValue": false,
"enum": [
"LLP",
"SOLE_PROPRIETOR",
"TRUST",
"PRIVATE_LIMITED",
"PARTNER_FIRM",
"PUBLIC",
"NPO_NGO",
"BRANCH_OFFICE",
"LIAISON_OFFICE",
"PUBLIC_COMPANY"
]
},
"updatedOn": {
"type": "string",
"format": "date-time",
"example": "01/01/2019",
"description": "Latest date on which this entity was updated",
"allowEmptyValue": false
}
},
"title": "EditCompanySectionDataObject"
},
"EditCompanySectionDataObjectResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"companyId": {
"type": "string"
},
"createdOn": {
"type": "string"
},
"documents": {
"$ref": "#/definitions/Documents"
},
"entityId": {
"type": "string"
},
"kycStatus": {
"$ref": "#/definitions/KYCStatus"
},
"logoURL": {
"type": "string"
},
"name": {
"type": "string"
},
"pointsOfPresence": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"remarks": {
"type": "string"
},
"revisionId": {
"type": "integer",
"format": "int32"
},
"sectionId": {
"type": "integer",
"format": "int32",
"example": 143,
"description": "Identifier of the specific section",
"allowEmptyValue": false
},
"sectionStatus": {
"type": "string",
"enum": [
"EDIT_INITIATED",
"PENDING",
"TEMP_COMPLETED",
"APPROVED",
"REJECTED",
"IN_REVIEW",
"ACCEPTED"
]
},
"sectionType": {
"type": "string",
"example": "ADD_COMPANY",
"description": "Identifier of the specific section",
"allowEmptyValue": false,
"enum": [
"ADD_COMPANY",
"ADD_CORPORATE",
"EDIT_CORPORATE",
"EDIT_COMPANY"
]
},
"shortCode": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"LLP",
"SOLE_PROPRIETOR",
"TRUST",
"PRIVATE_LIMITED",
"PARTNER_FIRM",
"PUBLIC",
"NPO_NGO",
"BRANCH_OFFICE",
"LIAISON_OFFICE",
"PUBLIC_COMPANY"
]
},
"updatedOn": {
"type": "string"
}
},
"title": "EditCompanySectionDataObjectResponse"
},
"EditCorporateDataObject": {
"type": "object",
"required": [
"corporateId",
"remarks",
"sectionStatus"
],
"properties": {
"agreementEndDate": {
"type": "string",
"example": "01/01/2019",
"description": "Date on which the validity of the agreement ends",
"allowEmptyValue": false
},
"agreementNumber": {
"type": "string",
"example": 123456,
"description": "Number of the agreement between the corporate and the issuer/VBO",
"allowEmptyValue": false
},
"agreementStartDate": {
"type": "string",
"example": "01/01/2019",
"description": "Date from which the validity of the agreement starts",
"allowEmptyValue": false
},
"agreementURL": {
"type": "string",
"example": "abc.com/agreement",
"description": "URL of the agreement between the corporate and the issuer/VBO",
"allowEmptyValue": false
},
"attributes": {
"type": "object",
"example": "myCode : ABC",
"description": "Additional information for this entity",
"allowEmptyValue": false
},
"corporateId": {
"type": "integer",
"format": "int32",
"example": "4baf7564-f2c4-4300-b27b-cdee926146e6",
"description": "Identifier of the corporate which is being edited",
"allowEmptyValue": false
},
"createdOn": {
"type": "string",
"format": "date-time",
"example": "01/01/2019",
"description": "Date on which this entity was created",
"allowEmptyValue": false
},
"entityId": {
"type": "string"
},
"ifiId": {
"type": "integer",
"format": "int64",
"example": 123456,
"description": "ID of the IFI (on-boarded organization) under which the corporate exists",
"allowEmptyValue": false
},
"name": {
"type": "string",
"example": "MYCOMPANY",
"description": "Name of the corporate",
"allowEmptyValue": false
},
"remarks": {
"type": "string",
"example": "Application looks good",
"description": "Additional remarks for the executing the action on the application",
"allowEmptyValue": false
},
"revisionId": {
"type": "integer",
"format": "int32"
},
"sectionId": {
"type": "integer",
"format": "int32",
"example": 143,
"description": "Identifier of the specific section",
"allowEmptyValue": false
},
"sectionStatus": {
"type": "string",
"example": "IN_REVIEW",
"description": "Current status of the section",
"allowEmptyValue": false,
"enum": [
"EDIT_INITIATED",
"PENDING",
"TEMP_COMPLETED",
"APPROVED",
"REJECTED",
"IN_REVIEW",
"ACCEPTED"
]
},
"sectionType": {
"type": "string",
"example": "ADD_COMPANY",
"description": "Identifier of the specific section",
"allowEmptyValue": false,
"enum": [
"ADD_COMPANY",
"ADD_CORPORATE",
"EDIT_CORPORATE",
"EDIT_COMPANY"
]
},
"signingAuthority": {
"$ref": "#/definitions/SigningAuthority"
},
"updatedOn": {
"type": "string",
"format": "date-time",
"example": "01/01/2019",
"description": "Latest date on which this entity was updated",
"allowEmptyValue": false
}
},
"title": "EditCorporateDataObject"
},
"EditCorporateDataObjectResponse": {
"type": "object",
"properties": {
"agreementEndDate": {
"type": "string"
},
"agreementNumber": {
"type": "string"
},
"agreementStartDate": {
"type": "string"
},
"agreementURL": {
"type": "string"
},
"attributes": {
"type": "object"
},
"corporateId": {
"type": "integer",
"format": "int32"
},
"createdOn": {
"type": "string"
},
"entityId": {
"type": "string"
},
"ifiId": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"remarks": {
"type": "string"
},
"revisionId": {
"type": "integer",
"format": "int32"
},
"sectionId": {
"type": "integer",
"format": "int32",
"example": 143,
"description": "Identifier of the specific section",
"allowEmptyValue": false
},
"sectionStatus": {
"type": "string",
"enum": [
"EDIT_INITIATED",
"PENDING",
"TEMP_COMPLETED",
"APPROVED",
"REJECTED",
"IN_REVIEW",
"ACCEPTED"
]
},
"sectionType": {
"type": "string",
"example": "ADD_COMPANY",
"description": "Identifier of the specific section",
"allowEmptyValue": false,
"enum": [
"ADD_COMPANY",
"ADD_CORPORATE",
"EDIT_CORPORATE",
"EDIT_COMPANY"
]
},
"signingAuthority": {
"$ref": "#/definitions/SigningAuthority"
},
"updatedOn": {
"type": "string"
}
},
"title": "EditCorporateDataObjectResponse"
},
"EditIndividualApplicationRequest": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"formID": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"individualID": {
"type": "string"
},
"source": {
"type": "string"
},
"spoolID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
}
},
"title": "EditIndividualApplicationRequest"
},
"EditIndividualApplicationStandardRequest": {
"type": "object",
"properties": {
"ifiID": {
"type": "integer",
"format": "int64"
},
"description": {
"type": "string"
},
"individualID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
}
},
"title": "EditIndividualApplicationStandardRequest"
},
"EmbossAndActivateReplacementOrderRequest": {
"type": "object",
"properties": {
"additionalAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"deliveryAddress": {
"$ref": "#/definitions/Address"
},
"expiry": {
"$ref": "#/definitions/JsonElement"
},
"fourthLineEmbossing": {
"type": "string"
},
"oldCardReferenceNumber": {
"type": "string"
},
"orderID": {
"type": "string"
},
"signatoryJID": {
"type": "string"
},
"signature": {
"type": "string"
},
"signed": {
"type": "boolean"
},
"tenantAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"thirdLineEmbossing": {
"type": "string"
},
"vendorAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "EmbossAndActivateReplacementOrderRequest"
},
"EmptyPayload": {
"type": "object",
"title": "EmptyPayload"
},
"EntityCodeResponse": {
"type": "object",
"properties": {
"entityCode": {
"type": "string"
}
},
"title": "EntityCodeResponse"
},
"EntityGroup": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"code": {
"type": "string"
},
"createdAt": {
"type": "integer",
"format": "int64"
},
"description": {
"type": "string"
},
"entityType": {
"type": "string",
"enum": [
"ACCOUNT",
"ACCOUNT_HOLDER",
"BENEFICIARY",
"BENEFICIARY_ACCOUNT"
]
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"modifiedAt": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"schema": {
"$ref": "#/definitions/JsonObject"
}
},
"title": "EntityGroup"
},
"Error": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"details": {
"$ref": "#/definitions/JsonElement"
}
},
"title": "Error"
},
"Expiry": {
"type": "object",
"properties": {
"month": {
"type": "integer",
"format": "int32"
},
"year": {
"type": "integer",
"format": "int32"
}
},
"title": "Expiry"
},
"FormFactor": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"formFactorID": {
"type": "string"
},
"formFactorProductID": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"identityID": {
"type": "string"
},
"ifi": {
"type": "integer",
"format": "int64"
},
"modifiedAt": {
"type": "string",
"format": "date-time"
},
"policies": {
"$ref": "#/definitions/Policies"
},
"reason": {
"$ref": "#/definitions/StatusReason"
},
"status": {
"type": "string",
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
]
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"targetURI": {
"type": "string"
}
},
"title": "FormFactor"
},
"FormFactorProduct": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"code": {
"type": "string"
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"description": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifi": {
"type": "integer",
"format": "int64"
},
"issuanceStatus": {
"type": "string",
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
]
},
"modifiedAt": {
"type": "string",
"format": "date-time"
},
"name": {
"type": "string"
},
"paymentStatus": {
"type": "string",
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
]
},
"policies": {
"$ref": "#/definitions/Policies"
},
"provider": {
"type": "string"
},
"skuID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"type": {
"type": "string"
}
},
"title": "FormFactorProduct"
},
"FusionConfigResponse": {
"type": "object",
"properties": {
"createdAt": {
"type": "string"
},
"createdBy": {
"type": "string"
},
"description": {
"type": "string",
"example": "Description of the key",
"description": "The description for the key-value config",
"allowEmptyValue": false
},
"id": {
"type": "string"
},
"key": {
"type": "string",
"example": 123123,
"description": "The key of the key-value pair",
"allowEmptyValue": false
},
"type": {
"type": "string",
"example": "SANDBOX_VBO_MAPPING",
"description": "The type for the key-value config",
"allowEmptyValue": false
},
"updatedAt": {
"type": "string"
},
"updatedBy": {
"type": "string"
},
"value": {
"type": "string",
"example": "test",
"description": "The value of the key-value pair",
"allowEmptyValue": false
}
},
"title": "FusionConfigResponse"
},
"FusionListCardsRequest": {
"type": "object",
"properties": {
"filters": {
"$ref": "#/definitions/FusionListCardsRequestFilters"
}
},
"title": "FusionListCardsRequest"
},
"FusionListCardsRequestFilters": {
"type": "object",
"properties": {
"cardID": {
"type": "string"
},
"crn": {
"type": "string"
},
"panSHA": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
}
},
"title": "FusionListCardsRequestFilters"
},
"GenericCreateApplicationResponse": {
"type": "object",
"properties": {
"applicationID": {
"type": "integer",
"format": "int32",
"example": 142,
"description": "Identifier of the application that has been created",
"allowEmptyValue": false
},
"applicationType": {
"type": "string",
"example": "SIGN_UP",
"description": "Type of the application that has been created",
"allowEmptyValue": false,
"enum": [
"SIGN_UP",
"EDIT_CORPORATE"
]
}
},
"title": "GenericCreateApplicationResponse"
},
"GenericFetchApplicationResponse": {
"type": "object",
"properties": {
"signUpRequests": {
"type": "array",
"items": {
"type": "object"
}
},
"totalRequestCount": {
"type": "integer",
"format": "int64"
}
},
"title": "GenericFetchApplicationResponse"
},
"GetAccountAccessorListResponse": {
"type": "object",
"properties": {
"accessors": {
"type": "array",
"items": {
"$ref": "#/definitions/Accessor"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "GetAccountAccessorListResponse"
},
"GetAccountBalanceResponse": {
"type": "object",
"properties": {
"accountingType": {
"type": "string",
"enum": [
"ASSET",
"LIABILITY",
"INCOME",
"EXPENSE",
"EQUITY"
]
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"balance": {
"type": "integer",
"format": "int64"
},
"currency": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"lastTransactionID": {
"type": "string"
}
},
"title": "GetAccountBalanceResponse"
},
"GetAccountHolderRelationListResponse": {
"type": "object",
"properties": {
"count": {
"type": "integer",
"format": "int64"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"relationships": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountHolderRelation"
}
}
},
"title": "GetAccountHolderRelationListResponse"
},
"GetAccountListResponse": {
"type": "object",
"properties": {
"accounts": {
"type": "array",
"items": {
"$ref": "#/definitions/Account"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "GetAccountListResponse"
},
"GetAccountRelationListResponse": {
"type": "object",
"properties": {
"accountRelations": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountRelation"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "GetAccountRelationListResponse"
},
"GetAccountResponse": {
"type": "object",
"properties": {
"accessors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountAccessorResponse"
}
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"type": "string"
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"ownerAccountHolderID": {
"type": "string"
},
"productFamilyID": {
"type": "integer",
"format": "int64"
},
"productID": {
"type": "integer",
"format": "int64"
},
"programIDs": {
"type": "array",
"items": {
"type": "string"
}
},
"relationships": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountRelationResponse"
}
},
"status": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"updatedAt": {
"type": "string"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountVectorResponse"
}
}
},
"title": "GetAccountResponse"
},
"GetAccountTransaction": {
"type": "object",
"properties": {
"accountID": {
"type": "string"
},
"amount": {
"type": "integer",
"format": "int64"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"currency": {
"type": "string"
},
"newBalance": {
"type": "integer",
"format": "int64"
},
"previousBalance": {
"type": "integer",
"format": "int64"
},
"recordType": {
"type": "string"
},
"remarks": {
"type": "string"
},
"reversalTransactionIDs": {
"type": "array",
"items": {
"type": "string"
}
},
"reversedTransactionID": {
"type": "string"
},
"timestamp": {
"type": "string"
},
"transactionID": {
"type": "string"
}
},
"title": "GetAccountTransaction"
},
"GetAccountTransactionListResponse": {
"type": "object",
"properties": {
"accountTransactionList": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountTransaction"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"totalRecord": {
"type": "integer",
"format": "int64"
}
},
"title": "GetAccountTransactionListResponse"
},
"GetAccountVectorListResponse": {
"type": "object",
"properties": {
"accountVectors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountVector"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "GetAccountVectorListResponse"
},
"GetAggregateExpressionListResponse": {
"type": "object",
"properties": {
"aggregateExpressions": {
"type": "array",
"items": {
"$ref": "#/definitions/AggregateExpression"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "GetAggregateExpressionListResponse"
},
"GetAllAccountHoldersResponse": {
"type": "object",
"properties": {
"accountHolder": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountHolder"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "GetAllAccountHoldersResponse"
},
"GetAllCoAsResponsePayload": {
"type": "object",
"properties": {
"coAConfigs": {
"type": "array",
"items": {
"$ref": "#/definitions/CoAConfig"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "GetAllCoAsResponsePayload"
},
"GetAllTransactionPoliciesByIFIResponse": {
"type": "object",
"properties": {
"entries": {
"type": "array",
"items": {
"$ref": "#/definitions/TransactionPolicyResponse"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"totalEntries": {
"type": "integer",
"format": "int64"
}
},
"title": "GetAllTransactionPoliciesByIFIResponse"
},
"GetAllTransactionPoliciesResponse": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"policies": {
"type": "array",
"items": {
"$ref": "#/definitions/TransactionPolicyResponse"
}
}
},
"title": "GetAllTransactionPoliciesResponse"
},
"GetAllTxnCategoriesResponsePayload": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"transactionCategories": {
"type": "array",
"items": {
"$ref": "#/definitions/TxnCategory"
}
}
},
"title": "GetAllTxnCategoriesResponsePayload"
},
"GetApplicationDetailsResponse": {
"type": "object",
"properties": {
"applicationDetails": {
"type": "object"
}
},
"title": "GetApplicationDetailsResponse"
},
"GetBeneficiaryTransactionListResponse": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"totalElements": {
"type": "integer",
"format": "int64"
},
"transactions": {
"type": "array",
"items": {
"$ref": "#/definitions/BeneficiaryTransaction"
}
}
},
"title": "GetBeneficiaryTransactionListResponse"
},
"GetCalendarResponsePayload": {
"type": "object",
"properties": {
"calendarInfo": {
"$ref": "#/definitions/CalendarInfo"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "GetCalendarResponsePayload"
},
"GetCoAResponsePayload": {
"type": "object",
"properties": {
"coAConfig": {
"$ref": "#/definitions/CoAConfig"
},
"coaGraphNodes": {
"type": "array",
"items": {
"$ref": "#/definitions/CoaGraphNode"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "GetCoAResponsePayload"
},
"GetCoaListResponse": {
"type": "object",
"properties": {
"coaList": {
"type": "array",
"items": {
"$ref": "#/definitions/Coa"
}
},
"count": {
"type": "integer",
"format": "int64"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "GetCoaListResponse"
},
"GetCoaNodesResponse": {
"type": "object",
"properties": {
"coaNodeList": {
"type": "array",
"items": {
"$ref": "#/definitions/CoaNode"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "GetCoaNodesResponse"
},
"GetPOPListResponse": {
"type": "object",
"properties": {
"count": {
"type": "integer",
"format": "int64"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"popList": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
}
},
"title": "GetPOPListResponse"
},
"GetPoliciesResponsePayload": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"policies": {
"type": "array",
"items": {
"$ref": "#/definitions/Policy"
}
}
},
"title": "GetPoliciesResponsePayload"
},
"GetPolicyMappingsResponse": {
"type": "object",
"properties": {
"count": {
"type": "integer",
"format": "int64"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"policyMappingResponseList": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyMappingResponse"
}
}
},
"title": "GetPolicyMappingsResponse"
},
"GetPolicyResponsePayload": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"policy": {
"$ref": "#/definitions/Policy"
}
},
"title": "GetPolicyResponsePayload"
},
"GetPolicyTransactionCategoryResponsePayload": {
"type": "object",
"properties": {
"attrs": {
"type": "array",
"items": {
"$ref": "#/definitions/TxnCategoryAttrs"
}
},
"code": {
"type": "string"
},
"desc": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "GetPolicyTransactionCategoryResponsePayload"
},
"GetProductFamilyListResponse": {
"type": "object",
"properties": {
"count": {
"type": "integer",
"format": "int64"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"productFamilyList": {
"type": "array",
"items": {
"$ref": "#/definitions/ProductFamily"
}
}
},
"title": "GetProductFamilyListResponse"
},
"GetProductListResponse": {
"type": "object",
"properties": {
"count": {
"type": "integer",
"format": "int64"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"productList": {
"type": "array",
"items": {
"$ref": "#/definitions/Product"
}
}
},
"title": "GetProductListResponse"
},
"GetProgramListResponse": {
"type": "object",
"properties": {
"count": {
"type": "integer",
"format": "int64"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"programs": {
"type": "array",
"items": {
"$ref": "#/definitions/Program"
}
}
},
"title": "GetProgramListResponse"
},
"GetTransactionPolicyResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"balanceLimits": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyBalanceRule"
}
},
"code": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"description": {
"type": "string"
},
"id": {
"type": "string"
},
"ifiId": {
"type": "integer",
"format": "int64"
},
"policyViolationAction": {
"type": "string",
"enum": [
"DECLINE_AND_NOTIFY",
"DECLINE",
"NOTIFY"
]
},
"status": {
"type": "string",
"enum": [
"ENABLED",
"DISABLED"
]
},
"txnConstraints": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnConstraint"
}
},
"txnLimits": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnRule"
}
},
"updatedAt": {
"type": "string"
},
"validFrom": {
"type": "string"
},
"validUntil": {
"type": "string"
},
"velocityLimits": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyAggregateRule"
}
},
"volumeLimits": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyAggregateRule"
}
}
},
"title": "GetTransactionPolicyResponse"
},
"GetTransactionsResponse": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "GetTransactionsResponse"
},
"GetUserTxnCategoriesResponsePayload": {
"type": "object",
"title": "GetUserTxnCategoriesResponsePayload"
},
"IBundleView": {
"type": "object",
"title": "IBundleView"
},
"InsertFormFactorResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"formFactorID": {
"type": "string"
},
"formFactorProductID": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifi": {
"type": "integer",
"format": "int64"
},
"modifiedAt": {
"type": "string",
"format": "date-time"
},
"policies": {
"$ref": "#/definitions/Policies"
},
"status": {
"type": "string",
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
]
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"targetURI": {
"type": "string"
}
},
"title": "InsertFormFactorResponse"
},
"IssueAccountArtifactRequest": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "ID of the individual being issued with the account.",
"allowEmptyValue": false
},
"accountProductID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "ID of the account product ID which is part of the issuing bundle",
"allowEmptyValue": false
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"name": {
"type": "string",
"example": "Victor",
"description": "The name which would be preferred in the account name",
"allowEmptyValue": false
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountVector"
}
},
"accessors": {
"type": "array",
"items": {
"$ref": "#/definitions/Accessor"
}
},
"relationships": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountRelation"
}
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "IssueAccountArtifactRequest"
},
"IssueAccountArtifactResponse": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string"
},
"accountID": {
"type": "string"
},
"bundleID": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"requestID": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
}
},
"title": "IssueAccountArtifactResponse"
},
"IssueAccountProductsRequest": {
"type": "object",
"properties": {
"requestID": {
"type": "string",
"example": "ba3673211-g586-4acb-859e-bb9c60d3qu72",
"description": "requestID as an idempotent key",
"allowEmptyValue": false
},
"issueAccountArtifactRequests": {
"type": "array",
"items": {
"$ref": "#/definitions/IssueAccountArtifactRequest"
}
}
},
"title": "IssueAccountProductsRequest"
},
"IssueBundleRequest": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "ID of the individual being issued with the account.",
"allowEmptyValue": false
},
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"name": {
"type": "string",
"example": "Victor",
"description": "The name which would be preferred in the account name",
"allowEmptyValue": false
},
"phoneNumber": {
"type": "string",
"example": "+919876543210",
"description": "The phone number to be assosciated with the account and the card",
"allowEmptyValue": false
},
"requestID": {
"type": "string",
"example": "ba3673211-g586-4acb-859e-bb9c60d3qu72",
"description": "requestID as an idempotent key",
"allowEmptyValue": false
},
"targetAccount": {
"type": "string",
"example": "account://account-num-1",
"description": "The account number to be assosciated with the card",
"allowEmptyValue": false
}
},
"title": "IssueBundleRequest"
},
"IssueBundleResponse": {
"type": "object",
"properties": {
"accounts": {
"type": "array",
"items": {
"$ref": "#/definitions/IssueAccountArtifactResponse"
}
},
"bundleID": {
"type": "string"
},
"paymentInstruments": {
"type": "array",
"items": {
"$ref": "#/definitions/IssuePaymentProductResponse"
}
},
"requestID": {
"type": "string",
"example": "ba3673211-g586-4acb-859e-bb9c60d3qu72",
"description": "requestID as an idempotent key",
"allowEmptyValue": false
}
},
"title": "IssueBundleResponse"
},
"IssueFormFactorRequest": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "ID of the individual being issued with the form factor.",
"allowEmptyValue": false
},
"formFactorProductID": {
"type": "string",
"example": "9d7ae299",
"description": "ID of the form factor/card which is being issued",
"allowEmptyValue": false
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"requestID": {
"type": "string",
"example": "ba3673211-g586-4acb-859e-bb9c60d3qu72",
"description": "requestID as an idempotent key",
"allowEmptyValue": false
},
"resourceID": {
"type": "string",
"example": "9d7ae299",
"description": "ID of the resource which is being issued and is part of the bundle",
"allowEmptyValue": false
},
"targetAccountID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "ID of the individual's account which is to be linked to the resource/card",
"allowEmptyValue": false
},
"orderDetails": {
"type": "object"
},
"attributes": {
"type": "object"
}
},
"title": "IssueFormFactorRequest"
},
"IssueFormFactorResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"bundleID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"id": {
"type": "string"
},
"requestID": {
"type": "string",
"example": "ba3673211-g586-4acb-859e-bb9c60d3qu72",
"description": "requestID as an idempotent key",
"allowEmptyValue": false
},
"status": {
"type": "string"
},
"targetUri": {
"type": "string"
}
},
"title": "IssueFormFactorResponse"
},
"IssuePaymentProductRequest": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "ID of the individual being issued with the resource.",
"allowEmptyValue": false
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"paymentProductID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "ID of the account product ID which is part of the issuing bundle",
"allowEmptyValue": false
},
"phoneNumber": {
"type": "string",
"example": "+919876543210",
"description": "The phone number to be assosciated with the account and the card",
"allowEmptyValue": false
},
"requestID": {
"type": "string",
"example": "ba3673211-g586-4acb-859e-bb9c60d3qu72",
"description": "requestID as an idempotent key",
"allowEmptyValue": false
},
"targetAccountID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "ID of the individual's account which is to be linked to the resource/card",
"allowEmptyValue": false
},
"attributes": {
"type": "object"
}
},
"title": "IssuePaymentProductRequest"
},
"IssuePaymentProductResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"bundleID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"resourceID": {
"type": "string"
},
"status": {
"type": "string"
},
"targetAccount": {
"type": "string"
}
},
"title": "IssuePaymentProductResponse"
},
"IssueResourceRequest": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "ID of the individual being issued with the resource.",
"allowEmptyValue": false
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"phoneNumber": {
"type": "string",
"example": "+919876543210",
"description": "The phone number to be assosciated with the account and the card",
"allowEmptyValue": false
},
"requestID": {
"type": "string",
"example": "ba3673211-g586-4acb-859e-bb9c60d3qu72",
"description": "requestID as an idempotent key",
"allowEmptyValue": false
},
"resourceProductID": {
"type": "string",
"example": "9d7ae299",
"description": "ID of the resource product which is being issued and is part of the bundle",
"allowEmptyValue": false
},
"targetAccountID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "ID of the individual's account which is to be linked to the resource/card",
"allowEmptyValue": false
},
"attributes": {
"type": "object"
}
},
"title": "IssueResourceRequest"
},
"IssueResourceResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"bundleID": {
"type": "string"
},
"id": {
"type": "string"
},
"requestID": {
"type": "string",
"example": "ba3673211-g586-4acb-859e-bb9c60d3qu72",
"description": "requestID as an idempotent key",
"allowEmptyValue": false
},
"resourceID": {
"type": "string"
},
"status": {
"type": "string"
},
"targetUri": {
"type": "string"
}
},
"title": "IssueResourceResponse"
},
"JID": {
"type": "object",
"properties": {
"appDomain": {
"type": "string"
},
"bareJID": {
"$ref": "#/definitions/JID"
},
"defaultServiceNode": {
"type": "boolean"
},
"jidOfAGroup": {
"type": "boolean"
},
"nodeId": {
"type": "string"
},
"primaryServiceName": {
"type": "string"
},
"proxyServiceJID": {
"type": "boolean"
},
"resource": {
"type": "string"
},
"serviceInstanceJID": {
"type": "boolean"
},
"serviceName": {
"type": "string"
},
"serviceViewJID": {
"type": "boolean"
},
"serviceViewName": {
"type": "string"
}
},
"title": "JID"
},
"JsonArray": {
"type": "object",
"properties": {
"asBigDecimal": {
"type": "number"
},
"asBigInteger": {
"type": "integer"
},
"asBoolean": {
"type": "boolean"
},
"asByte": {
"type": "integer",
"format": "int32",
"minimum": -128,
"maximum": 127
},
"asCharacter": {
"type": "string"
},
"asDouble": {
"type": "number",
"format": "double"
},
"asFloat": {
"type": "number",
"format": "float"
},
"asInt": {
"type": "integer",
"format": "int32"
},
"asJsonArray": {
"$ref": "#/definitions/JsonArray"
},
"asJsonNull": {
"$ref": "#/definitions/JsonNull"
},
"asJsonObject": {
"$ref": "#/definitions/JsonObject"
},
"asJsonPrimitive": {
"$ref": "#/definitions/JsonPrimitive"
},
"asLong": {
"type": "integer",
"format": "int64"
},
"asNumber": {
"$ref": "#/definitions/Number"
},
"asShort": {
"type": "integer",
"format": "int32"
},
"asString": {
"type": "string"
},
"jsonArray": {
"type": "boolean"
},
"jsonNull": {
"type": "boolean"
},
"jsonObject": {
"type": "boolean"
},
"jsonPrimitive": {
"type": "boolean"
}
},
"title": "JsonArray"
},
"JsonElement": {
"type": "object",
"properties": {
"asBigDecimal": {
"type": "number"
},
"asBigInteger": {
"type": "integer"
},
"asBoolean": {
"type": "boolean"
},
"asByte": {
"type": "integer",
"format": "int32",
"minimum": -128,
"maximum": 127
},
"asCharacter": {
"type": "string"
},
"asDouble": {
"type": "number",
"format": "double"
},
"asFloat": {
"type": "number",
"format": "float"
},
"asInt": {
"type": "integer",
"format": "int32"
},
"asJsonArray": {
"$ref": "#/definitions/JsonArray"
},
"asJsonNull": {
"$ref": "#/definitions/JsonNull"
},
"asJsonObject": {
"$ref": "#/definitions/JsonObject"
},
"asJsonPrimitive": {
"$ref": "#/definitions/JsonPrimitive"
},
"asLong": {
"type": "integer",
"format": "int64"
},
"asNumber": {
"$ref": "#/definitions/Number"
},
"asShort": {
"type": "integer",
"format": "int32"
},
"asString": {
"type": "string"
},
"jsonArray": {
"type": "boolean"
},
"jsonNull": {
"type": "boolean"
},
"jsonObject": {
"type": "boolean"
},
"jsonPrimitive": {
"type": "boolean"
}
},
"title": "JsonElement"
},
"JsonNull": {
"type": "object",
"properties": {
"asBigDecimal": {
"type": "number"
},
"asBigInteger": {
"type": "integer"
},
"asBoolean": {
"type": "boolean"
},
"asByte": {
"type": "integer",
"format": "int32",
"minimum": -128,
"maximum": 127
},
"asCharacter": {
"type": "string"
},
"asDouble": {
"type": "number",
"format": "double"
},
"asFloat": {
"type": "number",
"format": "float"
},
"asInt": {
"type": "integer",
"format": "int32"
},
"asJsonArray": {
"$ref": "#/definitions/JsonArray"
},
"asJsonNull": {
"$ref": "#/definitions/JsonNull"
},
"asJsonObject": {
"$ref": "#/definitions/JsonObject"
},
"asJsonPrimitive": {
"$ref": "#/definitions/JsonPrimitive"
},
"asLong": {
"type": "integer",
"format": "int64"
},
"asNumber": {
"$ref": "#/definitions/Number"
},
"asShort": {
"type": "integer",
"format": "int32"
},
"asString": {
"type": "string"
},
"jsonArray": {
"type": "boolean"
},
"jsonNull": {
"type": "boolean"
},
"jsonObject": {
"type": "boolean"
},
"jsonPrimitive": {
"type": "boolean"
}
},
"title": "JsonNull"
},
"JsonObject": {
"type": "object",
"properties": {
"asBigDecimal": {
"type": "number"
},
"asBigInteger": {
"type": "integer"
},
"asBoolean": {
"type": "boolean"
},
"asByte": {
"type": "integer",
"format": "int32",
"minimum": -128,
"maximum": 127
},
"asCharacter": {
"type": "string"
},
"asDouble": {
"type": "number",
"format": "double"
},
"asFloat": {
"type": "number",
"format": "float"
},
"asInt": {
"type": "integer",
"format": "int32"
},
"asJsonArray": {
"$ref": "#/definitions/JsonArray"
},
"asJsonNull": {
"$ref": "#/definitions/JsonNull"
},
"asJsonObject": {
"$ref": "#/definitions/JsonObject"
},
"asJsonPrimitive": {
"$ref": "#/definitions/JsonPrimitive"
},
"asLong": {
"type": "integer",
"format": "int64"
},
"asNumber": {
"$ref": "#/definitions/Number"
},
"asShort": {
"type": "integer",
"format": "int32"
},
"asString": {
"type": "string"
},
"jsonArray": {
"type": "boolean"
},
"jsonNull": {
"type": "boolean"
},
"jsonObject": {
"type": "boolean"
},
"jsonPrimitive": {
"type": "boolean"
}
},
"title": "JsonObject"
},
"JsonPrimitive": {
"type": "object",
"properties": {
"asBigDecimal": {
"type": "number"
},
"asBigInteger": {
"type": "integer"
},
"asBoolean": {
"type": "boolean"
},
"asByte": {
"type": "integer",
"format": "int32",
"minimum": -128,
"maximum": 127
},
"asCharacter": {
"type": "string"
},
"asDouble": {
"type": "number",
"format": "double"
},
"asFloat": {
"type": "number",
"format": "float"
},
"asInt": {
"type": "integer",
"format": "int32"
},
"asJsonArray": {
"$ref": "#/definitions/JsonArray"
},
"asJsonNull": {
"$ref": "#/definitions/JsonNull"
},
"asJsonObject": {
"$ref": "#/definitions/JsonObject"
},
"asJsonPrimitive": {
"$ref": "#/definitions/JsonPrimitive"
},
"asLong": {
"type": "integer",
"format": "int64"
},
"asNumber": {
"$ref": "#/definitions/Number"
},
"asShort": {
"type": "integer",
"format": "int32"
},
"asString": {
"type": "string"
},
"boolean": {
"type": "boolean"
},
"jsonArray": {
"type": "boolean"
},
"jsonNull": {
"type": "boolean"
},
"jsonObject": {
"type": "boolean"
},
"jsonPrimitive": {
"type": "boolean"
},
"number": {
"type": "boolean"
},
"string": {
"type": "boolean"
}
},
"title": "JsonPrimitive"
},
"KYCDetails": {
"type": "object",
"properties": {
"authData": {
"$ref": "#/definitions/JsonObject"
},
"authType": {
"type": "string"
},
"expiryTime": {
"$ref": "#/definitions/Timestamp"
},
"kycAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"kycStatus": {
"type": "string"
},
"kycStatusPostExpiry": {
"type": "string"
},
"updateTime": {
"$ref": "#/definitions/Timestamp"
}
},
"title": "KYCDetails"
},
"KYCDetailsResponse": {
"type": "object",
"properties": {
"expiryTime": {
"$ref": "#/definitions/Timestamp"
},
"kycAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"kycStatus": {
"type": "string"
},
"kycStatusPostExpiry": {
"type": "string"
},
"updateTime": {
"$ref": "#/definitions/Timestamp"
}
},
"title": "KYCDetailsResponse"
},
"KYCDetailsStandard": {
"type": "object",
"properties": {
"authData": {
"$ref": "#/definitions/JsonObject"
},
"authType": {
"type": "string"
},
"expiryTime": {
"type": "string"
},
"kycAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"kycStatus": {
"type": "string"
},
"kycStatusPostExpiry": {
"type": "string"
},
"updateTime": {
"type": "string"
}
},
"title": "KYCDetailsStandard"
},
"KYCDetailsStandardResponse": {
"type": "object",
"properties": {
"expiryTime": {
"type": "string"
},
"kycAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"kycStatus": {
"type": "string"
},
"kycStatusPostExpiry": {
"type": "string"
},
"updateTime": {
"type": "string"
}
},
"title": "KYCDetailsStandardResponse"
},
"KYCStatus": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"expiryTime": {
"type": "string",
"format": "date-time"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"kycStatus": {
"type": "string"
},
"kycStatusPostExpiry": {
"type": "string"
},
"standardExpiryTime": {
"type": "string"
},
"standardUpdateTime": {
"type": "string"
},
"updateTime": {
"type": "string",
"format": "date-time"
}
},
"title": "KYCStatus"
},
"LedgerResponse": {
"type": "object",
"properties": {
"aggregateExpressions": {
"type": "array",
"items": {
"$ref": "#/definitions/AggregateExpression"
}
},
"count": {
"type": "integer",
"format": "int64"
}
},
"title": "LedgerResponse"
},
"ListEntityGroupResponse": {
"type": "object",
"properties": {
"count": {
"type": "integer",
"format": "int64"
},
"entityGroupList": {
"type": "array",
"items": {
"$ref": "#/definitions/EntityGroup"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "ListEntityGroupResponse"
},
"ListPaymentProductResponse": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"paymentProducts": {
"type": "array",
"items": {
"$ref": "#/definitions/PaymentProduct"
}
}
},
"title": "ListPaymentProductResponse"
},
"ListPaymentResponse": {
"type": "object",
"properties": {
"payments": {
"type": "array",
"items": {
"$ref": "#/definitions/Payment"
}
}
},
"title": "ListPaymentResponse"
},
"Map«string,string»": {
"type": "object",
"title": "Map«string,string»",
"additionalProperties": {
"type": "string"
}
},
"ModelAndView": {
"type": "object",
"properties": {
"empty": {
"type": "boolean"
},
"model": {
"type": "object"
},
"modelMap": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"reference": {
"type": "boolean"
},
"status": {
"type": "string",
"enum": [
"100 CONTINUE",
"101 SWITCHING_PROTOCOLS",
"102 PROCESSING",
"103 CHECKPOINT",
"200 OK",
"201 CREATED",
"202 ACCEPTED",
"203 NON_AUTHORITATIVE_INFORMATION",
"204 NO_CONTENT",
"205 RESET_CONTENT",
"206 PARTIAL_CONTENT",
"207 MULTI_STATUS",
"208 ALREADY_REPORTED",
"226 IM_USED",
"300 MULTIPLE_CHOICES",
"301 MOVED_PERMANENTLY",
"302 FOUND",
"302 MOVED_TEMPORARILY",
"303 SEE_OTHER",
"304 NOT_MODIFIED",
"305 USE_PROXY",
"307 TEMPORARY_REDIRECT",
"308 PERMANENT_REDIRECT",
"400 BAD_REQUEST",
"401 UNAUTHORIZED",
"402 PAYMENT_REQUIRED",
"403 FORBIDDEN",
"404 NOT_FOUND",
"405 METHOD_NOT_ALLOWED",
"406 NOT_ACCEPTABLE",
"407 PROXY_AUTHENTICATION_REQUIRED",
"408 REQUEST_TIMEOUT",
"409 CONFLICT",
"410 GONE",
"411 LENGTH_REQUIRED",
"412 PRECONDITION_FAILED",
"413 PAYLOAD_TOO_LARGE",
"413 REQUEST_ENTITY_TOO_LARGE",
"414 URI_TOO_LONG",
"414 REQUEST_URI_TOO_LONG",
"415 UNSUPPORTED_MEDIA_TYPE",
"416 REQUESTED_RANGE_NOT_SATISFIABLE",
"417 EXPECTATION_FAILED",
"418 I_AM_A_TEAPOT",
"419 INSUFFICIENT_SPACE_ON_RESOURCE",
"420 METHOD_FAILURE",
"421 DESTINATION_LOCKED",
"422 UNPROCESSABLE_ENTITY",
"423 LOCKED",
"424 FAILED_DEPENDENCY",
"426 UPGRADE_REQUIRED",
"428 PRECONDITION_REQUIRED",
"429 TOO_MANY_REQUESTS",
"431 REQUEST_HEADER_FIELDS_TOO_LARGE",
"451 UNAVAILABLE_FOR_LEGAL_REASONS",
"500 INTERNAL_SERVER_ERROR",
"501 NOT_IMPLEMENTED",
"502 BAD_GATEWAY",
"503 SERVICE_UNAVAILABLE",
"504 GATEWAY_TIMEOUT",
"505 HTTP_VERSION_NOT_SUPPORTED",
"506 VARIANT_ALSO_NEGOTIATES",
"507 INSUFFICIENT_STORAGE",
"508 LOOP_DETECTED",
"509 BANDWIDTH_LIMIT_EXCEEDED",
"510 NOT_EXTENDED",
"511 NETWORK_AUTHENTICATION_REQUIRED"
]
},
"view": {
"$ref": "#/definitions/View"
},
"viewName": {
"type": "string"
}
},
"title": "ModelAndView"
},
"Money": {
"type": "object",
"properties": {
"amount": {
"type": "integer",
"format": "int64"
},
"currency": {
"type": "string"
}
},
"title": "Money"
},
"Number": {
"type": "object",
"title": "Number"
},
"Optional«int»": {
"type": "object",
"properties": {
"present": {
"type": "boolean"
}
},
"title": "Optional«int»"
},
"OrderDetails": {
"type": "object",
"properties": {
"cardSku": {
"$ref": "#/definitions/CardSku"
},
"cardSkuID": {
"type": "string"
},
"deliveryAddress": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"embossedAt": {
"type": "string",
"format": "date-time"
},
"expiry": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"fourthLineEmbossing": {
"type": "string"
},
"orderID": {
"type": "string"
},
"orderStatus": {
"type": "string"
},
"orderedAt": {
"type": "string",
"format": "date-time"
},
"plasticCode": {
"type": "string"
},
"tenantAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"thirdLineEmbossing": {
"type": "string"
},
"vendorAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "OrderDetails"
},
"OrderSummary": {
"type": "object",
"properties": {
"additionalAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"cardSkuID": {
"type": "string"
},
"deliveryAddress": {
"$ref": "#/definitions/Address"
},
"expiry": {
"$ref": "#/definitions/Expiry"
},
"fourthLineEmbossing": {
"type": "string"
},
"orderID": {
"type": "string"
},
"orderStatus": {
"type": "string"
},
"orderedAt": {
"type": "string"
},
"plasticCode": {
"type": "string"
},
"quantity": {
"type": "integer",
"format": "int32"
},
"tenantAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"thirdLineEmbossing": {
"type": "string"
},
"vendorAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "OrderSummary"
},
"OverrideIssuanceRequest": {
"type": "object",
"properties": {
"action": {
"type": "string",
"example": "Different than SDN",
"description": "Operator provided remarks/reasons for issuance",
"allowEmptyValue": false
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64",
"example": "ba3673211-g586-4acb-859e-bb9c60d3qu72",
"description": "The request-id of the request that needs to be overriden",
"allowEmptyValue": false
},
"remarks": {
"type": "string",
"example": "Different than SDN",
"description": "Operator provided remarks/reasons for issuance",
"allowEmptyValue": false
},
"requestID": {
"type": "string",
"example": "ba3673211-g586-4acb-859e-bb9c60d3qu72",
"description": "The request-id of the request that needs to be overriden",
"allowEmptyValue": false
}
},
"title": "OverrideIssuanceRequest"
},
"POP": {
"type": "object",
"properties": {
"address": {
"$ref": "#/definitions/Address"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"contactList": {
"type": "array",
"items": {
"$ref": "#/definitions/Contact"
}
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"default": {
"type": "boolean"
},
"entityID": {
"type": "string"
},
"entityType": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"label": {
"type": "string"
},
"modifiedAt": {
"type": "string",
"format": "date-time"
},
"status": {
"type": "string"
}
},
"title": "POP"
},
"POPResponse": {
"type": "object",
"properties": {
"address": {
"$ref": "#/definitions/Address"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"contactList": {
"type": "array",
"items": {
"$ref": "#/definitions/Contact"
}
},
"createdAt": {
"type": "string"
},
"default": {
"type": "boolean"
},
"entityID": {
"type": "string"
},
"entityType": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"label": {
"type": "string"
},
"status": {
"type": "string"
},
"updatedAt": {
"type": "string"
}
},
"title": "POPResponse"
},
"PageMetadata": {
"type": "object",
"properties": {
"number": {
"type": "integer",
"format": "int64"
},
"size": {
"type": "integer",
"format": "int64"
},
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int64"
}
},
"title": "PageMetadata"
},
"PagedModel": {
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object"
}
},
"metadata": {
"$ref": "#/definitions/PageMetadata"
}
},
"title": "PagedModel"
},
"PagedModel«AbstractApplicationDataObject»": {
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"$ref": "#/definitions/AbstractApplicationDataObject"
}
},
"metadata": {
"$ref": "#/definitions/PageMetadata"
}
},
"title": "PagedModel«AbstractApplicationDataObject»"
},
"PagedModel«AccountHolderRelationResponse»": {
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountHolderRelationResponse"
}
},
"metadata": {
"$ref": "#/definitions/PageMetadata"
}
},
"title": "PagedModel«AccountHolderRelationResponse»"
},
"PagedModel«Coa»": {
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"$ref": "#/definitions/Coa"
}
},
"metadata": {
"$ref": "#/definitions/PageMetadata"
}
},
"title": "PagedModel«Coa»"
},
"PagedModel«CompanyResponse»": {
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"$ref": "#/definitions/CompanyResponse"
}
},
"metadata": {
"$ref": "#/definitions/PageMetadata"
}
},
"title": "PagedModel«CompanyResponse»"
},
"PagedModel«GetAccountTransaction»": {
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"$ref": "#/definitions/GetAccountTransaction"
}
},
"metadata": {
"$ref": "#/definitions/PageMetadata"
}
},
"title": "PagedModel«GetAccountTransaction»"
},
"PagedModel«GetTransactionPolicyResponse»": {
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"$ref": "#/definitions/GetTransactionPolicyResponse"
}
},
"metadata": {
"$ref": "#/definitions/PageMetadata"
}
},
"title": "PagedModel«GetTransactionPolicyResponse»"
},
"PagedModel«POPResponse»": {
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"$ref": "#/definitions/POPResponse"
}
},
"metadata": {
"$ref": "#/definitions/PageMetadata"
}
},
"title": "PagedModel«POPResponse»"
},
"PagedModel«ProductFamilyResponse»": {
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"$ref": "#/definitions/ProductFamilyResponse"
}
},
"metadata": {
"$ref": "#/definitions/PageMetadata"
}
},
"title": "PagedModel«ProductFamilyResponse»"
},
"PagedModel«ProductResponse»": {
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"$ref": "#/definitions/ProductResponse"
}
},
"metadata": {
"$ref": "#/definitions/PageMetadata"
}
},
"title": "PagedModel«ProductResponse»"
},
"PaginatedResponse«AccountResponse»": {
"type": "object",
"properties": {
"entities": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountResponse"
}
},
"hasNext": {
"type": "boolean"
},
"nextPageIndex": {
"type": "string"
},
"prevPageIndex": {
"type": "string"
},
"totalCount": {
"type": "integer",
"format": "int64"
}
},
"title": "PaginatedResponse«AccountResponse»"
},
"PaginatedResponse«SupportTxn»": {
"type": "object",
"properties": {
"entities": {
"type": "array",
"items": {
"$ref": "#/definitions/SupportTxn"
}
},
"hasNext": {
"type": "boolean"
},
"nextPageIndex": {
"type": "string"
},
"prevPageIndex": {
"type": "string"
},
"totalCount": {
"type": "integer",
"format": "int64"
}
},
"title": "PaginatedResponse«SupportTxn»"
},
"PaginatedResponse«TachyonAccountHolderResponse»": {
"type": "object",
"properties": {
"entities": {
"type": "array",
"items": {
"$ref": "#/definitions/TachyonAccountHolderResponse"
}
},
"hasNext": {
"type": "boolean"
},
"nextPageIndex": {
"type": "string"
},
"prevPageIndex": {
"type": "string"
},
"totalCount": {
"type": "integer",
"format": "int64"
}
},
"title": "PaginatedResponse«TachyonAccountHolderResponse»"
},
"PaginatedResponse«TachyonAccountResponse»": {
"type": "object",
"properties": {
"entities": {
"type": "array",
"items": {
"$ref": "#/definitions/TachyonAccountResponse"
}
},
"hasNext": {
"type": "boolean"
},
"nextPageIndex": {
"type": "string"
},
"prevPageIndex": {
"type": "string"
},
"totalCount": {
"type": "integer",
"format": "int64"
}
},
"title": "PaginatedResponse«TachyonAccountResponse»"
},
"Payment": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"error": {
"$ref": "#/definitions/Error"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "integer",
"format": "int64"
},
"ifi": {
"type": "integer",
"format": "int64"
},
"payee": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"payer": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"paymentRequest": {
"$ref": "#/definitions/PublicPaymentRequestWrapper"
},
"receipts": {
"type": "array",
"items": {
"$ref": "#/definitions/Receipt"
}
},
"requestChannelType": {
"type": "string",
"enum": [
"ZETA_POS",
"SUPER_CARD",
"COLLECT_CARD",
"COLLECT_CALL",
"ZETA_PAYMENT_PAGE",
"ZETA_USER_APP",
"ZETA_API",
"ZETA_EXPRESS_REMOTE",
"ZETA_EXPRESS_KIOSK",
"ZETA_SHADOW_CARD",
"ZETA_UNKNOWN",
"UPI",
"VOID",
"IMPS",
"NEFT"
]
},
"state": {
"type": "string",
"enum": [
"VOID",
"PAYMENT_REQUESTED",
"PAYMENT_AUTHORIZATION_REQUESTED",
"CHALLENGE_REQUIRED",
"CHALLENGE_SUBMITTED",
"PAYMENT_AUTHORIZATION_RECEIVED",
"PAYMENT_EFFECTED",
"PAYMENT_CAPTURED",
"REVERSAL_INITIATED",
"PAYMENT_REVERSED",
"PAYMENT_REQUEST_CANCELLED",
"PAYMENT_REQUEST_DECLINED",
"PAYMENT_REQUEST_FAILED",
"PAYMENT_DECLINED",
"PAYMENT_FAILED"
]
},
"stateTransitions": {
"type": "object",
"additionalProperties": {
"type": "integer",
"format": "int64"
}
},
"value": {
"$ref": "#/definitions/Money"
}
},
"title": "Payment"
},
"PaymentProduct": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"channels": {
"type": "array",
"items": {
"$ref": "#/definitions/Channel"
}
},
"code": {
"type": "string"
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"description": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifi": {
"type": "integer",
"format": "int64"
},
"modifiedAt": {
"type": "string",
"format": "date-time"
},
"name": {
"type": "string"
},
"resourceProduct": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
]
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
}
},
"title": "PaymentProduct"
},
"PersonalizedOrderRequest": {
"type": "object",
"properties": {
"cardSkuID": {
"type": "string"
},
"expiry": {
"$ref": "#/definitions/Expiry"
},
"orderID": {
"type": "string"
},
"quantity": {
"type": "integer",
"format": "int32"
},
"records": {
"type": "array",
"items": {
"$ref": "#/definitions/PersonalizedOrderRequestRecord"
}
}
},
"title": "PersonalizedOrderRequest"
},
"PersonalizedOrderRequestRecord": {
"type": "object",
"properties": {
"additionalAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"deliveryAddress": {
"$ref": "#/definitions/Address"
},
"fourthLineEmbossing": {
"type": "string"
},
"plasticCode": {
"type": "string"
},
"recordID": {
"type": "integer",
"format": "int32"
},
"tenantAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"thirdLineEmbossing": {
"type": "string"
},
"vendorAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "PersonalizedOrderRequestRecord"
},
"Policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {
"type": "string"
}
},
"paymentPolicies": {
"type": "array",
"items": {
"type": "string"
}
}
},
"title": "Policies"
},
"Policy": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"code": {
"type": "string"
},
"createdAt": {
"type": "integer",
"format": "int64"
},
"desc": {
"type": "string"
},
"effectiveFrom": {
"type": "integer",
"format": "int64"
},
"expiresAt": {
"type": "integer",
"format": "int64"
},
"id": {
"type": "integer",
"format": "int64"
},
"ifi": {
"type": "integer",
"format": "int64"
},
"policyAggregateRules": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyAggregateRule"
}
},
"policyBalanceRules": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyBalanceRule"
}
},
"policyTxnRules": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnRule"
}
},
"policyViolationAction": {
"type": "string",
"enum": [
"DECLINE_AND_NOTIFY",
"DECLINE",
"NOTIFY"
]
},
"state": {
"type": "string",
"enum": [
"ENABLED",
"DISABLED"
]
},
"txnConstraints": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnConstraint"
}
},
"updatedAt": {
"type": "integer",
"format": "int64"
},
"version": {
"type": "integer",
"format": "int64"
}
},
"title": "Policy"
},
"PolicyAggregateRule": {
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"DEBIT",
"CREDIT",
"DEBIT_REVERSAL",
"CREDIT_REVERSAL"
]
},
"aggExpressionCode": {
"type": "string"
},
"aggExpressionID": {
"type": "integer",
"format": "int64"
},
"categoryCode": {
"type": "string"
},
"dailyLimit": {
"type": "integer",
"format": "int64"
},
"errorCode": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int64"
},
"monthlyLimit": {
"type": "integer",
"format": "int64"
},
"policyVersionID": {
"type": "integer",
"format": "int64"
},
"quarterlyLimit": {
"type": "integer",
"format": "int64"
},
"type": {
"type": "string",
"enum": [
"VELOCITY",
"VOLUME"
]
},
"weeklyLimit": {
"type": "integer",
"format": "int64"
},
"yearlyLimit": {
"type": "integer",
"format": "int64"
}
},
"title": "PolicyAggregateRule"
},
"PolicyBalanceRule": {
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"DEBIT",
"CREDIT",
"DEBIT_REVERSAL",
"CREDIT_REVERSAL"
]
},
"errorCode": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int64"
},
"maxAllowedBalance": {
"type": "integer",
"format": "int64"
},
"maxAllowedBalanceBeforeTxn": {
"type": "integer",
"format": "int64"
},
"minRequiredBalance": {
"type": "integer",
"format": "int64"
},
"minRequiredBalanceBeforeTxn": {
"type": "integer",
"format": "int64"
},
"policyVersionID": {
"type": "integer",
"format": "int64"
},
"transactionCategory": {
"type": "string"
}
},
"title": "PolicyBalanceRule"
},
"PolicyMappingResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"createdAt": {
"type": "integer",
"format": "int64"
},
"entityID": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"policyEntityType": {
"type": "string",
"enum": [
"PRODUCT_FAMILY",
"PRODUCT",
"PROGRAM",
"ACCOUNT_HOLDER",
"ACCOUNT"
]
},
"policyID": {
"type": "string"
},
"policyType": {
"type": "string",
"enum": [
"TRANSACTION_POLICY",
"CARD_DESIGN_POLICY",
"ISSUANCE_POLICY",
"COUPON_ACCOUNTING_POLICY",
"NOTIFICATION_POLICY",
"FEE_CHARGES_POLICY",
"INTEREST_POLICY",
"ACCOUNT_DISCOVERY_POLICY"
]
},
"updatedAt": {
"type": "integer",
"format": "int64"
}
},
"title": "PolicyMappingResponse"
},
"PolicyMappingStandardResponse": {
"type": "object",
"title": "PolicyMappingStandardResponse"
},
"PolicyResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"code": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"desc": {
"type": "string"
},
"effectiveFrom": {
"type": "string"
},
"expiresAt": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int64"
},
"ifi": {
"type": "integer",
"format": "int64"
},
"policyAggregateRules": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyAggregateRule"
}
},
"policyBalanceRules": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyBalanceRule"
}
},
"policyTxnRules": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnRule"
}
},
"policyViolationAction": {
"type": "string",
"enum": [
"DECLINE_AND_NOTIFY",
"DECLINE",
"NOTIFY"
]
},
"state": {
"type": "string",
"enum": [
"ENABLED",
"DISABLED"
]
},
"txnConstraints": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnConstraint"
}
},
"updatedAt": {
"type": "string"
},
"version": {
"type": "integer",
"format": "int64"
}
},
"title": "PolicyResponse"
},
"PolicyTxnConstraint": {
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"DEBIT",
"CREDIT",
"DEBIT_REVERSAL",
"CREDIT_REVERSAL"
]
},
"allowedTimeSlices": {
"type": "array",
"items": {
"type": "string"
}
},
"allowedTxnCategoryCodes": {
"type": "array",
"items": {
"type": "string"
}
},
"disallowedTimeSlices": {
"type": "array",
"items": {
"type": "string"
}
},
"disallowedTxnCategoryCodes": {
"type": "array",
"items": {
"type": "string"
}
},
"errorCode": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int64"
},
"policyVersionID": {
"type": "integer",
"format": "int64"
}
},
"title": "PolicyTxnConstraint"
},
"PolicyTxnRule": {
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"DEBIT",
"CREDIT",
"DEBIT_REVERSAL",
"CREDIT_REVERSAL"
]
},
"categoryCode": {
"type": "string"
},
"errorCode": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int64"
},
"maxAllowedAmount": {
"type": "integer",
"format": "int64"
},
"minRequiredAmount": {
"type": "integer",
"format": "int64"
},
"policyVersionID": {
"type": "integer",
"format": "int64"
}
},
"title": "PolicyTxnRule"
},
"Posting": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"cardProgramID": {
"type": "string"
},
"coupons": {
"type": "array",
"items": {
"$ref": "#/definitions/JsonObject"
}
},
"ifi": {
"type": "integer",
"format": "int64"
},
"instrumentType": {
"type": "string"
},
"newBalance": {
"$ref": "#/definitions/Money"
},
"postingID": {
"type": "string"
},
"productType": {
"type": "string"
},
"value": {
"$ref": "#/definitions/Money"
}
},
"title": "Posting"
},
"Product": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"auraAccountGroupID": {
"type": "integer",
"format": "int64"
},
"coaID": {
"type": "integer",
"format": "int64"
},
"coaNodeID": {
"type": "integer",
"format": "int64"
},
"code": {
"type": "string"
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"description": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "integer",
"format": "int64"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"modifiedAt": {
"type": "string",
"format": "date-time"
},
"name": {
"type": "string"
},
"productFamilyID": {
"type": "integer",
"format": "int64"
},
"state": {
"type": "string",
"enum": [
"ENABLED",
"BLOCKED"
]
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"type": {
"type": "string",
"enum": [
"ACCOUNT_BASED",
"WALLET_BASED"
]
}
},
"title": "Product"
},
"ProductFamily": {
"type": "object",
"properties": {
"accountingType": {
"type": "string",
"enum": [
"ASSET",
"LIABILITY",
"INCOME",
"EXPENSE",
"EQUITY"
]
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"auraAccountGroupID": {
"type": "integer",
"format": "int64"
},
"coaID": {
"type": "integer",
"format": "int64"
},
"coaNodeID": {
"type": "integer",
"format": "int64"
},
"code": {
"type": "string"
},
"createdAt": {
"$ref": "#/definitions/Timestamp"
},
"description": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "integer",
"format": "int64"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"parentCoaNodeID": {
"type": "integer",
"format": "int64"
},
"state": {
"type": "string",
"enum": [
"ENABLED",
"BLOCKED"
]
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"type": {
"type": "string",
"enum": [
"WALLET_BASED",
"ACCOUNT_BASED"
]
},
"updatedAt": {
"$ref": "#/definitions/Timestamp"
}
},
"title": "ProductFamily"
},
"ProductFamilyResponse": {
"type": "object",
"title": "ProductFamilyResponse"
},
"ProductInfoRequest": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"description": "Any additional information which is specific to the product info",
"allowEmptyValue": false
},
"productFamilyID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "The UUID of the product's family which will be a part of the bundle",
"allowEmptyValue": false
},
"productID": {
"type": "string",
"example": "aa267641-f475-4acb-859e-bb9c60d3e9db",
"description": "The UUID of the account product which will be a part of the bundle",
"allowEmptyValue": false
},
"programIDs": {
"type": "array",
"description": "The UUIDs of the programs which will be associated to the account product at the time of issuance",
"allowEmptyValue": false,
"items": {
"type": "string"
}
}
},
"title": "ProductInfoRequest"
},
"ProductMappingRequest": {
"type": "object",
"properties": {
"accountProductInfoRequest": {
"$ref": "#/definitions/ProductInfoRequest"
},
"paymentProductInfoRequest": {
"type": "array",
"items": {
"$ref": "#/definitions/ProductInfoRequest"
}
}
},
"title": "ProductMappingRequest"
},
"ProductResponse": {
"type": "object",
"title": "ProductResponse"
},
"Program": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"auraAccountGroupID": {
"type": "integer",
"format": "int64"
},
"code": {
"type": "string"
},
"createdAt": {
"type": "integer",
"format": "int64"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"productFamilyID": {
"type": "integer",
"format": "int64"
},
"status": {
"type": "string",
"enum": [
"ENABLED",
"DISABLED"
]
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"updatedAt": {
"type": "integer",
"format": "int64"
}
},
"title": "Program"
},
"PublicPaymentRequestWrapper": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"dueBy": {
"type": "integer",
"format": "int64"
},
"paymentRequestID": {
"type": "string"
},
"requestFrom": {
"type": "string"
},
"requestTo": {
"type": "string"
},
"towards": {
"type": "string"
},
"value": {
"type": "array",
"items": {
"$ref": "#/definitions/Money"
}
}
},
"title": "PublicPaymentRequestWrapper"
},
"Receipt": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"credits": {
"type": "array",
"items": {
"$ref": "#/definitions/Posting"
}
},
"debits": {
"type": "array",
"items": {
"$ref": "#/definitions/Posting"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"payeeInfo": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"payerInfo": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"payloadVersion": {
"$ref": "#/definitions/Optional«int»"
},
"paymentFrom": {
"type": "string"
},
"paymentID": {
"type": "string"
},
"paymentRequestID": {
"type": "string"
},
"paymentTo": {
"type": "string"
},
"receiptID": {
"type": "integer",
"format": "int64"
},
"receiptType": {
"type": "string",
"enum": [
"AUTHORIZATION",
"PAYMENT",
"REVERSAL"
]
},
"reversedReceiptID": {
"type": "integer",
"format": "int64"
},
"signatoryJID": {
"$ref": "#/definitions/JID"
},
"signature": {
"type": "string"
},
"signed": {
"type": "boolean"
},
"time": {
"type": "integer",
"format": "int64"
},
"towards": {
"type": "string"
},
"transactionCode": {
"type": "string"
},
"transactionHash": {
"type": "string"
},
"type": {
"type": "string"
},
"value": {
"$ref": "#/definitions/Money"
},
"zetaSignature": {
"$ref": "#/definitions/ZetaSignature"
}
},
"title": "Receipt"
},
"ReplacePolicyRequestPayload": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"effectiveFrom": {
"type": "integer",
"format": "int64"
},
"expiresAt": {
"type": "integer",
"format": "int64"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "integer",
"format": "int64"
},
"ifi": {
"type": "integer",
"format": "int64"
},
"policyAggregateRules": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyAggregateRule"
}
},
"policyBalanceRules": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyBalanceRule"
}
},
"policyTxnRules": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnRule"
}
},
"policyViolationAction": {
"type": "string",
"enum": [
"DECLINE_AND_NOTIFY",
"DECLINE",
"NOTIFY"
]
},
"txnConstraints": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnConstraint"
}
}
},
"title": "ReplacePolicyRequestPayload"
},
"ReplacePolicyResponsePayload": {
"type": "object",
"properties": {
"code": {
"type": "integer",
"format": "int64"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"policyVersionID": {
"type": "integer",
"format": "int64"
}
},
"title": "ReplacePolicyResponsePayload"
},
"ReplaceTransactionPolicyRequestPayload": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"balanceLimits": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyBalanceRule"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiId": {
"type": "integer",
"format": "int64"
},
"policyViolationAction": {
"type": "string",
"enum": [
"DECLINE_AND_NOTIFY",
"DECLINE",
"NOTIFY"
]
},
"txnConstraints": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnConstraint"
}
},
"txnLimits": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnRule"
}
},
"validFrom": {
"type": "integer",
"format": "int64"
},
"validUntil": {
"type": "integer",
"format": "int64"
},
"velocityLimits": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyAggregateRule"
}
},
"volumeLimits": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyAggregateRule"
}
}
},
"title": "ReplaceTransactionPolicyRequestPayload"
},
"Resource": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"authProfileId": {
"type": "string"
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"formFactors": {
"type": "array",
"items": {
"$ref": "#/definitions/FormFactor"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifi": {
"type": "integer",
"format": "int64"
},
"modifiedAt": {
"type": "string",
"format": "date-time"
},
"policies": {
"$ref": "#/definitions/Policies"
},
"requestId": {
"type": "string"
},
"resourceProduct": {
"$ref": "#/definitions/ResourceProduct"
},
"resourceProductId": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
]
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"targetURI": {
"type": "string"
},
"uri": {
"type": "string"
},
"vectors": {
"type": "array",
"items": {
"type": "string"
}
}
},
"title": "Resource"
},
"ResourceProduct": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"code": {
"type": "string"
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"description": {
"type": "string"
},
"formFactorProducts": {
"type": "array",
"items": {
"$ref": "#/definitions/FormFactorProduct"
}
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifi": {
"type": "integer",
"format": "int64"
},
"modifiedAt": {
"type": "string",
"format": "date-time"
},
"name": {
"type": "string"
},
"policies": {
"$ref": "#/definitions/Policies"
},
"status": {
"type": "string",
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
]
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
}
},
"title": "ResourceProduct"
},
"ResponseEntity": {
"type": "object",
"properties": {
"body": {
"type": "object"
},
"statusCode": {
"type": "string",
"enum": [
"100 CONTINUE",
"101 SWITCHING_PROTOCOLS",
"102 PROCESSING",
"103 CHECKPOINT",
"200 OK",
"201 CREATED",
"202 ACCEPTED",
"203 NON_AUTHORITATIVE_INFORMATION",
"204 NO_CONTENT",
"205 RESET_CONTENT",
"206 PARTIAL_CONTENT",
"207 MULTI_STATUS",
"208 ALREADY_REPORTED",
"226 IM_USED",
"300 MULTIPLE_CHOICES",
"301 MOVED_PERMANENTLY",
"302 FOUND",
"302 MOVED_TEMPORARILY",
"303 SEE_OTHER",
"304 NOT_MODIFIED",
"305 USE_PROXY",
"307 TEMPORARY_REDIRECT",
"308 PERMANENT_REDIRECT",
"400 BAD_REQUEST",
"401 UNAUTHORIZED",
"402 PAYMENT_REQUIRED",
"403 FORBIDDEN",
"404 NOT_FOUND",
"405 METHOD_NOT_ALLOWED",
"406 NOT_ACCEPTABLE",
"407 PROXY_AUTHENTICATION_REQUIRED",
"408 REQUEST_TIMEOUT",
"409 CONFLICT",
"410 GONE",
"411 LENGTH_REQUIRED",
"412 PRECONDITION_FAILED",
"413 PAYLOAD_TOO_LARGE",
"413 REQUEST_ENTITY_TOO_LARGE",
"414 URI_TOO_LONG",
"414 REQUEST_URI_TOO_LONG",
"415 UNSUPPORTED_MEDIA_TYPE",
"416 REQUESTED_RANGE_NOT_SATISFIABLE",
"417 EXPECTATION_FAILED",
"418 I_AM_A_TEAPOT",
"419 INSUFFICIENT_SPACE_ON_RESOURCE",
"420 METHOD_FAILURE",
"421 DESTINATION_LOCKED",
"422 UNPROCESSABLE_ENTITY",
"423 LOCKED",
"424 FAILED_DEPENDENCY",
"426 UPGRADE_REQUIRED",
"428 PRECONDITION_REQUIRED",
"429 TOO_MANY_REQUESTS",
"431 REQUEST_HEADER_FIELDS_TOO_LARGE",
"451 UNAVAILABLE_FOR_LEGAL_REASONS",
"500 INTERNAL_SERVER_ERROR",
"501 NOT_IMPLEMENTED",
"502 BAD_GATEWAY",
"503 SERVICE_UNAVAILABLE",
"504 GATEWAY_TIMEOUT",
"505 HTTP_VERSION_NOT_SUPPORTED",
"506 VARIANT_ALSO_NEGOTIATES",
"507 INSUFFICIENT_STORAGE",
"508 LOOP_DETECTED",
"509 BANDWIDTH_LIMIT_EXCEEDED",
"510 NOT_EXTENDED",
"511 NETWORK_AUTHENTICATION_REQUIRED"
]
},
"statusCodeValue": {
"type": "integer",
"format": "int32"
}
},
"title": "ResponseEntity"
},
"ReversalRequest": {
"type": "object",
"required": [
"amount",
"currency",
"remarks",
"requestID",
"transferCode"
],
"properties": {
"amount": {
"type": "integer",
"example": 1,
"description": "Amount that needs to be reversed.",
"allowEmptyValue": false
},
"currency": {
"type": "string",
"example": "INR",
"description": "Currency for which reversal is required.",
"allowEmptyValue": false
},
"doPartialReversal": {
"type": "boolean",
"example": true,
"description": "Pass value as `true` for partial reversal of transaction else pass `false`.",
"allowEmptyValue": false
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"remarks": {
"type": "string",
"example": "Reversal of vbo1",
"description": "Remark of the reversal.",
"allowEmptyValue": false
},
"requestID": {
"type": "string",
"example": "93480e72-b883-46fa-8f3f-abe326ab9df7",
"description": "Request ID for A2A Reversal.",
"allowEmptyValue": false
},
"transferCode": {
"type": "string",
"example": "ATLAS_P2M_AUTH-REVERSAL",
"description": "Denotes reversal transfer code.",
"allowEmptyValue": false
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "ReversalRequest"
},
"SensitiveCardView": {
"type": "object",
"properties": {
"algo": {
"type": "string",
"enum": [
"ECDH"
]
},
"value": {
"$ref": "#/definitions/ECDHEncryptedCardPayload"
}
},
"title": "SensitiveCardView"
},
"SignatureAlgorithm": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int32"
}
},
"title": "SignatureAlgorithm"
},
"SigningAuthority": {
"type": "object",
"properties": {
"email": {
"type": "string",
"example": "Victor@victor.com",
"description": "Email ID of the signing authority",
"allowEmptyValue": false
},
"name": {
"type": "string",
"example": "Victor",
"description": "Name of the signing authority",
"allowEmptyValue": false
},
"phoneNumber": {
"type": "string",
"example": "+919876543210",
"description": "Phone number of the signing authority",
"allowEmptyValue": false
}
},
"title": "SigningAuthority"
},
"StatusReason": {
"type": "object",
"properties": {
"code": {
"type": "string",
"enum": [
"LOST_OR_STOLEN",
"DAMAGED",
"HOTLISTED",
"OTHER"
]
},
"description": {
"type": "string"
}
},
"title": "StatusReason"
},
"SupportTxn": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64"
},
"txn": {
"$ref": "#/definitions/JsonElement"
},
"type": {
"type": "string"
}
},
"title": "SupportTxn"
},
"TachyonAccountHolderResponse": {
"type": "object",
"properties": {
"accountHolderProviderID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"dob": {
"type": "string",
"format": "date"
},
"email": {
"type": "string"
},
"firstName": {
"type": "string"
},
"gender": {
"type": "string"
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"kycstatus": {
"$ref": "#/definitions/KYCStatus"
},
"lastName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"mobileNumber": {
"type": "string"
},
"mothersMaidenName": {
"type": "string"
},
"pops": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"profilePicURL": {
"type": "string"
},
"requestID": {
"type": "string"
},
"salutation": {
"type": "string"
},
"status": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"type": {
"type": "string",
"enum": [
"REAL",
"LEGAL",
"HEADLESS"
]
},
"updatedAt": {
"type": "string",
"format": "date-time"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountHolderVector"
}
}
},
"title": "TachyonAccountHolderResponse"
},
"TachyonAccountResponse": {
"type": "object",
"properties": {
"accountHolder": {
"description": "account owner information",
"allowEmptyValue": false,
"$ref": "#/definitions/AccountHolder"
},
"accountHolderID": {
"type": "string",
"example": "0bb234-89c2-4397-b413-3553",
"description": "Account owners id",
"allowEmptyValue": false
},
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"type": "string",
"format": "date-time",
"example": "17-03-2019 22:18:59",
"description": "Creation time",
"allowEmptyValue": false
},
"getAccountBalanceResponse": {
"description": "account balance information",
"allowEmptyValue": false,
"$ref": "#/definitions/GetAccountBalanceResponse"
},
"id": {
"type": "string",
"example": "8cb48e48-89c2-4397-b413-46949ef6e357",
"description": "Account id",
"allowEmptyValue": false
},
"ifiID": {
"type": "integer",
"format": "int64",
"example": 12345,
"description": "IFI id",
"allowEmptyValue": false
},
"name": {
"type": "string",
"example": "Fampay wallet bundle001",
"description": "name",
"allowEmptyValue": false
},
"product": {
"description": "product information",
"allowEmptyValue": false,
"$ref": "#/definitions/Product"
},
"productFamily": {
"description": "product family information",
"allowEmptyValue": false,
"$ref": "#/definitions/ProductFamily"
},
"productFamilyName": {
"type": "string",
"example": "GPR",
"description": "product family name",
"allowEmptyValue": false
},
"productID": {
"type": "integer",
"format": "int64",
"example": 5238809619860239000,
"description": "Product UUID",
"allowEmptyValue": false
},
"productName": {
"type": "string",
"example": "GPR_SELF_KYC",
"description": "product name",
"allowEmptyValue": false
},
"programIDs": {
"type": "array",
"description": "List of program ids",
"allowEmptyValue": false,
"items": {
"type": "string"
}
},
"status": {
"type": "string",
"example": "ENABLED",
"description": "status",
"allowEmptyValue": false
},
"updatedAt": {
"type": "string",
"format": "date-time",
"example": "17-03-2019 22:18:59",
"description": "updated time",
"allowEmptyValue": false
}
},
"title": "TachyonAccountResponse"
},
"Tag": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"type": {
"type": "string"
},
"value": {
"type": "string"
}
},
"title": "Tag"
},
"Timestamp": {
"type": "object",
"properties": {
"date": {
"type": "integer",
"format": "int32"
},
"day": {
"type": "integer",
"format": "int32"
},
"hours": {
"type": "integer",
"format": "int32"
},
"minutes": {
"type": "integer",
"format": "int32"
},
"month": {
"type": "integer",
"format": "int32"
},
"nanos": {
"type": "integer",
"format": "int32"
},
"seconds": {
"type": "integer",
"format": "int32"
},
"time": {
"type": "integer",
"format": "int64"
},
"timezoneOffset": {
"type": "integer",
"format": "int32"
},
"year": {
"type": "integer",
"format": "int32"
}
},
"title": "Timestamp"
},
"TransactionCategoryStructure": {
"type": "object",
"properties": {
"attrKey": {
"type": "string"
},
"attrVal": {
"type": "string"
},
"txnCategoryComparator": {
"type": "string",
"enum": [
"EQUALS",
"CONTAINS"
]
}
},
"title": "TransactionCategoryStructure"
},
"TransactionPolicyResponse": {
"type": "object",
"properties": {
"attributes": {
"type": "object"
},
"balanceLimits": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyBalanceRule"
}
},
"code": {
"type": "string"
},
"createdAt": {
"type": "integer",
"format": "int64"
},
"description": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiId": {
"type": "integer",
"format": "int64"
},
"policyViolationAction": {
"type": "string",
"enum": [
"DECLINE_AND_NOTIFY",
"DECLINE",
"NOTIFY"
]
},
"status": {
"type": "string",
"enum": [
"ENABLED",
"DISABLED"
]
},
"txnConstraints": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnConstraint"
}
},
"txnLimits": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyTxnRule"
}
},
"updatedAt": {
"type": "integer",
"format": "int64"
},
"validFrom": {
"type": "integer",
"format": "int64"
},
"validUntil": {
"type": "integer",
"format": "int64"
},
"velocityLimits": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyAggregateRule"
}
},
"volumeLimits": {
"type": "array",
"items": {
"$ref": "#/definitions/PolicyAggregateRule"
}
}
},
"title": "TransactionPolicyResponse"
},
"TransactionPolicyStandardResponse": {
"type": "object",
"title": "TransactionPolicyStandardResponse"
},
"TransferRequest": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"requestID": {
"type": "string"
},
"currency": {
"type": "string",
"enum": [
"INR",
"USD",
"EUR",
"IDR",
"VND"
]
},
"amount": {
"type": "integer",
"format": "int64"
},
"transferCode": {
"type": "string"
},
"debitAccountID": {
"type": "string"
},
"creditAccountID": {
"type": "string"
},
"transferTime": {
"type": "integer",
"format": "int64"
},
"remarks": {
"type": "string"
}
},
"title": "TransferRequest"
},
"TransferRequestV1": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"requestID": {
"type": "string"
},
"amount": {
"$ref": "#/definitions/Money"
},
"transferCode": {
"type": "string"
},
"debitAccountID": {
"type": "string"
},
"creditAccountID": {
"type": "string"
},
"transferTime": {
"type": "integer",
"format": "int64"
},
"remarks": {
"type": "string"
}
},
"title": "TransferRequestV1"
},
"TransferResponse": {
"type": "object",
"properties": {
"isRetriableFailure": {
"type": "string"
},
"message": {
"type": "string"
},
"requestID": {
"type": "string"
},
"status": {
"type": "string"
},
"transferID": {
"type": "string"
}
},
"title": "TransferResponse"
},
"TxnCategory": {
"type": "object",
"properties": {
"attrs": {
"type": "array",
"items": {
"$ref": "#/definitions/TxnCategoryAttrs"
}
},
"code": {
"type": "string"
},
"desc": {
"type": "string"
},
"ifi": {
"type": "integer",
"format": "int64"
}
},
"title": "TxnCategory"
},
"TxnCategoryAttrs": {
"type": "object",
"properties": {
"attrKey": {
"type": "string"
},
"attrVal": {
"type": "string"
},
"code": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int64"
},
"txnCategoryComparator": {
"type": "string",
"enum": [
"EQUALS",
"CONTAINS"
]
}
},
"title": "TxnCategoryAttrs"
},
"UpdateAccountHolderApplicationRequest": {
"type": "object",
"properties": {
"applicationID": {
"type": "string"
},
"dob": {
"type": "string",
"format": "date"
},
"firstName": {
"type": "string"
},
"gender": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"lastName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"mothersMaidenName": {
"type": "string"
},
"profilePicURL": {
"type": "string"
},
"salutation": {
"type": "string"
}
},
"title": "UpdateAccountHolderApplicationRequest"
},
"UpdateAccountHolderApplicationStandardRequest": {
"type": "object",
"properties": {
"applicationID": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"salutation": {
"type": "string"
},
"firstName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"profilePicURL": {
"type": "string"
},
"dob": {
"type": "string"
},
"gender": {
"type": "string"
},
"mothersMaidenName": {
"type": "string"
}
},
"title": "UpdateAccountHolderApplicationStandardRequest"
},
"UpdateAccountHolderRequest": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"dob": {
"type": "string",
"format": "date",
"description": "Date of Birth of account holder",
"allowEmptyValue": false
},
"firstName": {
"type": "string",
"description": "First Name of account holder",
"allowEmptyValue": false
},
"gender": {
"type": "string",
"description": "Gender of account holder",
"allowEmptyValue": false
},
"kycstatus": {
"$ref": "#/definitions/KYCStatus"
},
"lastName": {
"type": "string",
"description": "Last Name of account holder",
"allowEmptyValue": false
},
"middleName": {
"type": "string",
"description": "Middle Name of account holder",
"allowEmptyValue": false
},
"mothersMaidenName": {
"type": "string",
"description": "Mothers Maiden Name of account holder",
"allowEmptyValue": false
},
"pops": {
"type": "array",
"description": "List of POPs",
"allowEmptyValue": false,
"items": {
"$ref": "#/definitions/POP"
}
},
"profilePicURL": {
"type": "string",
"description": "Profile Pic URL of account holder",
"allowEmptyValue": false
},
"salutation": {
"type": "string",
"description": "Salutation",
"allowEmptyValue": false
},
"status": {
"type": "string",
"description": "Account holder Status",
"allowEmptyValue": false
},
"type": {
"type": "string",
"description": "Account holder Type",
"allowEmptyValue": false,
"enum": [
"REAL",
"LEGAL",
"HEADLESS"
]
},
"KYCStatus": {
"$ref": "#/definitions/KYCStatus"
}
},
"title": "UpdateAccountHolderRequest"
},
"UpdateAccountHolderResponse": {
"type": "object",
"properties": {
"accountHolderProviderID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"dob": {
"type": "string",
"format": "date"
},
"firstName": {
"type": "string"
},
"gender": {
"type": "string"
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"kycstatus": {
"$ref": "#/definitions/KYCStatus"
},
"lastName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"mothersMaidenName": {
"type": "string"
},
"pops": {
"type": "array",
"items": {
"$ref": "#/definitions/POP"
}
},
"profilePicURL": {
"type": "string"
},
"requestID": {
"type": "string"
},
"salutation": {
"type": "string"
},
"status": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"type": {
"type": "string",
"enum": [
"REAL",
"LEGAL",
"HEADLESS"
]
},
"updatedAt": {
"type": "string",
"format": "date-time"
},
"vectors": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountHolderVector"
}
}
},
"title": "UpdateAccountHolderResponse"
},
"UpdateAccountStatusRequest": {
"type": "object",
"properties": {
"status": {
"type": "string",
"description": "Status of the account to be changed",
"allowEmptyValue": false
}
},
"title": "UpdateAccountStatusRequest"
},
"UpdateAccountStatusResponse": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"status": {
"type": "string"
}
},
"title": "UpdateAccountStatusResponse"
},
"UpdateBeneficiaryAccountFusionRequest": {
"type": "object",
"properties": {
"nickname": {
"type": "string"
},
"verified": {
"type": "boolean"
},
"accountInfo": {
"$ref": "#/definitions/BeneficiaryAccountInfo"
},
"status": {
"type": "string"
},
"isVerified": {
"type": "boolean"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"title": "UpdateBeneficiaryAccountFusionRequest"
},
"UpdateBeneficiaryAccountRequest": {
"type": "object",
"properties": {
"accountInfo": {
"$ref": "#/definitions/BeneficiaryAccountInfo"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"beneficiaryID": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"nickname": {
"type": "string"
},
"parentAccountHolderID": {
"type": "string"
},
"status": {
"type": "string"
},
"type": {
"type": "string"
},
"verified": {
"type": "boolean"
}
},
"title": "UpdateBeneficiaryAccountRequest"
},
"UpdateBeneficiaryRequest": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string"
},
"customFields": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"dob": {
"type": "string",
"format": "date"
},
"firstName": {
"type": "string"
},
"gender": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"lastName": {
"type": "string"
},
"middleName": {
"type": "string"
},
"profilePicURL": {
"type": "string"
},
"relationship": {
"type": "string"
},
"salutation": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"REAL",
"LEGAL",
"HEADLESS"
]
}
},
"title": "UpdateBeneficiaryRequest"
},
"UpdateBundleRequest": {
"type": "object",
"properties": {
"description": {
"type": "string",
"example": "Bundle related to savings accounts. Consists of a savings account product and a related debit card",
"description": "The detailed description of the bundle",
"allowEmptyValue": false
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"name": {
"type": "string",
"example": "Savings Bundle",
"description": "The name which would be assigned to the bundle",
"allowEmptyValue": false
},
"picURL": {
"type": "string",
"description": "The URL to get the bundle's display pic",
"allowEmptyValue": false
}
},
"title": "UpdateBundleRequest"
},
"UpdateCorporateBeneficiaryAccountRequest": {
"type": "object",
"properties": {
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"default": {
"type": "boolean"
},
"isVerified": {
"type": "boolean"
},
"nickname": {
"type": "string",
"example": true,
"description": "Nickname of the Beneficiary Account",
"allowEmptyValue": false
},
"status": {
"type": "string",
"example": "ENABLED",
"description": "Status of the Beneficiary Account",
"allowEmptyValue": false
},
"type": {
"type": "string",
"description": "Type of beneficiary ie NEFT or IMPS or ZETA",
"allowEmptyValue": false
},
"verified": {
"type": "boolean"
},
"accountInfo": {
"$ref": "#/definitions/BeneficiaryAccountInfo"
},
"isDefault": {
"type": "boolean"
}
},
"title": "UpdateCorporateBeneficiaryAccountRequest"
},
"UpdateCorporateBeneficiaryRequest": {
"type": "object",
"properties": {
"customFields": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"dob": {
"type": "string",
"format": "date",
"example": "01/01/1990",
"description": "Date of Birth of the account holder being created",
"allowEmptyValue": false
},
"firstName": {
"type": "string",
"example": "Chandler",
"description": "First name of the beneficiary being created",
"allowEmptyValue": false
},
"gender": {
"type": "string",
"example": "Male",
"description": "Gender of the beneficiary being created",
"allowEmptyValue": false
},
"lastName": {
"type": "string",
"example": "Bing",
"description": "Last name of the beneficiary being created",
"allowEmptyValue": false
},
"middleName": {
"type": "string",
"example": "Muriel",
"description": "Middle name of the beneficiary being created",
"allowEmptyValue": false
},
"profilePicURL": {
"type": "string",
"example": "http://abc.com",
"description": "Profile pic URL of the beneficiary being created",
"allowEmptyValue": false
},
"relationship": {
"type": "string",
"example": "Brother",
"description": "Relation of the beneficiary being created with the individual",
"allowEmptyValue": false
},
"salutation": {
"type": "string",
"example": "Mr",
"description": "Salutation of the beneficiary being created",
"allowEmptyValue": false
},
"type": {
"type": "string",
"enum": [
"REAL",
"LEGAL",
"HEADLESS"
]
}
},
"title": "UpdateCorporateBeneficiaryRequest"
},
"UpdateFusionConfigRequest": {
"type": "object",
"properties": {
"description": {
"type": "string",
"example": "Description of the key",
"description": "The type for the key-value config",
"allowEmptyValue": false
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"key": {
"type": "string",
"example": 123123,
"description": "The key of the key-value pair",
"allowEmptyValue": false
},
"type": {
"type": "string",
"example": "SANDBOX_VBO_MAPPING",
"description": "The type for the key-value config",
"allowEmptyValue": false
},
"value": {
"type": "string",
"example": "test",
"description": "The value of the key-value pair",
"allowEmptyValue": false
}
},
"title": "UpdateFusionConfigRequest"
},
"UpdateKYCStatusResponse": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"expiryTime": {
"type": "string",
"format": "date-time"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"kycStatus": {
"type": "string"
},
"kycStatusPostExpiry": {
"type": "string"
},
"standardExpiryTime": {
"type": "string"
},
"standardUpdateTime": {
"type": "string"
},
"updateTime": {
"type": "string",
"format": "date-time"
}
},
"title": "UpdateKYCStatusResponse"
},
"UpdateKycStatusRequest": {
"type": "object",
"properties": {
"accountHolderID": {
"type": "string",
"description": "Account Holder ID",
"allowEmptyValue": false
},
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"expiryTime": {
"type": "string",
"format": "date-time",
"description": "Kyc Expiry time",
"allowEmptyValue": false
},
"kycStatus": {
"type": "string",
"description": "Kyc Status to be updated",
"allowEmptyValue": false
},
"kycStatusPostExpiry": {
"type": "string",
"description": "Kyc status post expiry of kyc",
"allowEmptyValue": false
}
},
"title": "UpdateKycStatusRequest"
},
"UpdateKycStatusStandardRequest": {
"type": "object",
"properties": {
"kycStatus": {
"type": "string"
},
"expiryTime": {
"type": "string"
},
"kycStatusPostExpiry": {
"type": "string"
},
"kycAttributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"authType": {
"type": "string"
},
"authData": {
"$ref": "#/definitions/JsonObject"
}
},
"title": "UpdateKycStatusStandardRequest"
},
"UpdatePOPRequest": {
"type": "object",
"properties": {
"address": {
"description": "Address Details",
"allowEmptyValue": false,
"$ref": "#/definitions/Address"
},
"attributes": {
"type": "object",
"description": "Any additional information which you would like to provide",
"allowEmptyValue": false,
"additionalProperties": {
"type": "string"
}
},
"contactList": {
"type": "array",
"description": "List of contacts",
"allowEmptyValue": false,
"items": {
"$ref": "#/definitions/Contact"
}
},
"label": {
"type": "string",
"description": "Label",
"allowEmptyValue": false
}
},
"title": "UpdatePOPRequest"
},
"UpdatePOPResponse": {
"type": "object",
"properties": {
"address": {
"$ref": "#/definitions/Address"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"contactList": {
"type": "array",
"items": {
"$ref": "#/definitions/Contact"
}
},
"createdAt": {
"type": "string",
"format": "date-time"
},
"default": {
"type": "boolean"
},
"entityID": {
"type": "string"
},
"entityType": {
"type": "string"
},
"id": {
"type": "string"
},
"ifiID": {
"type": "integer",
"format": "int64"
},
"label": {
"type": "string"
},
"modifiedAt": {
"type": "string",
"format": "date-time"
},
"status": {
"type": "string"
}
},
"title": "UpdatePOPResponse"
},
"UpdatePolicyStateRequestPayload": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiId": {
"type": "integer",
"format": "int64"
},
"policyId": {
"type": "integer",
"format": "int64"
},
"state": {
"type": "string",
"enum": [
"ENABLED",
"DISABLED"
]
}
},
"title": "UpdatePolicyStateRequestPayload"
},
"UpdateProductForAllAccountsRequest": {
"type": "object",
"properties": {
"accountHolderType": {
"type": "string",
"enum": [
"REAL",
"LEGAL",
"HEADLESS"
]
},
"object": {
"type": "string"
},
"subject": {
"type": "string"
},
"accountHolderID": {
"type": "string"
}
},
"title": "UpdateProductForAllAccountsRequest"
},
"UpdateTransactionPolicyStateRequestPayload": {
"type": "object",
"properties": {
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"ifiId": {
"type": "integer",
"format": "int64"
},
"state": {
"type": "string",
"enum": [
"ENABLED",
"DISABLED"
]
},
"transactionPolicyID": {
"type": "string"
}
},
"title": "UpdateTransactionPolicyStateRequestPayload"
},
"Vector": {
"type": "object",
"properties": {
"aetherID": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"createdAt": {
"$ref": "#/definitions/Timestamp"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"type": {
"type": "string"
},
"updatedAt": {
"$ref": "#/definitions/Timestamp"
},
"value": {
"type": "string"
},
"verified": {
"type": "boolean"
}
},
"title": "Vector"
},
"VectorRequest": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"verified": {
"type": "boolean"
},
"value": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"isVerified": {
"type": "boolean"
}
},
"title": "VectorRequest"
},
"View": {
"type": "object",
"properties": {
"contentType": {
"type": "string"
}
},
"title": "View"
},
"ZetaSignature": {
"type": "object",
"properties": {
"algoID": {
"type": "integer",
"format": "int32"
},
"publicKeyID": {
"type": "string"
},
"signature": {
"type": "string",
"format": "byte"
},
"signatureAlgorithm": {
"$ref": "#/definitions/SignatureAlgorithm"
}
},
"title": "ZetaSignature"
},
"Unauthorized": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "UNAUTHORIZED"
},
"message": {
"type": "string",
"example": "Unauthorized"
}
}
},
"NotFound": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "NOT_FOUND"
},
"message": {
"type": "string",
"example": "Not found"
}
}
},
"ApiV1IfiTransfersRequest": {
"title": "TransfersRequest",
"type": "object",
"properties": {
"requestID": {
"type": "string"
},
"amount": {
"$ref": "#/definitions/Amount"
},
"transferCode": {
"type": "string"
},
"debitAccountID": {
"type": "string"
},
"creditAccountID": {
"type": "string"
},
"transferTime": {
"description": "<epoch timestamp in millis>, // for offline transfers; optional for now",
"type": "number",
"format": "double"
},
"remarks": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
}
},
"Amount": {
"title": "Amount",
"type": "object",
"properties": {
"value": {
"type": "integer",
"format": "int64"
},
"currency": {
"type": "string"
}
}
},
"ApiV1IfiTransfersResponse": {
"title": "TransfersResponse",
"type": "object",
"properties": {
"requestID": {
"type": "string"
},
"transferID": {
"type": "string"
},
"status": {
"$ref": "#/definitions/Status"
}
}
},
"Status": {
"title": "Status",
"example": "SUCCESS",
"type": "string",
"enum": [
"SUCCESS"
]
},
"ApiV1IfiTransfers500Error": {
"title": "Transfers500Error",
"type": "object",
"properties": {
"requestID": {
"type": "string"
},
"transferID": {
"type": "string"
},
"message": {
"type": "string"
},
"status": {
"$ref": "#/definitions/Status1"
},
"isRetriableFailure": {
"type": "boolean"
}
}
},
"Status1": {
"title": "Status1",
"example": "FAILED",
"type": "string",
"enum": [
"FAILED"
]
},
"ApiV1IfiTransfersResponse1": {
"title": "TransfersResponse",
"type": "object",
"properties": {
"requestID": {
"type": "string"
},
"transferID": {
"type": "string"
},
"amount": {
"$ref": "#/definitions/Amount"
},
"transferCode": {
"type": "string"
},
"sourceAccountID": {
"type": "string"
},
"destinationAccountID": {
"type": "string"
},
"status": {
"type": "string"
},
"statusUpdatedAt": {
"type": "number",
"format": "double"
},
"transferTime": {
"description": "<epoch>, // for offline transfers; optional for now",
"type": "number",
"format": "double"
},
"remarks": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
}
},
"ApiV1IfiTransfersReversalRequest": {
"title": "TransfersReversalRequest",
"type": "object",
"properties": {
"requestID": {
"type": "string"
},
"remarks": {
"type": "string"
},
"reversalTime": {
"type": "number",
"format": "double"
},
"attributes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
}
},
"ApiV1IfiTransfersReversalResponse": {
"title": "TransfersReversalResponse",
"type": "object",
"properties": {
"status": {
"$ref": "#/definitions/Status"
}
}
}
},
"components": {
"schemas": {
"updateFormFactorRequest":{
"title":"",
"type":"object",
"properties":{
"status":{
"type":"string",
"description":"status of the Form Factor",
"enum":["ACTIVE","INACTIVE","DELETED"]
},
"reason":{
"description":"Reason for changing the status of the Form Factor. Optional for `ACTIVE` and `INACTIVE`. Required for `DELETED`.",
"type":"object",
"properties":{
"code":{
"type":"string",
"description":"Code of the reason for changing the status of the Form Factor. Optional for `ACTIVE` and `INACTIVE`. Required for `DELETED`.",
"enum":["LOST_OR_STOLEN", "DAMAGED", "HOTLISTED", "OFAC_BLOCKED","OTHER"]
},
"description":{
"type":"string",
"description":"Human readable description of the reason for changing the status of the Form Factor. Length must be less than 200 characters. Optional for `ACTIVE` and `INACTIVE`. Required for `DELETED`."
}
}
}
}
},
"ListResourceRequest": {
"type": "object",
"properties": {
"formFactorProductID": {
"type": "string"
},
"resourceProductID": {
"type": "string"
},
"resourceTargetUri": {
"format": "uri",
"type": "string"
},
"formFactorTargetUri": {
"format": "uri",
"type": "string"
},
"formFactorProvider": {
"type": "string"
}
}
},
"ListFormFactorRequest": {
"type": "object",
"properties": {
"formFactorProductID": {
"type": "string"
},
"resourceProductID": {
"type": "string"
},
"targetUri": {
"$ref": "#/components/schemas/Target"
},
"formFactorProvider": {
"type": "string"
}
}
},
"ListFormFactorFromProviderRequest": {
"type": "object",
"properties": {
"crn": {
"type": "string"
},
"plasticCode": {
"type": "string"
},
"productCode": {
"type": "string"
},
"designID": {
"type": "string"
},
"skuID": {
"type": "string"
},
"productID": {
"type": "string"
},
"orderID": {
"type": "string"
},
"accountUri": {
"format": "uri",
"type": "string"
},
"accountHolderUri": {
"format": "uri",
"type": "string"
}
}
},
"MakeFormFactorProviderRequest": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "CMS"
},
"description": {
"type": "string",
"example": "FormFactorProvider Description"
}
}
},
"FormFactorProvider": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "CMS"
},
"description": {
"type": "string",
"example": "FormFactorProvider : Description"
}
}
},
"ListFormFactorProviders": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FormFactorProvider"
}
},
"Policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"IP001",
"IP002"
]
},
"paymentPolicies": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"PP001",
"PP002"
]
}
}
},
"MakeFormFactorProductRequest": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "FF001"
},
"name": {
"type": "string",
"example": "Card form factor"
},
"description": {
"type": "string",
"example": "Diwali celebration cards"
},
"type": {
"type": "string",
"example": "CARD"
},
"policies": {
"$ref": "#/components/schemas/Policies"
},
"provider": {
"type": "string",
"example": "CMS"
},
"skuID": {
"type": "string",
"example": "SKU123"
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"enum": [
"ACTIVE",
"INACTIVE"
],
"type": "string",
"example": "ACTIVE"
},
"paymentStatus": {
"enum": [
"ACTIVE",
"INACTIVE"
],
"type": "string",
"example": "INACTIVE"
}
}
},
"FetchFormFactorProduct": {
"type": "object",
"properties": {
"ifi": {
"type": "string",
"example": 140827
},
"id": {
"type": "string",
"example": "a1b2c3d4e5c6"
},
"code": {
"type": "string",
"example": "FF001"
},
"name": {
"type": "string",
"example": "Card form factor"
},
"description": {
"type": "string",
"example": "Diwali celebration cards"
},
"type": {
"type": "string",
"example": "CARD"
},
"policies": {
"$ref": "#/components/schemas/Policies"
},
"provider": {
"type": "string",
"example": "CMS"
},
"skuID": {
"type": "string",
"example": "SKU123"
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"tag://vbo/0f01e45b-f2d3-4592-9b01-c259988b8582"
]
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"enum": [
"ACTIVE",
"INACTIVE"
],
"type": "string",
"example": "ACTIVE"
},
"paymentStatus": {
"enum": [
"ACTIVE",
"INACTIVE"
],
"type": "string",
"example": "INACTIVE"
},
"createdAt": {
"format": "date-time",
"type": "string"
},
"modifiedAt": {
"format": "date-time",
"type": "string"
},
"headers": {
"type": "object",
"properties": {
"tenantID": {
"type": "string",
"example": 140827
},
"object": {
"type": "string",
"example": "140827@tenant.zeta.in"
}
}
}
}
},
"ListFormFactorProducts": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FetchFormFactorProduct"
}
},
"MakeResourceProductRequest": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "R001"
},
"name": {
"type": "string",
"example": "ResourceProduct001"
},
"description": {
"type": "string",
"example": "Resource Product Description"
},
"formFactorProducts": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"formFactor001",
"formFactor002"
]
},
"policies": {
"$ref": "#/components/schemas/Policies"
},
"attributes": {
"type": "object"
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
}
}
},
"ListResourceProducts": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ResourceProduct"
}
},
"MakeChannelRequest": {
"type": "object",
"properties": {
"name": {
"type": "string",
"example": "Channel001"
},
"type": {
"type": "string",
"example": "MASTERCARD"
},
"description": {
"type": "string",
"example": "MasterCard Channel"
},
"paymentCodes": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"MASTERCARD_POS",
"MASTERCARD_ECOM"
]
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
}
}
},
"Channel": {
"type": "object",
"properties": {
"id": {
"type": "string",
"example": "b1a2d3c4e5c6"
},
"name": {
"type": "string",
"example": "Channel001"
},
"type": {
"type": "string",
"example": "MasterCard"
},
"description": {
"type": "string",
"example": "MASTERCARD"
},
"paymentCodes": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"RUPAY_POS",
"RUPAY_ECOM"
]
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
},
"createdAt": {
"format": "date-time",
"type": "string"
},
"modifiedAt": {
"format": "date-time",
"type": "string"
}
}
},
"ListChannels": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Channel"
}
},
"MakePaymentProductRequest": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "PP001"
},
"name": {
"type": "string",
"example": "PaymentProduct001"
},
"description": {
"type": "string",
"example": "Payment Product description"
},
"channels": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"Channel001",
"Channel002"
]
},
"resourceProduct": {
"type": "string",
"example": "ResourceProduct001"
},
"attributes": {
"type": "object"
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
}
}
},
"PaymentProduct": {
"type": "object",
"properties": {
"id": {
"type": "string",
"example": "a1d2g3j4k5p6"
},
"code": {
"type": "string",
"example": "PP001"
},
"name": {
"type": "string",
"example": "PaymentProduct001"
},
"description": {
"type": "string",
"example": "Payment Product description"
},
"channels": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"Channel001",
"Channel002"
]
},
"resourceProduct": {
"type": "string",
"example": "ResourceProduct001"
},
"attributes": {
"type": "object"
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
},
"createdAt": {
"format": "date-time",
"type": "string"
},
"modifiedAt": {
"format": "date-time",
"type": "string"
}
}
},
"ListPaymentProducts": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentProduct"
}
},
"MakeAndLinkResourceFormFactor": {
"type": "object",
"properties": {
"provisionFormFactorRequest": {
"type": "object",
"properties": {
"order": {
"$ref": "#/components/schemas/embossAndAssociateOrderRequest"
},
"account": {
"$ref": "#/components/schemas/account"
},
"accountHolder": {
"$ref": "#/components/schemas/accountHolder"
},
"view": {
"$ref": "#/components/schemas/cardView"
},
"cardStatus": {
"$ref": "#/components/schemas/cardStatus"
}
}
},
"policies": {
"$ref": "#/components/schemas/Policies"
},
"targetUri": {
"$ref": "#/components/schemas/Target"
}
}
},
"cardView": {
"description": "The view to be fetched",
"enum": [
"BASIC",
"EXPANDED",
"EXPANDED_SENSITIVE"
],
"type": "string"
},
"cardStatus": {
"enum": [
"ACTIVE",
"INACTIVE",
"DISABLED",
"BLOCKED",
"HOTLISTED"
],
"type": "string"
},
"account": {
"description": "Account Details",
"required": [
"id",
"target"
],
"type": "object",
"properties": {
"uri": {
"format": "uri",
"description": "Account identifier",
"type": "string",
"example": "account:123456"
},
"attributes": {
"description": "Additional account specific attributes",
"type": "object"
}
}
},
"accountHolder": {
"description": "Account Holder Details",
"required": [
"id"
],
"type": "object",
"properties": {
"uri": {
"format": "uri",
"description": "Account Holder identifier",
"type": "string",
"example": "accountholder:123"
},
"attributes": {
"type": "object"
},
"name": {
"type": "string"
}
}
},
"embossAndAssociateOrderRequest": {
"required": [
"quantitiy",
"orderID",
"cardSkuID"
],
"type": "object",
"properties": {
"orderID": {
"type": "string"
},
"cardSkuID": {
"type": "string"
},
"formFactorProductID": {
"type": "string"
},
"expiry": {
"$ref": "#/components/schemas/yearMonth"
},
"thirdLineEmbossing": {
"type": "string"
},
"fourthLineEmbossing": {
"type": "string"
},
"deliveryAddress": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"addressLine1": {
"type": "string"
},
"addressLine2": {
"type": "string"
},
"addressLine3": {
"type": "string"
},
"addressLine4": {
"type": "string"
},
"city": {
"type": "string"
},
"state": {
"type": "string"
},
"country": {
"type": "string"
},
"postalCode": {
"type": "string"
},
"contactNumber": {
"type": "string"
}
}
},
"tenantAttrributes": {
"type": "object",
"properties": {
"corporateName": {
"type": "string"
},
"corporateID": {
"type": "string"
},
"templateID": {
"type": "string"
}
}
},
"vendorAttributes": {
"description": "Free flowing attributes for vendor",
"type": "object",
"properties": {
"consignmentID": {
"type": "string"
}
}
}
}
},
"yearMonth": {
"type": "object",
"properties": {
"month": {
"type": "number",
"example": 2
},
"year": {
"type": "number",
"example": 2020
}
}
},
"ResourceAndLinkedFormFactor": {
"type": "object",
"properties": {
"resource": {
"$ref": "#/components/schemas/Resource"
},
"provisionFormFactorResponse": {
"type": "object",
"properties": {
"cardID": {
"description": "Card Identifier",
"type": "string"
},
"crn": {
"description": "Card Reference Number",
"type": "string"
},
"cardType": {
"enum": [
"PHYSICAL",
"VIRTUAL"
],
"type": "string"
},
"maskedPan": {
"type": "string"
},
"network": {
"type": "string"
},
"orderDetails": {
"type": "object",
"properties": {
"orderID": {
"type": "string"
},
"cardSkuID": {
"type": "string"
},
"recordID": {
"type": "number"
},
"thirdLineEmbossing": {
"type": "string"
},
"fourthLineEmbossing": {
"type": "string"
},
"expiry": {
"$ref": "#/components/schemas/yearMonth"
},
"deliveryAddress": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"addressLine1": {
"type": "string"
},
"addressLine2": {
"type": "string"
},
"addressLine3": {
"type": "string"
},
"addressLine4": {
"type": "string"
},
"city": {
"type": "string"
},
"state": {
"type": "string"
},
"country": {
"type": "string"
},
"postalCode": {
"type": "string"
},
"contactNumber": {
"type": "string"
}
}
},
"tenantAttrributes": {
"type": "object",
"properties": {
"corporateName": {
"type": "string"
},
"corporateID": {
"type": "string"
},
"templateID": {
"type": "string"
}
}
},
"vendorAttributes": {
"type": "object",
"properties": {
"consignmentID": {
"type": "string"
}
}
},
"orderStatus": {
"$ref": "#/components/schemas/orderStatus"
},
"embossedAt": {
"format": "date-time",
"description": "date in UTC when card was Created/Embossed.",
"type": "string"
},
"orderedAt": {
"format": "date-time",
"description": "date in UTC when card was requested/Order placed.",
"type": "string"
}
}
},
"account": {
"$ref": "#/components/schemas/account"
},
"accountHolder": {
"$ref": "#/components/schemas/accountHolder"
},
"resource": {
"type": "object",
"properties": {
"uri": {
"format": "uri",
"type": "string",
"example": "resource:111"
},
"attributes": {
"type": "object"
}
}
}
}
}
}
},
"orderStatus": {
"enum": [
"ORDER_PLACED",
"ORDER_FAILED",
"ORDER_CANCELLED",
"CARD_REQUEST_GENERATED",
"EMBOSSING_FILE_GENERATED",
"ORDER_COMPLETED"
],
"type": "string"
},
"Target": {
"format": "uri",
"type": "string",
"example": "wallet://123"
},
"MakeResourceRequest": {
"type": "object",
"properties": {
"targetUri": {
"$ref": "#/components/schemas/Target"
},
"formFactors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"formFactorProductID": {
"type": "string",
"example": "a1b2c3d4e5c6"
},
"formFactorID": {
"type": "string",
"example": "CRN12345"
},
"policies": {
"$ref": "#/components/schemas/Policies"
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
},
"attributes": {
"type": "object"
}
}
}
},
"policies": {
"$ref": "#/components/schemas/Policies"
},
"attributes": {
"type": "object"
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
}
}
},
"ListResources": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Resource"
}
},
"MakeFormFactorRequest": {
"type": "object",
"properties": {
"formFactorProductID": {
"type": "string",
"example": "a1b2c3d4e5c5"
},
"formFactorID": {
"type": "string",
"example": "CRN12346"
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
},
"targetUri": {
"format": "uri",
"type": "string"
},
"attributes": {
"type": "object"
}
}
},
"LinkTargetRequest": {
"type": "object",
"properties": {
"targetUri": {
"$ref": "#/components/schemas/Target"
}
}
},
"LinkFormFactorToResourceProduct": {
"type": "object",
"properties": {
"formFactorID": {
"type": "string",
"example": "q1w2e3r4t5"
}
}
},
"LinkChannelToPaymentProduct": {
"type": "object",
"properties": {
"channelID": {
"type": "string",
"example": "w1q2e3r4t5"
}
}
},
"LinkResourceProductToPaymentProduct": {
"type": "object",
"properties": {
"resourceProductID": {
"type": "string",
"example": "a1s2d3f4g5"
}
}
},
"BadRequest": {
"type": "object",
"properties": {
"message": {
"type": "string",
"example": "Bad Request"
},
"code": {
"type": "string",
"example": "BAD_REQUEST"
}
}
},
"Unauthorized": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "UNAUTHORIZED"
},
"message": {
"type": "string",
"example": "Unauthorized"
}
}
},
"AlreadyExists": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "ALREADY_EXISTS"
},
"message": {
"type": "string",
"example": "Already exists"
}
}
},
"NotFound": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "NOT_FOUND"
},
"message": {
"type": "string",
"example": "Not found"
}
}
},
"ResourceProduct": {
"title": "ResourceProduct",
"description": "",
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"formFactorProducts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"type": {
"type": "string"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"provider": {
"type": "string"
},
"skuID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"type": "string"
},
"paymentStatus": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object",
"properties": {
"tenantID": {
"type": "string"
},
"object": {
"type": "string"
}
}
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
},
"example": {
"ifi": 140827,
"id": "7f2fbeb5-04f9-4b23-9565-46434c7a3969",
"code": "RPFAMFARTESTsbfmt",
"name": "FAMPAY RESOURCE PRODUCT TEST sbfmt",
"description": "Resource Product for Fampay test1",
"formFactorProducts": [
{
"ifi": 140827,
"id": "0397e382-c9a7-4738-b366-ea5b4d635dc4",
"code": "CMSFFFARTESTsbfmt",
"name": "ABC Form Factor Test sbfmt",
"description": "Form Factor Test for ABC",
"type": "card",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "CMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/0f01e45b-f2d3-4592-9b01-c259988b8582"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 19, 2020 4:14:53 PM",
"modifiedAt": "Mar 19, 2020 4:14:53 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
},
{
"ifi": 140827,
"id": "f02c44ed-6868-49a9-b592-92162ce2b225",
"code": "CMSFFFARTESTsbfmt1",
"name": "ABC Form Factor Test sbfmt1",
"description": "Form Factor Test for ABC",
"type": "phoneNumber",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "PMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/fam001"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 19, 2020 4:14:57 PM",
"modifiedAt": "Mar 19, 2020 4:14:57 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
}
],
"tags": [
"tag://vbo/fam001"
],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 4:14:59 PM",
"modifiedAt": "Mar 19, 2020 4:14:59 PM",
"headers": {}
}
},
"PaymentProductDe": {
"title": "PaymentProductDe",
"description": "",
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"channels": {
"type": "array",
"items": {}
},
"resourceProduct": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"attributes": {
"type": "object"
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
},
"example": {
"ifi": 140827,
"id": "5291112c-4b42-4e92-a7db-c3fcf0f96b89",
"code": "PPFAMFARTEST_sbfmt",
"name": "PAY PAYMENT PRODUCT test",
"description": "Payment Product for Fampay Test",
"channels": [],
"resourceProduct": "7f2fbeb5-04f9-4b23-9565-46434c7a3969",
"tags": [
"tag://vbo/fam001"
],
"attributes": {},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 4:15:01 PM",
"modifiedAt": "Mar 19, 2020 4:15:01 PM",
"headers": {}
}
},
"Resource": {
"title": "Resource",
"description": "",
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"resourceProductId": {
"type": "string"
},
"resourceProduct": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"formFactorProducts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"type": {
"type": "string"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"provider": {
"type": "string"
},
"skuID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"type": "string"
},
"paymentStatus": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object",
"properties": {
"tenantID": {
"type": "string"
},
"object": {
"type": "string"
}
}
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
},
"targetURI": {
"type": "string"
},
"formFactors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"ifi": {
"format": "int32",
"type": "integer"
},
"formFactorProductID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"targetURI": {
"type": "string"
},
"tags": {
"type": "array",
"items": {}
},
"attributes": {
"type": "object"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"vectors": {
"type": "array",
"items": {}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"attributes": {
"type": "object"
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
},
"example": {
"ifi": 140827,
"id": "5ae9fa20-a784-4fb6-81c1-bb1625f0559a",
"resourceProductId": "5ab55925-2a51-4c8b-b30c-86b0d6888551",
"resourceProduct": {
"ifi": 140827,
"id": "5ab55925-2a51-4c8b-b30c-86b0d6888551",
"code": "RPFAMFARTESTxdvvqg",
"name": "FAMPAY RESOURCE PRODUCT TEST xdvvqg",
"description": "Resource Product for Fampay test1",
"formFactorProducts": [
{
"ifi": 140827,
"id": "7c584394-cd09-40d2-860d-7cc6b1f39782",
"code": "CMSFFFARTESTxdvvqg",
"name": "ABC Form Factor Test xdvvqg",
"description": "Form Factor Test for ABC",
"type": "card",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "CMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/0f01e45b-f2d3-4592-9b01-c259988b8582"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 19, 2020 7:25:15 PM",
"modifiedAt": "Mar 19, 2020 7:25:15 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
},
{
"ifi": 140827,
"id": "3e944456-a7f6-49c0-8f12-b9a8d61934ea",
"code": "CMSFFFARTESTxdvvqg1",
"name": "ABC Form Factor Test xdvvqg1",
"description": "Form Factor Test for ABC",
"type": "phoneNumber",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "PMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/fam001"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 19, 2020 7:25:17 PM",
"modifiedAt": "Mar 19, 2020 7:25:17 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
}
],
"tags": [
"tag://vbo/fam001"
],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 7:25:21 PM",
"modifiedAt": "Mar 19, 2020 7:25:21 PM",
"headers": {}
},
"targetURI": "account://22cf4cdd-a01a-40c4-91ac-d8d88aac7ea1",
"formFactors": [
{
"id": "3a53c5ad-2468-460f-a2b6-34286d9e0612",
"ifi": 140827,
"formFactorProductID": "3e944456-a7f6-49c0-8f12-b9a8d61934ea",
"formFactorID": 919520128865,
"targetURI": "account://71227305-whatMobile2",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 7:25:26 PM",
"modifiedAt": "Mar 19, 2020 7:25:26 PM",
"headers": {}
},
{
"id": "98a4f301-c31b-4efc-8146-88ba733dedaf",
"ifi": 140827,
"formFactorProductID": "7c584394-cd09-40d2-860d-7cc6b1f39782",
"formFactorID": "a9047464-4420-4406-87cb-705a3dc033d2",
"targetURI": "account://123Provision1",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 7:25:26 PM",
"modifiedAt": "Mar 19, 2020 7:25:26 PM",
"headers": {}
}
],
"tags": [
"tag://vbo/fam001"
],
"vectors": [],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"attributes": {},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 7:25:26 PM",
"modifiedAt": "Mar 19, 2020 7:25:26 PM",
"headers": {}
}
},
"ResourceProductList": {
"title": "ResourceProductList",
"description": "",
"type": "object",
"properties": {
"resources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"resourceProductId": {
"type": "string"
},
"resourceProduct": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"formFactorProducts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"type": {
"type": "string"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"provider": {
"type": "string"
},
"skuID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"type": "string"
},
"paymentStatus": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object",
"properties": {
"tenantID": {
"type": "string"
},
"object": {
"type": "string"
}
}
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
},
"targetURI": {
"type": "string"
},
"formFactors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"ifi": {
"format": "int32",
"type": "integer"
},
"formFactorProductID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"targetURI": {
"type": "string"
},
"tags": {
"type": "array",
"items": {}
},
"attributes": {
"type": "object"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"vectors": {
"type": "array",
"items": {}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"attributes": {
"type": "object"
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
}
},
"headers": {
"type": "object"
}
},
"example": {
"resources": [
{
"ifi": 140827,
"id": "a8e27abb-3490-4b4b-9a5f-82de543f8b96",
"resourceProductId": "7f2fbeb5-04f9-4b23-9565-46434c7a3969",
"resourceProduct": {
"ifi": 140827,
"id": "7f2fbeb5-04f9-4b23-9565-46434c7a3969",
"code": "RPFAMFARTESTsbfmt",
"name": "FAMPAY RESOURCE PRODUCT TEST sbfmt",
"description": "Resource Product for Fampay test1",
"formFactorProducts": [
{
"ifi": 140827,
"id": "0397e382-c9a7-4738-b366-ea5b4d635dc4",
"code": "CMSFFFARTESTsbfmt",
"name": "ABC Form Factor Test sbfmt",
"description": "Form Factor Test for ABC",
"type": "card",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "CMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/0f01e45b-f2d3-4592-9b01-c259988b8582"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 19, 2020 4:14:53 PM",
"modifiedAt": "Mar 19, 2020 4:14:53 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
},
{
"ifi": 140827,
"id": "f02c44ed-6868-49a9-b592-92162ce2b225",
"code": "CMSFFFARTESTsbfmt1",
"name": "ABC Form Factor Test sbfmt1",
"description": "Form Factor Test for ABC",
"type": "phoneNumber",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "PMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/fam001"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 19, 2020 4:14:57 PM",
"modifiedAt": "Mar 19, 2020 4:14:57 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
}
],
"tags": [
"tag://vbo/fam001"
],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 4:14:59 PM",
"modifiedAt": "Mar 19, 2020 4:14:59 PM",
"headers": {}
},
"targetURI": "account://22cf4cdd-a01a-40c4-91ac-d8d88aac7ea1",
"formFactors": [
{
"id": "d867f147-9f7a-412e-aebe-c31d028111eb",
"ifi": 140827,
"formFactorProductID": "0397e382-c9a7-4738-b366-ea5b4d635dc4",
"formFactorID": "f0c1bb24-d800-4024-bd34-67a61aaab588",
"targetURI": "account://123Provision1",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 4:15:04 PM",
"modifiedAt": "Mar 19, 2020 4:15:04 PM",
"headers": {}
}
],
"tags": [
"tag://vbo/fam001"
],
"vectors": [],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"attributes": {},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 4:15:03 PM",
"modifiedAt": "Mar 20, 2020 5:35:12 AM",
"headers": {}
}
],
"headers": {}
}
},
"VectorResource": {
"title": "VectorResource",
"description": "",
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"resourceProductId": {
"type": "string"
},
"resourceProduct": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"formFactorProducts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"type": {
"type": "string"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"provider": {
"type": "string"
},
"skuID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"type": "string"
},
"paymentStatus": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object",
"properties": {
"tenantID": {
"type": "string"
},
"object": {
"type": "string"
}
}
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
},
"targetURI": {
"type": "string"
},
"formFactors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"ifi": {
"format": "int32",
"type": "integer"
},
"formFactorProductID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"targetURI": {
"type": "string"
},
"tags": {
"type": "array",
"items": {}
},
"attributes": {
"type": "object"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"vectors": {
"type": "array",
"items": {
"type": "string"
}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"attributes": {
"type": "object"
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
},
"example": {
"ifi": 140827,
"id": "178c7412-2143-49bc-b4ab-b9b34f4cee6e",
"resourceProductId": "18745857-10d0-4d72-8666-a51f3b8bc550",
"resourceProduct": {
"ifi": 140827,
"id": "18745857-10d0-4d72-8666-a51f3b8bc550",
"code": "RPFAMFARTESTdvjre4",
"name": "FAMPAY RESOURCE PRODUCT FARZAN TEST dvjre4",
"description": "Resource Product for Fampay Farzan test1",
"formFactorProducts": [
{
"ifi": 140827,
"id": "28ac4349-e2d0-49cf-ae35-44daf7a5e8be",
"code": "CMSFFFARTESTdvjre4",
"name": "ABC Form Factor Farzan Test dvjre4",
"description": "Form Factor Farzan Test for ABC",
"type": "card",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "CMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://VBO/FAM001"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 2, 2020 11:18:34 AM",
"modifiedAt": "Mar 2, 2020 11:18:34 AM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
},
{
"ifi": 140827,
"id": "12cc539c-ef94-4a24-9324-147523a6c00f",
"code": "CMSFFFARTESTdvjre41",
"name": "ABC Form Factor Farzan Test dvjre41",
"description": "Form Factor Farzan Test for ABC",
"type": "phoneNumber",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "PMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://VBO/FAM001"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 2, 2020 11:18:38 AM",
"modifiedAt": "Mar 2, 2020 11:18:38 AM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
}
],
"tags": [
"tag://VBO/FAM001"
],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 2, 2020 11:18:40 AM",
"modifiedAt": "Mar 2, 2020 11:18:40 AM",
"headers": {}
},
"targetURI": "account://badb2a7d-0d4b-4d48-8ea5-84ae0be45a4c",
"formFactors": [
{
"id": "7db667d9-885e-4a53-afb4-b0ffb49d9f55",
"ifi": 140827,
"formFactorProductID": "12cc539c-ef94-4a24-9324-147523a6c00f",
"formFactorID": 919681519532,
"targetURI": "account://71227305-whatMobile2",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 2, 2020 11:18:45 AM",
"modifiedAt": "Mar 2, 2020 11:18:45 AM",
"headers": {}
},
{
"id": "90208df0-cdd5-497a-b3ff-f98bf3c6a2c2",
"ifi": 140827,
"formFactorProductID": "28ac4349-e2d0-49cf-ae35-44daf7a5e8be",
"formFactorID": "ac986fcd-25bd-4a6d-aa46-021069519b33",
"targetURI": "account://123Provision1",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 2, 2020 11:18:58 AM",
"modifiedAt": "Mar 2, 2020 11:18:58 AM",
"headers": {}
}
],
"tags": [
"tag://VBO/FAM001"
],
"vectors": [
"vector://ACCOUNT_HOLDER/49958542-8284-7221-12138140"
],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"attributes": {},
"status": "ACTIVE",
"createdAt": "Mar 2, 2020 11:18:45 AM",
"modifiedAt": "Mar 2, 2020 11:18:45 AM",
"headers": {}
}
},
"FormFactor": {
"title": "FormFactor",
"description": "",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"ifi": {
"format": "int32",
"type": "integer"
},
"formFactorProductID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"targetURI": {
"type": "string"
},
"tags": {
"type": "array",
"items": {}
},
"attributes": {
"type": "object"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
},
"example": {
"id": "c7845612-c10d-4524-beb4-10b834655c47",
"ifi": 140827,
"formFactorProductID": "dc3c2d30-7a6a-4714-b1c4-66dc39c2df2b",
"formFactorID": 919397432115,
"targetURI": "account://71227305-whatMobile2",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 7:10:27 PM",
"modifiedAt": "Mar 20, 2020 5:35:15 AM",
"headers": {}
}
},
"AssociateFormFactor": {
"title": "AssociateFormFactor",
"description": "",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"ifi": {
"format": "int32",
"type": "integer"
},
"formFactorProductID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"targetURI": {
"type": "string"
},
"tags": {
"type": "array",
"items": {}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
},
"example": {
"id": "af26d892-d872-41bf-9a36-36e11696864e",
"ifi": 140827,
"formFactorProductID": "61787ab5-68f7-4020-b4f9-57eb7ccd04de",
"formFactorID": 91987364658,
"targetURI": "account://71227305-whatMobile2",
"tags": [],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 23, 2020 10:28:03 AM",
"modifiedAt": "Mar 23, 2020 10:28:03 AM",
"headers": {}
}
},
"provisionAndLinkFormFactorRequest": {
"title": "provisionAndLinkFormFactorRequest",
"description": "",
"type": "object",
"properties": {
"formFactorProductID": {
"type": "string"
},
"orderDetails": {
"type": "object",
"properties": {
"orderID": {
"type": "string"
},
"cardSkuID": {
"type": "string"
},
"expiry": {
"type": "object",
"properties": {
"month": {
"format": "int32",
"type": "integer"
},
"year": {
"format": "int32",
"type": "integer"
}
}
},
"deliveryAddress": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"addressLine1": {
"type": "string"
},
"addressLine2": {
"type": "string"
},
"addressLine3": {
"type": "string"
},
"addressLine4": {
"type": "string"
},
"city": {
"type": "string"
},
"state": {
"type": "string"
},
"country": {
"type": "string"
},
"postalCode": {
"type": "string"
},
"contactNumber": {
"type": "string"
}
}
}
}
},
"targetURI": {
"type": "string"
},
"status": {
"type": "string"
},
"vectors": {
"type": "array",
"items": {
"type": "string"
}
}
},
"example": {
"formFactorProductID": "688247db-f80b-4e80-88c8-467a8ce6e2d2",
"orderDetails": {
"orderID": "string",
"cardSkuID": "ABC_FAMPAY_PHYSICAL",
"expiry": {
"month": 0,
"year": 10
},
"deliveryAddress": {
"name": "Farzan",
"addressLine1": "Test Line 1",
"addressLine2": "Test2",
"addressLine3": "Test Line 3",
"addressLine4": "Test2",
"city": "dkwkr",
"state": "dfejhr",
"country": "IN",
"postalCode": "400050",
"contactNumber": "9867962795"
}
},
"targetURI": "account://123Provision1",
"status": "ACTIVE",
"vectors": [
"vector://ACCOUNT_HOLDER/provisionedffValue1"
]
}
},
"provisionAndLinkFormFactorResponse": {
"title": "provisionAndLinkFormFactorResponse",
"description": "",
"type": "object",
"properties": {
"resource": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"resourceProductId": {
"type": "string"
},
"resourceProduct": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"formFactorProducts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"type": {
"type": "string"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"provider": {
"type": "string"
},
"skuID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"type": "string"
},
"paymentStatus": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object",
"properties": {
"tenantID": {
"type": "string"
},
"object": {
"type": "string"
}
}
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
},
"targetURI": {
"type": "string"
},
"formFactors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"ifi": {
"format": "int32",
"type": "integer"
},
"formFactorProductID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"targetURI": {
"type": "string"
},
"tags": {
"type": "array",
"items": {}
},
"attributes": {
"type": "object"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"vectors": {
"type": "array",
"items": {}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"attributes": {
"type": "object"
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
},
"provisionFormFactorResponse": {
"type": "object",
"properties": {
"resourceId": {
"type": "string"
},
"cardID": {
"type": "string"
},
"crn": {
"type": "string"
},
"cardType": {
"type": "string"
},
"maskedPan": {
"type": "string"
},
"network": {
"type": "string"
},
"cardStatus": {
"type": "string"
}
}
},
"headers": {
"type": "object"
}
},
"example": {
"resource": {
"ifi": 140827,
"id": "98470506-1fc3-4d76-abdc-3be1300bf0ba",
"resourceProductId": "03294d01-18cd-401b-bd3c-bf513be3bd0d",
"resourceProduct": {
"ifi": 140827,
"id": "03294d01-18cd-401b-bd3c-bf513be3bd0d",
"code": "RPFAMFARTESTwybw6o",
"name": "FAMPAY RESOURCE PRODUCT TEST wybw6o",
"description": "Resource Product for Fampay test1",
"formFactorProducts": [
{
"ifi": 140827,
"id": "688247db-f80b-4e80-88c8-467a8ce6e2d2",
"code": "CMSFFFARTESTwybw6o",
"name": "ABC Form Factor Test wybw6o",
"description": "Form Factor Test for ABC",
"type": "card",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "CMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/0f01e45b-f2d3-4592-9b01-c259988b8582"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 20, 2020 5:47:24 AM",
"modifiedAt": "Mar 20, 2020 5:47:24 AM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
},
{
"ifi": 140827,
"id": "0900cc44-f5a6-49f3-aaab-d3a14f122837",
"code": "CMSFFFARTESTwybw6o1",
"name": "ABC Form Factor Test wybw6o1",
"description": "Form Factor Test for ABC",
"type": "phoneNumber",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "PMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/fam001"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 20, 2020 5:47:26 AM",
"modifiedAt": "Mar 20, 2020 5:47:26 AM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
}
],
"tags": [
"tag://vbo/fam001"
],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 20, 2020 5:47:28 AM",
"modifiedAt": "Mar 20, 2020 5:47:28 AM",
"headers": {}
},
"targetURI": "account://22cf4cdd-a01a-40c4-91ac-d8d88aac7ea1",
"formFactors": [
{
"id": "30cccceb-af50-41de-b5c6-f879808503e5",
"ifi": 140827,
"formFactorProductID": "0900cc44-f5a6-49f3-aaab-d3a14f122837",
"formFactorID": 919740431612,
"targetURI": "account://71227305-whatMobile2",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 20, 2020 5:47:33 AM",
"modifiedAt": "Mar 20, 2020 5:47:33 AM",
"headers": {}
},
{
"id": "901dbbf9-1845-40d2-abe6-4ac0ae67ea67",
"ifi": 140827,
"formFactorProductID": "688247db-f80b-4e80-88c8-467a8ce6e2d2",
"formFactorID": "71ce8712-050a-412b-b953-09ce737584a4",
"targetURI": "account://123Provision1",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 20, 2020 5:47:35 AM",
"modifiedAt": "Mar 20, 2020 5:47:35 AM",
"headers": {}
},
{
"id": "5639a9e3-313b-4253-bbb8-d481b225d61a",
"ifi": 140827,
"formFactorProductID": "688247db-f80b-4e80-88c8-467a8ce6e2d2",
"formFactorID": "f3ba91d4-59c4-4f26-ab1f-63eaffbb09ed",
"targetURI": "account://123Provision1",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 20, 2020 1:07:18 PM",
"modifiedAt": "Mar 20, 2020 1:07:18 PM",
"headers": {}
},
{
"id": "ded52de6-04a3-4bc9-809d-f2b09ebe5495",
"ifi": 140827,
"formFactorProductID": "688247db-f80b-4e80-88c8-467a8ce6e2d2",
"formFactorID": "70c70535-b3b4-4805-bf08-83f857262f96",
"targetURI": "account://123Provision1",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 23, 2020 12:15:57 PM",
"modifiedAt": "Mar 23, 2020 12:15:57 PM",
"headers": {}
}
],
"tags": [
"tag://vbo/fam001"
],
"vectors": [],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"attributes": {},
"status": "ACTIVE",
"createdAt": "Mar 20, 2020 5:47:33 AM",
"modifiedAt": "Mar 20, 2020 5:47:33 AM",
"headers": {}
},
"provisionFormFactorResponse": {
"resourceId": "resource://98470506-1fc3-4d76-abdc-3be1300bf0ba",
"cardID": "70c70535-b3b4-4805-bf08-83f857262f96",
"crn": "123055947407",
"cardType": "PHYSICAL_RUPAY_SUPERCARD",
"maskedPan": "508645-xxxxxx-9022",
"network": "RUPAY",
"cardStatus": "ACTIVE"
},
"headers": {}
}
},
"updateformfactor": {
"title": "Root Type for updateformfactor",
"description": "",
"type": "object",
"properties": {
"status": {
"type": "string"
},
"reason": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"description": {
"type": "string"
}
}
}
},
"example": {
"status": "DELETED",
"reason": {
"code": "LOST_OR_STOLEN/DAMAGED/HOTLISTED/OFAC_BLOCKED/OTHERS",
"description": "User's card was lost/stolen"
}
}
}
}
}
}
{
"openapi": "3.0.0",
"info": {
},
"components": {
"schemas": {
"updateFormFactorRequest":{
"title":"",
"type":"object",
"properties":{
"status":{
"type":"string",
"description":"status of the Form Factor",
"enum":["ACTIVE","INACTIVE","DELETED"]
},
"reason":{
"description":"Reason for changing the status of the Form Factor. Optional for `ACTIVE` and `INACTIVE`. Required for `DELETED`.",
"type":"object",
"properties":{
"code":{
"type":"string",
"description":"Code of the reason for changing the status of the Form Factor. Optional for `ACTIVE` and `INACTIVE`. Required for `DELETED`.",
"enum":["LOST_OR_STOLEN", "DAMAGED", "HOTLISTED", "OFAC_BLOCKED","OTHER"]
},
"description":{
"type":"string",
"description":"Human readable description of the reason for changing the status of the Form Factor. Length must be less than 200 characters. Optional for `ACTIVE` and `INACTIVE`. Required for `DELETED`."
}
}
}
}
},
"ListResourceRequest": {
"type": "object",
"properties": {
"formFactorProductID": {
"type": "string"
},
"resourceProductID": {
"type": "string"
},
"resourceTargetUri": {
"format": "uri",
"type": "string"
},
"formFactorTargetUri": {
"format": "uri",
"type": "string"
},
"formFactorProvider": {
"type": "string"
}
}
},
"ListFormFactorRequest": {
"type": "object",
"properties": {
"formFactorProductID": {
"type": "string"
},
"resourceProductID": {
"type": "string"
},
"targetUri": {
"$ref": "#/components/schemas/Target"
},
"formFactorProvider": {
"type": "string"
}
}
},
"ListFormFactorFromProviderRequest": {
"type": "object",
"properties": {
"crn": {
"type": "string"
},
"plasticCode": {
"type": "string"
},
"productCode": {
"type": "string"
},
"designID": {
"type": "string"
},
"skuID": {
"type": "string"
},
"productID": {
"type": "string"
},
"orderID": {
"type": "string"
},
"accountUri": {
"format": "uri",
"type": "string"
},
"accountHolderUri": {
"format": "uri",
"type": "string"
}
}
},
"MakeFormFactorProviderRequest": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "CMS"
},
"description": {
"type": "string",
"example": "FormFactorProvider Description"
}
}
},
"FormFactorProvider": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "CMS"
},
"description": {
"type": "string",
"example": "FormFactorProvider : Description"
}
}
},
"ListFormFactorProviders": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FormFactorProvider"
}
},
"Policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"IP001",
"IP002"
]
},
"paymentPolicies": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"PP001",
"PP002"
]
}
}
},
"MakeFormFactorProductRequest": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "FF001"
},
"name": {
"type": "string",
"example": "Card form factor"
},
"description": {
"type": "string",
"example": "Diwali celebration cards"
},
"type": {
"type": "string",
"example": "CARD"
},
"policies": {
"$ref": "#/components/schemas/Policies"
},
"provider": {
"type": "string",
"example": "CMS"
},
"skuID": {
"type": "string",
"example": "SKU123"
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"enum": [
"ACTIVE",
"INACTIVE"
],
"type": "string",
"example": "ACTIVE"
},
"paymentStatus": {
"enum": [
"ACTIVE",
"INACTIVE"
],
"type": "string",
"example": "INACTIVE"
}
}
},
"FetchFormFactorProduct": {
"type": "object",
"properties": {
"ifi": {
"type": "string",
"example": 140827
},
"id": {
"type": "string",
"example": "a1b2c3d4e5c6"
},
"code": {
"type": "string",
"example": "FF001"
},
"name": {
"type": "string",
"example": "Card form factor"
},
"description": {
"type": "string",
"example": "Diwali celebration cards"
},
"type": {
"type": "string",
"example": "CARD"
},
"policies": {
"$ref": "#/components/schemas/Policies"
},
"provider": {
"type": "string",
"example": "CMS"
},
"skuID": {
"type": "string",
"example": "SKU123"
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"tag://vbo/0f01e45b-f2d3-4592-9b01-c259988b8582"
]
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"enum": [
"ACTIVE",
"INACTIVE"
],
"type": "string",
"example": "ACTIVE"
},
"paymentStatus": {
"enum": [
"ACTIVE",
"INACTIVE"
],
"type": "string",
"example": "INACTIVE"
},
"createdAt": {
"format": "date-time",
"type": "string"
},
"modifiedAt": {
"format": "date-time",
"type": "string"
},
"headers": {
"type": "object",
"properties": {
"tenantID": {
"type": "string",
"example": 140827
},
"object": {
"type": "string",
"example": "140827@tenant.zeta.in"
}
}
}
}
},
"ListFormFactorProducts": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FetchFormFactorProduct"
}
},
"MakeResourceProductRequest": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "R001"
},
"name": {
"type": "string",
"example": "ResourceProduct001"
},
"description": {
"type": "string",
"example": "Resource Product Description"
},
"formFactorProducts": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"formFactor001",
"formFactor002"
]
},
"policies": {
"$ref": "#/components/schemas/Policies"
},
"attributes": {
"type": "object"
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
}
}
},
"ListResourceProducts": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ResourceProduct"
}
},
"MakeChannelRequest": {
"type": "object",
"properties": {
"name": {
"type": "string",
"example": "Channel001"
},
"type": {
"type": "string",
"example": "MASTERCARD"
},
"description": {
"type": "string",
"example": "MasterCard Channel"
},
"paymentCodes": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"MASTERCARD_POS",
"MASTERCARD_ECOM"
]
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
}
}
},
"Channel": {
"type": "object",
"properties": {
"id": {
"type": "string",
"example": "b1a2d3c4e5c6"
},
"name": {
"type": "string",
"example": "Channel001"
},
"type": {
"type": "string",
"example": "MasterCard"
},
"description": {
"type": "string",
"example": "MASTERCARD"
},
"paymentCodes": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"RUPAY_POS",
"RUPAY_ECOM"
]
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
},
"createdAt": {
"format": "date-time",
"type": "string"
},
"modifiedAt": {
"format": "date-time",
"type": "string"
}
}
},
"ListChannels": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Channel"
}
},
"MakePaymentProductRequest": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "PP001"
},
"name": {
"type": "string",
"example": "PaymentProduct001"
},
"description": {
"type": "string",
"example": "Payment Product description"
},
"channels": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"Channel001",
"Channel002"
]
},
"resourceProduct": {
"type": "string",
"example": "ResourceProduct001"
},
"attributes": {
"type": "object"
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
}
}
},
"PaymentProduct": {
"type": "object",
"properties": {
"id": {
"type": "string",
"example": "a1d2g3j4k5p6"
},
"code": {
"type": "string",
"example": "PP001"
},
"name": {
"type": "string",
"example": "PaymentProduct001"
},
"description": {
"type": "string",
"example": "Payment Product description"
},
"channels": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"Channel001",
"Channel002"
]
},
"resourceProduct": {
"type": "string",
"example": "ResourceProduct001"
},
"attributes": {
"type": "object"
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
},
"createdAt": {
"format": "date-time",
"type": "string"
},
"modifiedAt": {
"format": "date-time",
"type": "string"
}
}
},
"ListPaymentProducts": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentProduct"
}
},
"MakeAndLinkResourceFormFactor": {
"type": "object",
"properties": {
"provisionFormFactorRequest": {
"type": "object",
"properties": {
"order": {
"$ref": "#/components/schemas/embossAndAssociateOrderRequest"
},
"account": {
"$ref": "#/components/schemas/account"
},
"accountHolder": {
"$ref": "#/components/schemas/accountHolder"
},
"view": {
"$ref": "#/components/schemas/cardView"
},
"cardStatus": {
"$ref": "#/components/schemas/cardStatus"
}
}
},
"policies": {
"$ref": "#/components/schemas/Policies"
},
"targetUri": {
"$ref": "#/components/schemas/Target"
}
}
},
"cardView": {
"description": "The view to be fetched",
"enum": [
"BASIC",
"EXPANDED",
"EXPANDED_SENSITIVE"
],
"type": "string"
},
"cardStatus": {
"enum": [
"ACTIVE",
"INACTIVE",
"DISABLED",
"BLOCKED",
"HOTLISTED"
],
"type": "string"
},
"account": {
"description": "Account Details",
"required": [
"id",
"target"
],
"type": "object",
"properties": {
"uri": {
"format": "uri",
"description": "Account identifier",
"type": "string",
"example": "account:123456"
},
"attributes": {
"description": "Additional account specific attributes",
"type": "object"
}
}
},
"accountHolder": {
"description": "Account Holder Details",
"required": [
"id"
],
"type": "object",
"properties": {
"uri": {
"format": "uri",
"description": "Account Holder identifier",
"type": "string",
"example": "accountholder:123"
},
"attributes": {
"type": "object"
},
"name": {
"type": "string"
}
}
},
"embossAndAssociateOrderRequest": {
"required": [
"quantitiy",
"orderID",
"cardSkuID"
],
"type": "object",
"properties": {
"orderID": {
"type": "string"
},
"cardSkuID": {
"type": "string"
},
"formFactorProductID": {
"type": "string"
},
"expiry": {
"$ref": "#/components/schemas/yearMonth"
},
"thirdLineEmbossing": {
"type": "string"
},
"fourthLineEmbossing": {
"type": "string"
},
"deliveryAddress": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"addressLine1": {
"type": "string"
},
"addressLine2": {
"type": "string"
},
"addressLine3": {
"type": "string"
},
"addressLine4": {
"type": "string"
},
"city": {
"type": "string"
},
"state": {
"type": "string"
},
"country": {
"type": "string"
},
"postalCode": {
"type": "string"
},
"contactNumber": {
"type": "string"
}
}
},
"tenantAttrributes": {
"type": "object",
"properties": {
"corporateName": {
"type": "string"
},
"corporateID": {
"type": "string"
},
"templateID": {
"type": "string"
}
}
},
"vendorAttributes": {
"description": "Free flowing attributes for vendor",
"type": "object",
"properties": {
"consignmentID": {
"type": "string"
}
}
}
}
},
"yearMonth": {
"type": "object",
"properties": {
"month": {
"type": "number",
"example": 2
},
"year": {
"type": "number",
"example": 2020
}
}
},
"ResourceAndLinkedFormFactor": {
"type": "object",
"properties": {
"resource": {
"$ref": "#/components/schemas/Resource"
},
"provisionFormFactorResponse": {
"type": "object",
"properties": {
"cardID": {
"description": "Card Identifier",
"type": "string"
},
"crn": {
"description": "Card Reference Number",
"type": "string"
},
"cardType": {
"enum": [
"PHYSICAL",
"VIRTUAL"
],
"type": "string"
},
"maskedPan": {
"type": "string"
},
"network": {
"type": "string"
},
"orderDetails": {
"type": "object",
"properties": {
"orderID": {
"type": "string"
},
"cardSkuID": {
"type": "string"
},
"recordID": {
"type": "number"
},
"thirdLineEmbossing": {
"type": "string"
},
"fourthLineEmbossing": {
"type": "string"
},
"expiry": {
"$ref": "#/components/schemas/yearMonth"
},
"deliveryAddress": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"addressLine1": {
"type": "string"
},
"addressLine2": {
"type": "string"
},
"addressLine3": {
"type": "string"
},
"addressLine4": {
"type": "string"
},
"city": {
"type": "string"
},
"state": {
"type": "string"
},
"country": {
"type": "string"
},
"postalCode": {
"type": "string"
},
"contactNumber": {
"type": "string"
}
}
},
"tenantAttrributes": {
"type": "object",
"properties": {
"corporateName": {
"type": "string"
},
"corporateID": {
"type": "string"
},
"templateID": {
"type": "string"
}
}
},
"vendorAttributes": {
"type": "object",
"properties": {
"consignmentID": {
"type": "string"
}
}
},
"orderStatus": {
"$ref": "#/components/schemas/orderStatus"
},
"embossedAt": {
"format": "date-time",
"description": "date in UTC when card was Created/Embossed.",
"type": "string"
},
"orderedAt": {
"format": "date-time",
"description": "date in UTC when card was requested/Order placed.",
"type": "string"
}
}
},
"account": {
"$ref": "#/components/schemas/account"
},
"accountHolder": {
"$ref": "#/components/schemas/accountHolder"
},
"resource": {
"type": "object",
"properties": {
"uri": {
"format": "uri",
"type": "string",
"example": "resource:111"
},
"attributes": {
"type": "object"
}
}
}
}
}
}
},
"orderStatus": {
"enum": [
"ORDER_PLACED",
"ORDER_FAILED",
"ORDER_CANCELLED",
"CARD_REQUEST_GENERATED",
"EMBOSSING_FILE_GENERATED",
"ORDER_COMPLETED"
],
"type": "string"
},
"Target": {
"format": "uri",
"type": "string",
"example": "wallet://123"
},
"MakeResourceRequest": {
"type": "object",
"properties": {
"targetUri": {
"$ref": "#/components/schemas/Target"
},
"formFactors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"formFactorProductID": {
"type": "string",
"example": "a1b2c3d4e5c6"
},
"formFactorID": {
"type": "string",
"example": "CRN12345"
},
"policies": {
"$ref": "#/components/schemas/Policies"
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
},
"attributes": {
"type": "object"
}
}
}
},
"policies": {
"$ref": "#/components/schemas/Policies"
},
"attributes": {
"type": "object"
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
}
}
},
"ListResources": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Resource"
}
},
"MakeFormFactorRequest": {
"type": "object",
"properties": {
"formFactorProductID": {
"type": "string",
"example": "a1b2c3d4e5c5"
},
"formFactorID": {
"type": "string",
"example": "CRN12346"
},
"status": {
"enum": [
"ACTIVE",
"INACTIVE",
"DELETED"
],
"type": "string",
"example": "ACTIVE"
},
"targetUri": {
"format": "uri",
"type": "string"
},
"attributes": {
"type": "object"
}
}
},
"LinkTargetRequest": {
"type": "object",
"properties": {
"targetUri": {
"$ref": "#/components/schemas/Target"
}
}
},
"LinkFormFactorToResourceProduct": {
"type": "object",
"properties": {
"formFactorID": {
"type": "string",
"example": "q1w2e3r4t5"
}
}
},
"LinkChannelToPaymentProduct": {
"type": "object",
"properties": {
"channelID": {
"type": "string",
"example": "w1q2e3r4t5"
}
}
},
"LinkResourceProductToPaymentProduct": {
"type": "object",
"properties": {
"resourceProductID": {
"type": "string",
"example": "a1s2d3f4g5"
}
}
},
"BadRequest": {
"type": "object",
"properties": {
"message": {
"type": "string",
"example": "Bad Request"
},
"code": {
"type": "string",
"example": "BAD_REQUEST"
}
}
},
"Unauthorized": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "UNAUTHORIZED"
},
"message": {
"type": "string",
"example": "Unauthorized"
}
}
},
"AlreadyExists": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "ALREADY_EXISTS"
},
"message": {
"type": "string",
"example": "Already exists"
}
}
},
"NotFound": {
"type": "object",
"properties": {
"code": {
"type": "string",
"example": "NOT_FOUND"
},
"message": {
"type": "string",
"example": "Not found"
}
}
},
"ResourceProduct": {
"title": "ResourceProduct",
"description": "",
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"formFactorProducts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"type": {
"type": "string"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"provider": {
"type": "string"
},
"skuID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"type": "string"
},
"paymentStatus": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object",
"properties": {
"tenantID": {
"type": "string"
},
"object": {
"type": "string"
}
}
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
},
"example": {
"ifi": 140827,
"id": "7f2fbeb5-04f9-4b23-9565-46434c7a3969",
"code": "RPFAMFARTESTsbfmt",
"name": "FAMPAY RESOURCE PRODUCT TEST sbfmt",
"description": "Resource Product for Fampay test1",
"formFactorProducts": [
{
"ifi": 140827,
"id": "0397e382-c9a7-4738-b366-ea5b4d635dc4",
"code": "CMSFFFARTESTsbfmt",
"name": "ABC Form Factor Test sbfmt",
"description": "Form Factor Test for ABC",
"type": "card",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "CMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/0f01e45b-f2d3-4592-9b01-c259988b8582"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 19, 2020 4:14:53 PM",
"modifiedAt": "Mar 19, 2020 4:14:53 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
},
{
"ifi": 140827,
"id": "f02c44ed-6868-49a9-b592-92162ce2b225",
"code": "CMSFFFARTESTsbfmt1",
"name": "ABC Form Factor Test sbfmt1",
"description": "Form Factor Test for ABC",
"type": "phoneNumber",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "PMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/fam001"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 19, 2020 4:14:57 PM",
"modifiedAt": "Mar 19, 2020 4:14:57 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
}
],
"tags": [
"tag://vbo/fam001"
],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 4:14:59 PM",
"modifiedAt": "Mar 19, 2020 4:14:59 PM",
"headers": {}
}
},
"PaymentProductDe": {
"title": "PaymentProductDe",
"description": "",
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"channels": {
"type": "array",
"items": {}
},
"resourceProduct": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"attributes": {
"type": "object"
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
},
"example": {
"ifi": 140827,
"id": "5291112c-4b42-4e92-a7db-c3fcf0f96b89",
"code": "PPFAMFARTEST_sbfmt",
"name": "PAY PAYMENT PRODUCT test",
"description": "Payment Product for Fampay Test",
"channels": [],
"resourceProduct": "7f2fbeb5-04f9-4b23-9565-46434c7a3969",
"tags": [
"tag://vbo/fam001"
],
"attributes": {},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 4:15:01 PM",
"modifiedAt": "Mar 19, 2020 4:15:01 PM",
"headers": {}
}
},
"Resource": {
"title": "Resource",
"description": "",
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"resourceProductId": {
"type": "string"
},
"resourceProduct": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"formFactorProducts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"type": {
"type": "string"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"provider": {
"type": "string"
},
"skuID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"type": "string"
},
"paymentStatus": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object",
"properties": {
"tenantID": {
"type": "string"
},
"object": {
"type": "string"
}
}
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
},
"targetURI": {
"type": "string"
},
"formFactors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"ifi": {
"format": "int32",
"type": "integer"
},
"formFactorProductID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"targetURI": {
"type": "string"
},
"tags": {
"type": "array",
"items": {}
},
"attributes": {
"type": "object"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"vectors": {
"type": "array",
"items": {}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"attributes": {
"type": "object"
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
},
"example": {
"ifi": 140827,
"id": "5ae9fa20-a784-4fb6-81c1-bb1625f0559a",
"resourceProductId": "5ab55925-2a51-4c8b-b30c-86b0d6888551",
"resourceProduct": {
"ifi": 140827,
"id": "5ab55925-2a51-4c8b-b30c-86b0d6888551",
"code": "RPFAMFARTESTxdvvqg",
"name": "FAMPAY RESOURCE PRODUCT TEST xdvvqg",
"description": "Resource Product for Fampay test1",
"formFactorProducts": [
{
"ifi": 140827,
"id": "7c584394-cd09-40d2-860d-7cc6b1f39782",
"code": "CMSFFFARTESTxdvvqg",
"name": "ABC Form Factor Test xdvvqg",
"description": "Form Factor Test for ABC",
"type": "card",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "CMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/0f01e45b-f2d3-4592-9b01-c259988b8582"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 19, 2020 7:25:15 PM",
"modifiedAt": "Mar 19, 2020 7:25:15 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
},
{
"ifi": 140827,
"id": "3e944456-a7f6-49c0-8f12-b9a8d61934ea",
"code": "CMSFFFARTESTxdvvqg1",
"name": "ABC Form Factor Test xdvvqg1",
"description": "Form Factor Test for ABC",
"type": "phoneNumber",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "PMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/fam001"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 19, 2020 7:25:17 PM",
"modifiedAt": "Mar 19, 2020 7:25:17 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
}
],
"tags": [
"tag://vbo/fam001"
],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 7:25:21 PM",
"modifiedAt": "Mar 19, 2020 7:25:21 PM",
"headers": {}
},
"targetURI": "account://22cf4cdd-a01a-40c4-91ac-d8d88aac7ea1",
"formFactors": [
{
"id": "3a53c5ad-2468-460f-a2b6-34286d9e0612",
"ifi": 140827,
"formFactorProductID": "3e944456-a7f6-49c0-8f12-b9a8d61934ea",
"formFactorID": 919520128865,
"targetURI": "account://71227305-whatMobile2",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 7:25:26 PM",
"modifiedAt": "Mar 19, 2020 7:25:26 PM",
"headers": {}
},
{
"id": "98a4f301-c31b-4efc-8146-88ba733dedaf",
"ifi": 140827,
"formFactorProductID": "7c584394-cd09-40d2-860d-7cc6b1f39782",
"formFactorID": "a9047464-4420-4406-87cb-705a3dc033d2",
"targetURI": "account://123Provision1",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 7:25:26 PM",
"modifiedAt": "Mar 19, 2020 7:25:26 PM",
"headers": {}
}
],
"tags": [
"tag://vbo/fam001"
],
"vectors": [],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"attributes": {},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 7:25:26 PM",
"modifiedAt": "Mar 19, 2020 7:25:26 PM",
"headers": {}
}
},
"ResourceProductList": {
"title": "ResourceProductList",
"description": "",
"type": "object",
"properties": {
"resources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"resourceProductId": {
"type": "string"
},
"resourceProduct": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"formFactorProducts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"type": {
"type": "string"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"provider": {
"type": "string"
},
"skuID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"type": "string"
},
"paymentStatus": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object",
"properties": {
"tenantID": {
"type": "string"
},
"object": {
"type": "string"
}
}
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
},
"targetURI": {
"type": "string"
},
"formFactors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"ifi": {
"format": "int32",
"type": "integer"
},
"formFactorProductID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"targetURI": {
"type": "string"
},
"tags": {
"type": "array",
"items": {}
},
"attributes": {
"type": "object"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"vectors": {
"type": "array",
"items": {}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"attributes": {
"type": "object"
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
}
},
"headers": {
"type": "object"
}
},
"example": {
"resources": [
{
"ifi": 140827,
"id": "a8e27abb-3490-4b4b-9a5f-82de543f8b96",
"resourceProductId": "7f2fbeb5-04f9-4b23-9565-46434c7a3969",
"resourceProduct": {
"ifi": 140827,
"id": "7f2fbeb5-04f9-4b23-9565-46434c7a3969",
"code": "RPFAMFARTESTsbfmt",
"name": "FAMPAY RESOURCE PRODUCT TEST sbfmt",
"description": "Resource Product for Fampay test1",
"formFactorProducts": [
{
"ifi": 140827,
"id": "0397e382-c9a7-4738-b366-ea5b4d635dc4",
"code": "CMSFFFARTESTsbfmt",
"name": "ABC Form Factor Test sbfmt",
"description": "Form Factor Test for ABC",
"type": "card",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "CMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/0f01e45b-f2d3-4592-9b01-c259988b8582"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 19, 2020 4:14:53 PM",
"modifiedAt": "Mar 19, 2020 4:14:53 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
},
{
"ifi": 140827,
"id": "f02c44ed-6868-49a9-b592-92162ce2b225",
"code": "CMSFFFARTESTsbfmt1",
"name": "ABC Form Factor Test sbfmt1",
"description": "Form Factor Test for ABC",
"type": "phoneNumber",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "PMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/fam001"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 19, 2020 4:14:57 PM",
"modifiedAt": "Mar 19, 2020 4:14:57 PM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
}
],
"tags": [
"tag://vbo/fam001"
],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 4:14:59 PM",
"modifiedAt": "Mar 19, 2020 4:14:59 PM",
"headers": {}
},
"targetURI": "account://22cf4cdd-a01a-40c4-91ac-d8d88aac7ea1",
"formFactors": [
{
"id": "d867f147-9f7a-412e-aebe-c31d028111eb",
"ifi": 140827,
"formFactorProductID": "0397e382-c9a7-4738-b366-ea5b4d635dc4",
"formFactorID": "f0c1bb24-d800-4024-bd34-67a61aaab588",
"targetURI": "account://123Provision1",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 4:15:04 PM",
"modifiedAt": "Mar 19, 2020 4:15:04 PM",
"headers": {}
}
],
"tags": [
"tag://vbo/fam001"
],
"vectors": [],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"attributes": {},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 4:15:03 PM",
"modifiedAt": "Mar 20, 2020 5:35:12 AM",
"headers": {}
}
],
"headers": {}
}
},
"VectorResource": {
"title": "VectorResource",
"description": "",
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"resourceProductId": {
"type": "string"
},
"resourceProduct": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"formFactorProducts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"type": {
"type": "string"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"provider": {
"type": "string"
},
"skuID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"type": "string"
},
"paymentStatus": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object",
"properties": {
"tenantID": {
"type": "string"
},
"object": {
"type": "string"
}
}
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
},
"targetURI": {
"type": "string"
},
"formFactors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"ifi": {
"format": "int32",
"type": "integer"
},
"formFactorProductID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"targetURI": {
"type": "string"
},
"tags": {
"type": "array",
"items": {}
},
"attributes": {
"type": "object"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"vectors": {
"type": "array",
"items": {
"type": "string"
}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"attributes": {
"type": "object"
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
},
"example": {
"ifi": 140827,
"id": "178c7412-2143-49bc-b4ab-b9b34f4cee6e",
"resourceProductId": "18745857-10d0-4d72-8666-a51f3b8bc550",
"resourceProduct": {
"ifi": 140827,
"id": "18745857-10d0-4d72-8666-a51f3b8bc550",
"code": "RPFAMFARTESTdvjre4",
"name": "FAMPAY RESOURCE PRODUCT FARZAN TEST dvjre4",
"description": "Resource Product for Fampay Farzan test1",
"formFactorProducts": [
{
"ifi": 140827,
"id": "28ac4349-e2d0-49cf-ae35-44daf7a5e8be",
"code": "CMSFFFARTESTdvjre4",
"name": "ABC Form Factor Farzan Test dvjre4",
"description": "Form Factor Farzan Test for ABC",
"type": "card",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "CMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://VBO/FAM001"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 2, 2020 11:18:34 AM",
"modifiedAt": "Mar 2, 2020 11:18:34 AM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
},
{
"ifi": 140827,
"id": "12cc539c-ef94-4a24-9324-147523a6c00f",
"code": "CMSFFFARTESTdvjre41",
"name": "ABC Form Factor Farzan Test dvjre41",
"description": "Form Factor Farzan Test for ABC",
"type": "phoneNumber",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "PMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://VBO/FAM001"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 2, 2020 11:18:38 AM",
"modifiedAt": "Mar 2, 2020 11:18:38 AM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
}
],
"tags": [
"tag://VBO/FAM001"
],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 2, 2020 11:18:40 AM",
"modifiedAt": "Mar 2, 2020 11:18:40 AM",
"headers": {}
},
"targetURI": "account://badb2a7d-0d4b-4d48-8ea5-84ae0be45a4c",
"formFactors": [
{
"id": "7db667d9-885e-4a53-afb4-b0ffb49d9f55",
"ifi": 140827,
"formFactorProductID": "12cc539c-ef94-4a24-9324-147523a6c00f",
"formFactorID": 919681519532,
"targetURI": "account://71227305-whatMobile2",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 2, 2020 11:18:45 AM",
"modifiedAt": "Mar 2, 2020 11:18:45 AM",
"headers": {}
},
{
"id": "90208df0-cdd5-497a-b3ff-f98bf3c6a2c2",
"ifi": 140827,
"formFactorProductID": "28ac4349-e2d0-49cf-ae35-44daf7a5e8be",
"formFactorID": "ac986fcd-25bd-4a6d-aa46-021069519b33",
"targetURI": "account://123Provision1",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 2, 2020 11:18:58 AM",
"modifiedAt": "Mar 2, 2020 11:18:58 AM",
"headers": {}
}
],
"tags": [
"tag://VBO/FAM001"
],
"vectors": [
"vector://ACCOUNT_HOLDER/49958542-8284-7221-12138140"
],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"attributes": {},
"status": "ACTIVE",
"createdAt": "Mar 2, 2020 11:18:45 AM",
"modifiedAt": "Mar 2, 2020 11:18:45 AM",
"headers": {}
}
},
"FormFactor": {
"title": "FormFactor",
"description": "",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"ifi": {
"format": "int32",
"type": "integer"
},
"formFactorProductID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"targetURI": {
"type": "string"
},
"tags": {
"type": "array",
"items": {}
},
"attributes": {
"type": "object"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
},
"example": {
"id": "c7845612-c10d-4524-beb4-10b834655c47",
"ifi": 140827,
"formFactorProductID": "dc3c2d30-7a6a-4714-b1c4-66dc39c2df2b",
"formFactorID": 919397432115,
"targetURI": "account://71227305-whatMobile2",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 19, 2020 7:10:27 PM",
"modifiedAt": "Mar 20, 2020 5:35:15 AM",
"headers": {}
}
},
"AssociateFormFactor": {
"title": "AssociateFormFactor",
"description": "",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"ifi": {
"format": "int32",
"type": "integer"
},
"formFactorProductID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"targetURI": {
"type": "string"
},
"tags": {
"type": "array",
"items": {}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
},
"example": {
"id": "af26d892-d872-41bf-9a36-36e11696864e",
"ifi": 140827,
"formFactorProductID": "61787ab5-68f7-4020-b4f9-57eb7ccd04de",
"formFactorID": 91987364658,
"targetURI": "account://71227305-whatMobile2",
"tags": [],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 23, 2020 10:28:03 AM",
"modifiedAt": "Mar 23, 2020 10:28:03 AM",
"headers": {}
}
},
"provisionAndLinkFormFactorRequest": {
"title": "provisionAndLinkFormFactorRequest",
"description": "",
"type": "object",
"properties": {
"formFactorProductID": {
"type": "string"
},
"orderDetails": {
"type": "object",
"properties": {
"orderID": {
"type": "string"
},
"cardSkuID": {
"type": "string"
},
"expiry": {
"type": "object",
"properties": {
"month": {
"format": "int32",
"type": "integer"
},
"year": {
"format": "int32",
"type": "integer"
}
}
},
"deliveryAddress": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"addressLine1": {
"type": "string"
},
"addressLine2": {
"type": "string"
},
"addressLine3": {
"type": "string"
},
"addressLine4": {
"type": "string"
},
"city": {
"type": "string"
},
"state": {
"type": "string"
},
"country": {
"type": "string"
},
"postalCode": {
"type": "string"
},
"contactNumber": {
"type": "string"
}
}
}
}
},
"targetURI": {
"type": "string"
},
"status": {
"type": "string"
},
"vectors": {
"type": "array",
"items": {
"type": "string"
}
}
},
"example": {
"formFactorProductID": "688247db-f80b-4e80-88c8-467a8ce6e2d2",
"orderDetails": {
"orderID": "string",
"cardSkuID": "ABC_FAMPAY_PHYSICAL",
"expiry": {
"month": 0,
"year": 10
},
"deliveryAddress": {
"name": "Farzan",
"addressLine1": "Test Line 1",
"addressLine2": "Test2",
"addressLine3": "Test Line 3",
"addressLine4": "Test2",
"city": "dkwkr",
"state": "dfejhr",
"country": "IN",
"postalCode": "400050",
"contactNumber": "9867962795"
}
},
"targetURI": "account://123Provision1",
"status": "ACTIVE",
"vectors": [
"vector://ACCOUNT_HOLDER/provisionedffValue1"
]
}
},
"provisionAndLinkFormFactorResponse": {
"title": "provisionAndLinkFormFactorResponse",
"description": "",
"type": "object",
"properties": {
"resource": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"resourceProductId": {
"type": "string"
},
"resourceProduct": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"formFactorProducts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ifi": {
"format": "int32",
"type": "integer"
},
"id": {
"type": "string"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"type": {
"type": "string"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"provider": {
"type": "string"
},
"skuID": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"attributes": {
"type": "object"
},
"issuanceStatus": {
"type": "string"
},
"paymentStatus": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object",
"properties": {
"tenantID": {
"type": "string"
},
"object": {
"type": "string"
}
}
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
},
"targetURI": {
"type": "string"
},
"formFactors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"ifi": {
"format": "int32",
"type": "integer"
},
"formFactorProductID": {
"type": "string"
},
"formFactorID": {
"type": "string"
},
"targetURI": {
"type": "string"
},
"tags": {
"type": "array",
"items": {}
},
"attributes": {
"type": "object"
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
}
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"vectors": {
"type": "array",
"items": {}
},
"policies": {
"type": "object",
"properties": {
"issuancePolicies": {
"type": "array",
"items": {}
},
"paymentPolicies": {
"type": "array",
"items": {}
}
}
},
"attributes": {
"type": "object"
},
"status": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"headers": {
"type": "object"
}
}
},
"provisionFormFactorResponse": {
"type": "object",
"properties": {
"resourceId": {
"type": "string"
},
"cardID": {
"type": "string"
},
"crn": {
"type": "string"
},
"cardType": {
"type": "string"
},
"maskedPan": {
"type": "string"
},
"network": {
"type": "string"
},
"cardStatus": {
"type": "string"
}
}
},
"headers": {
"type": "object"
}
},
"example": {
"resource": {
"ifi": 140827,
"id": "98470506-1fc3-4d76-abdc-3be1300bf0ba",
"resourceProductId": "03294d01-18cd-401b-bd3c-bf513be3bd0d",
"resourceProduct": {
"ifi": 140827,
"id": "03294d01-18cd-401b-bd3c-bf513be3bd0d",
"code": "RPFAMFARTESTwybw6o",
"name": "FAMPAY RESOURCE PRODUCT TEST wybw6o",
"description": "Resource Product for Fampay test1",
"formFactorProducts": [
{
"ifi": 140827,
"id": "688247db-f80b-4e80-88c8-467a8ce6e2d2",
"code": "CMSFFFARTESTwybw6o",
"name": "ABC Form Factor Test wybw6o",
"description": "Form Factor Test for ABC",
"type": "card",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "CMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/0f01e45b-f2d3-4592-9b01-c259988b8582"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 20, 2020 5:47:24 AM",
"modifiedAt": "Mar 20, 2020 5:47:24 AM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
},
{
"ifi": 140827,
"id": "0900cc44-f5a6-49f3-aaab-d3a14f122837",
"code": "CMSFFFARTESTwybw6o1",
"name": "ABC Form Factor Test wybw6o1",
"description": "Form Factor Test for ABC",
"type": "phoneNumber",
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"provider": "PMS",
"skuID": "RUPAY_ABC_VBO_PHYSICAL",
"tags": [
"tag://vbo/fam001"
],
"attributes": {},
"issuanceStatus": "ACTIVE",
"paymentStatus": "ACTIVE",
"createdAt": "Mar 20, 2020 5:47:26 AM",
"modifiedAt": "Mar 20, 2020 5:47:26 AM",
"headers": {
"tenantID": "140827",
"object": "140827@tenant.zeta.in"
}
}
],
"tags": [
"tag://vbo/fam001"
],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 20, 2020 5:47:28 AM",
"modifiedAt": "Mar 20, 2020 5:47:28 AM",
"headers": {}
},
"targetURI": "account://22cf4cdd-a01a-40c4-91ac-d8d88aac7ea1",
"formFactors": [
{
"id": "30cccceb-af50-41de-b5c6-f879808503e5",
"ifi": 140827,
"formFactorProductID": "0900cc44-f5a6-49f3-aaab-d3a14f122837",
"formFactorID": 919740431612,
"targetURI": "account://71227305-whatMobile2",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 20, 2020 5:47:33 AM",
"modifiedAt": "Mar 20, 2020 5:47:33 AM",
"headers": {}
},
{
"id": "901dbbf9-1845-40d2-abe6-4ac0ae67ea67",
"ifi": 140827,
"formFactorProductID": "688247db-f80b-4e80-88c8-467a8ce6e2d2",
"formFactorID": "71ce8712-050a-412b-b953-09ce737584a4",
"targetURI": "account://123Provision1",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 20, 2020 5:47:35 AM",
"modifiedAt": "Mar 20, 2020 5:47:35 AM",
"headers": {}
},
{
"id": "5639a9e3-313b-4253-bbb8-d481b225d61a",
"ifi": 140827,
"formFactorProductID": "688247db-f80b-4e80-88c8-467a8ce6e2d2",
"formFactorID": "f3ba91d4-59c4-4f26-ab1f-63eaffbb09ed",
"targetURI": "account://123Provision1",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 20, 2020 1:07:18 PM",
"modifiedAt": "Mar 20, 2020 1:07:18 PM",
"headers": {}
},
{
"id": "ded52de6-04a3-4bc9-809d-f2b09ebe5495",
"ifi": 140827,
"formFactorProductID": "688247db-f80b-4e80-88c8-467a8ce6e2d2",
"formFactorID": "70c70535-b3b4-4805-bf08-83f857262f96",
"targetURI": "account://123Provision1",
"tags": [],
"attributes": {},
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"status": "ACTIVE",
"createdAt": "Mar 23, 2020 12:15:57 PM",
"modifiedAt": "Mar 23, 2020 12:15:57 PM",
"headers": {}
}
],
"tags": [
"tag://vbo/fam001"
],
"vectors": [],
"policies": {
"issuancePolicies": [],
"paymentPolicies": []
},
"attributes": {},
"status": "ACTIVE",
"createdAt": "Mar 20, 2020 5:47:33 AM",
"modifiedAt": "Mar 20, 2020 5:47:33 AM",
"headers": {}
},
"provisionFormFactorResponse": {
"resourceId": "resource://98470506-1fc3-4d76-abdc-3be1300bf0ba",
"cardID": "70c70535-b3b4-4805-bf08-83f857262f96",
"crn": "123055947407",
"cardType": "PHYSICAL_RUPAY_SUPERCARD",
"maskedPan": "508645-xxxxxx-9022",
"network": "RUPAY",
"cardStatus": "ACTIVE"
},
"headers": {}
}
},
"updateformfactor": {
"title": "Root Type for updateformfactor",
"description": "",
"type": "object",
"properties": {
"status": {
"type": "string"
},
"reason": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"description": {
"type": "string"
}
}
}
},
"example": {
"status": "DELETED",
"reason": {
"code": "LOST_OR_STOLEN/DAMAGED/HOTLISTED/OFAC_BLOCKED/OTHERS",
"description": "User's card was lost/stolen"
}
}
}
}
}
}
- No labels