Unknown macro: {hivestonebreadcrumb}
Page tree
Skip to end of metadata
Go to start of metadata

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" } } } } } }

On this page:

Need Help?

Contact us at fusion-support@zeta.tech or call us on 080-6690 5995.



  • No labels