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

An Account Holder is any person or corporate that has a banking relationship with an Issuing Financial Institution (IFI).

{ "openapi" : "3.0.1", "info": { "version": "" }, "paths": { "/api/v1/ifi/{ifiID}/applications": { "get": { "tags": [ "Individual Application" ], "summary": "Get Individual Application Request", "description": "Returns list of Individual Application Response object.", "operationId": "getAccountHolderList", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Individual Application Request is being retrieved.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "status", "description" : "Status of the Individual Application Request being retrieved.", "in": "query", "schema": { "type": "string", "enum": [ "PROCESSING", "PENDING_ON_USER_ACTION", "IN_REVIEW", "REJECTED", "APPROVED", "DELETED" ] } }, { "name": "pageNumber", "description" : "Page being requested.", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "description" : "Defines the number of items to be displayed on one page.", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "requestBody": { "content": { "*/*": { "schema": { "type": "object" } } } }, "responses": { "default": { "description": "Individual Application Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AccountHolderApplicationListResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] } }, "/api/v1/ifi/{ifiID}/individualApplications/{applicationID}/vectors": { "post": { "tags": [ "Vector" ], "summary": "Add Vector Request", "description": "Returns Vector object on successful creation of the object. This request is non-idempotent.", "operationId": "createVector", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Vector Request is being created.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the Vector Request is being created.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateVectorRequest" } } } }, "responses": { "default": { "description": "Add Vector", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VectorResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] } }, "/api/v1/ifi/{ifiID}/individualApplications/{applicationID}": { "get": { "tags": [ "Individual Application" ], "summary": "Get Individual Application Request", "description": "Returns Individual Application Response object. Individual Application ID should be UUID.", "operationId": "getAccountHolderApplicationByID", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Individual Application Request is being retrieved by using applicationID.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which details are being retrieved.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "*/*": { "schema": { "type": "object" } } } }, "responses": { "default": { "description": "Individual Application Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AccountHolderApplicationResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] }, "put": { "tags": [ "Individual Application" ], "summary": "Update Individual Application Request", "description": "Returns Individual Application Response object. Individual Application ID should be UUID.", "operationId": "updateAccountHolder_1", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Individual Application Request is being updated by using applicationID.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the details are being updated.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateAccountHolderApplicationRequest" } } } }, "responses": { "default": { "description": "Individual Application Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AccountHolderApplicationResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] }, "delete": { "tags": [ "Individual Application" ], "summary": "Delete Individual Application Request", "description": "Deletes an Individual Application object for an IFI by Application ID. Application ID should be UUID. ", "operationId": "deleteAccountHolderApplication", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Individual Application Request is being deleted.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the details are being deleted.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "*/*": { "schema": { "type": "object" } } } }, "responses": { "default": { "description": "Empty object with 200 status", "content": { "*/*": { "schema": { "type": "object" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] } }, "/api/v1/ifi/{ifiID}/individualApplications/{applicationID}/vectors/{vectorID}": { "get": { "tags": [ "Vector" ], "summary": "Get Vector Request", "description": "Returns Vector Response object.", "operationId": "getVectorByID", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Vector Request is being retrieved.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the Vector Request is being retrieved.", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "vectorID", "description" : "ID of the Vector for which the details are being retrieved.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "*/*": { "schema": { "type": "object" } } } }, "responses": { "default": { "description": "Vector Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VectorResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] }, "put": { "tags": [ "Vector" ], "summary": "Update Vector Request", "description": "Returns Vector Response object.", "operationId": "updateVector", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Vector Request is being updated.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "vectorID", "description" : "ID of the Vector for which details are being updated.", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "applicationID", "description" : "ID of the Application for which the Vector Request is being updated.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateVectorRequest" } } } }, "responses": { "default": { "description": "Vector Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VectorResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] }, "delete": { "tags": [ "Vector" ], "summary": "Delete Vector Request", "description": "Deletes a Vector object by Vector ID for a specific Individual Application under a particular IFI.", "operationId": "deleteVector", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Vector Request is being deleted.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the Vector Request is being deleted.", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "vectorID", "description" : "ID of the Vector being deleted.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "*/*": { "schema": { "type": "object" } } } }, "responses": { "default": { "description": "Empty object with 200 status", "content": { "*/*": { "schema": { "type": "object" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] } }, "/api/v1/ifi/{ifiID}/individualApplications/{applicationID}/kycStatus/{newStatus}": { "put": { "tags": [ "KycStatus" ], "summary": "Update Kyc Status Request", "description": "Returns Kyc Status Response object.", "operationId": "updateKycStatus", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the KYC Status is being updated.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the KYC status is being updated.", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "newStatus", "description" : "Status of KYC being updated.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateKycStatusRequest" } } } }, "responses": { "default": { "description": "Kyc Status Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/KYCDetailsResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] } }, "/api/v1/ifi/{ifiID}/individualApplications/{applicationID}/customFields": { "get": { "tags": [ "Individual Application Custom Field" ], "summary": "Get custom field", "description": "Returns custom field details by Individual Application ID for a particular IFI.", "operationId": "getCustomFields", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Individual Application Custom Field is being retrieved.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the Individual Application Custom Field is being retrieved.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "*/*": { "schema": { "type": "object" } } } }, "responses": { "default": { "description": "Get customFields", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CustomFieldResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] }, "put": { "tags": [ "Individual Application Custom Field" ], "summary": "Update custom field key value pair", "description": "Update custom field details by Individual Application ID for a particular IFI", "operationId": "updateCustomKeyValuePair", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Individual Application Custom Field is being updated using key-value pair.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the Individual Application Custom Field is being updated.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateCustomFieldRequest" } } } }, "responses": { "default": { "description": "Updated account holder", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CustomFieldResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] }, "post": { "tags": [ "Individual Application Custom Field" ], "summary": "Add custom field", "description": "Add custom fields for an Account Holder", "operationId": "addAccountHolderCustomFields", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Individual Application Custom Field is being added.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the Individual Application Custom Field is being added.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AddCustomFieldRequest" } } } }, "responses": { "default": { "description": "Add custom fields for account holder", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CustomFieldResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] } }, "/api/v1/ifi/{ifiID}/individualApplications/{applicationID}/uploadDocumentEndpoint": { "get": { "tags": [ "Document Upload Endpoint" ], "summary": "Upload Document", "description": "Upload Document", "operationId": "uploadDocumentEndpoint", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization).", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application request.", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "maxUploadSize", "in": "query", "schema": { "type": "integer", "format": "int64" } }, { "name": "setContentDisposition", "in": "query", "schema": { "type": "boolean" } } ], "requestBody": { "content": { "*/*": { "schema": { "type": "object" } } } }, "responses": { "default": { "description": "Upload Document", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UploadDocumentEndpointResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] } }, "/api/v1/ifi/{ifiID}/individualApplications/{applicationID}/documents": { "get": { "tags": [ "Document" ], "summary": "Get Document Request", "description": "Returns list of Document Response object.", "operationId": "getDocumentList", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the list of Document request is being retrieved.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the list of Document request is being retrieved.", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "status", "description" : "Status of the Document request being retrieved.", "in": "query", "schema": { "type": "string", "enum": [ "PROCESSING", "PENDING_ON_USER_ACTION", "IN_REVIEW", "REJECTED", "APPROVED", "DELETED" ] } }, { "name": "pageNumber", "description" : "Page being requested.", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "description" : "Defines the number of items to be displayed on one page.", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "requestBody": { "content": { "*/*": { "schema": { "type": "object" } } } }, "responses": { "default": { "description": "Document list Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DocumentListResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] }, "post": { "tags": [ "Document" ], "summary": "Create a Document for Individual Application Request", "description": "Returns CreateDocumentRequest object on successful creation of the object. This request is non-idempotent.", "operationId": "createDocument", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Document for Individual Application Request is being created.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the Document for Individual Application Request is being created.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateDocumentRequest" } } } }, "responses": { "default": { "description": "Create Document", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DocumentResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] } }, "/api/v1/ifi/{ifiID}/individualApplications/{applicationID}/documents/{documentID}": { "get": { "tags": [ "Document" ], "summary": "Get Document Request", "description": "Returns CreateDocumentRequest object on successful creation of the object. Document ID should be UUID.", "operationId": "getDocumentByID", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Document Request is being retrieved.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the Document Request is being retrieved.", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "documentID", "description" : "ID of the Document being retrieved.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "*/*": { "schema": { "type": "object" } } } }, "responses": { "default": { "description": "Get Document Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DocumentResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] }, "put": { "tags": [ "Document" ], "summary": "Update Document Request", "description": "Returns Document Response object. Document ID should be UUID.", "operationId": "updateDocument", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Document Request is being updated.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the Document Request is being updated.", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "documentID", "description" : "ID of the Document for which details are being updated.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateDocumentRequest" } } } }, "responses": { "default": { "description": "Document Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DocumentResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] }, "delete": { "tags": [ "Document" ], "summary": "Delete Document Request", "description": "Deletes a document object by document ID for a specific Individual Application under a particular IFI.", "operationId": "deleteDocument", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Document Request is being deleted.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the Document Request is being deleted.", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "documentID", "description" : "ID of the Document being deleted.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "*/*": { "schema": { "type": "object" } } } }, "responses": { "default": { "description": "Empty object with 200 status", "content": { "*/*": { "schema": { "type": "object" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] } }, "/api/v1/ifi/{ifiID}/individualApplications/{applicationID}/documents/{documentID}/status/{newStatus}": { "put": { "tags": [ "Document" ], "summary": "Update Document Request status", "description": "Returns Document Response object. Document ID should be UUID.", "operationId": "updateDocumentStatus", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Document Request Status is being updated.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the Document Request Status is being updated.", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "documentID", "description" : "ID of the Document being updated.", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "newStatus", "description" : "Status of the Document Request being updated.", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "default": { "description": "Document Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DocumentResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] } }, "/api/v1/ifi/{ifiID}/applications/newIndividual": { "post": { "tags": [ "Individual Application" ], "summary": "Create Individual Application Request", "description": "Returns individual application object on successful creation of the object. This request is non-idempotent.", "operationId": "createAddAccountHolderApplication", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Individual Application Request is being created.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateAccountHolderApplicationRequest" } } } }, "responses": { "default": { "description": "Create Individual Application", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AccountHolderApplicationResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] } }, "/api/v1/ifi/{ifiID}/individualApplications/{applicationID}/status/{newStatus}": { "put": { "tags": [ "Individual Application" ], "summary": "Update Individual Application Request status", "description": "Returns Individual Application Response object. Individual Application ID should be UUID.", "operationId": "updateAccountHolder", "parameters": [ { "name": "ifiID", "description" : "ID of the IFI (onboarded organization) under which the Individual Application Request Status is being updated.", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "applicationID", "description" : "ID of the Application for which the Individual Application Request Status is being updated.", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "newStatus", "description" : "Status to be updated for the Individual Application Request.", "in": "path", "required": true, "schema": { "type": "string", "enum": [ "PROCESSING", "PENDING_ON_USER_ACTION", "IN_REVIEW", "REJECTED", "APPROVED", "DELETED" ] } } ], "requestBody": { "content": { "*/*": { "schema": { "type": "object" } } } }, "responses": { "default": { "description": "Individual Application Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AccountHolderApplicationResponse" } } } } }, "servers": [ { "url": "http://api.stage.zeta.in", "variables": {} } ] } } }, "components": { "schemas": { "Vector": { "type": "object", "properties": { "type": { "type": "string" }, "value": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "updatedAt": { "type": "string", "format": "date-time" }, "attributes": { "type": "object", "additionalProperties": { "type": "string" } }, "verified": { "type": "boolean" }, "aetherID": { "type": "string" } } }, "Address": { "type": "object", "properties": { "line1": { "type": "string" }, "line2": { "type": "string" }, "city": { "type": "string" }, "state": { "type": "string" }, "postCode": { "type": "string" }, "country": { "type": "string" }, "latitude": { "type": "integer", "format": "int64" }, "longitude": { "type": "integer", "format": "int64" } } }, "Contact": { "type": "object", "properties": { "firstName": { "type": "string" }, "lastName": { "type": "string" }, "vectors": { "type": "array", "items": { "$ref": "#/components/schemas/Vector" } }, "attributes": { "type": "object", "additionalProperties": { "type": "string" } } } }, "VectorResponse": { "type": "object", "properties": { "vectorID": { "type": "string" }, "type": { "type": "string" }, "value": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "updatedAt": { "type": "string", "format": "date-time" }, "attributes": { "type": "object", "additionalProperties": { "type": "string" } }, "verified": { "type": "boolean" } } }, "CreateVectorRequest": { "type": "object", "properties": { "type": { "type": "string" }, "value": { "type": "string" }, "attributes": { "type": "object", "additionalProperties": { "type": "string" } }, "verified": { "type": "boolean" } } }, "AccountHolderApplicationResponse": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "id": { "type": "string" }, "formID": { "type": "string" }, "ifiID": { "type": "integer", "format": "int64" }, "spoolID": { "type": "string" }, "description": { "type": "string" }, "consumerEntityID": { "type": "string" }, "status": { "type": "string", "enum": [ "PROCESSING", "PENDING_ON_USER_ACTION", "IN_REVIEW", "REJECTED", "APPROVED", "DELETED" ] }, "accountHolderID": { "type": "string" }, "type": { "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" }, "vectors": { "type": "object", "additionalProperties": { "$ref": "#/components/schemas/Vector" } }, "pops": { "type": "object", "additionalProperties": { "$ref": "#/components/schemas/POP" } }, "tags": { "type": "object", "additionalProperties": { "$ref": "#/components/schemas/Tag" } }, "kycDetails": { "$ref": "#/components/schemas/KYCDetails" }, "customFields": { "type": "object", "additionalProperties": { "type": "object" } }, "createdAt": { "type": "string", "format": "date-time" }, "updatedAt": { "type": "string", "format": "date-time" }, "documentList": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentResponse" } }, "source": { "type": "string" } } }, "DocumentResponse": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "id": { "type": "string" }, "ifiID": { "type": "integer", "format": "int64" }, "applicationID": { "type": "string" }, "url": { "type": "string" }, "mediaType": { "type": "string" }, "status": { "type": "string" }, "type": { "type": "string" }, "subType": { "type": "string" }, "name": { "type": "string" } } }, "JsonArray": { "type": "object", "properties": { "asString": { "type": "string" }, "asBoolean": { "type": "boolean" }, "asInt": { "type": "integer", "format": "int32" }, "asNumber": { "type": "number" }, "asDouble": { "type": "number", "format": "double" }, "asFloat": { "type": "number", "format": "float" }, "asLong": { "type": "integer", "format": "int64" }, "asByte": { "type": "string", "format": "byte" }, "asCharacter": { "type": "string" }, "asBigDecimal": { "type": "number" }, "asBigInteger": { "type": "integer" }, "asShort": { "type": "integer", "format": "int32" }, "asJsonPrimitive": { "$ref": "#/components/schemas/JsonPrimitive" }, "asJsonArray": { "$ref": "#/components/schemas/JsonArray" }, "asJsonObject": { "$ref": "#/components/schemas/JsonObject" }, "jsonArray": { "type": "boolean" }, "jsonObject": { "type": "boolean" }, "jsonPrimitive": { "type": "boolean" }, "jsonNull": { "type": "boolean" }, "asJsonNull": { "$ref": "#/components/schemas/JsonNull" } } }, "JsonNull": { "type": "object", "properties": { "asString": { "type": "string" }, "asBoolean": { "type": "boolean" }, "asInt": { "type": "integer", "format": "int32" }, "asJsonPrimitive": { "$ref": "#/components/schemas/JsonPrimitive" }, "asJsonArray": { "$ref": "#/components/schemas/JsonArray" }, "asJsonObject": { "$ref": "#/components/schemas/JsonObject" }, "jsonArray": { "type": "boolean" }, "jsonObject": { "type": "boolean" }, "jsonPrimitive": { "type": "boolean" }, "jsonNull": { "type": "boolean" }, "asJsonNull": { "$ref": "#/components/schemas/JsonNull" }, "asNumber": { "type": "number" }, "asDouble": { "type": "number", "format": "double" }, "asFloat": { "type": "number", "format": "float" }, "asLong": { "type": "integer", "format": "int64" }, "asByte": { "type": "string", "format": "byte" }, "asCharacter": { "type": "string" }, "asBigDecimal": { "type": "number" }, "asBigInteger": { "type": "integer" }, "asShort": { "type": "integer", "format": "int32" } } }, "JsonObject": { "type": "object", "properties": { "asString": { "type": "string" }, "asBoolean": { "type": "boolean" }, "asInt": { "type": "integer", "format": "int32" }, "asJsonPrimitive": { "$ref": "#/components/schemas/JsonPrimitive" }, "asJsonArray": { "$ref": "#/components/schemas/JsonArray" }, "asJsonObject": { "$ref": "#/components/schemas/JsonObject" }, "jsonArray": { "type": "boolean" }, "jsonObject": { "type": "boolean" }, "jsonPrimitive": { "type": "boolean" }, "jsonNull": { "type": "boolean" }, "asJsonNull": { "$ref": "#/components/schemas/JsonNull" }, "asNumber": { "type": "number" }, "asDouble": { "type": "number", "format": "double" }, "asFloat": { "type": "number", "format": "float" }, "asLong": { "type": "integer", "format": "int64" }, "asByte": { "type": "string", "format": "byte" }, "asCharacter": { "type": "string" }, "asBigDecimal": { "type": "number" }, "asBigInteger": { "type": "integer" }, "asShort": { "type": "integer", "format": "int32" } } }, "JsonPrimitive": { "type": "object", "properties": { "value": { "type": "object", "writeOnly": true }, "number": { "type": "boolean" }, "asString": { "type": "string" }, "string": { "type": "boolean" }, "asBoolean": { "type": "boolean" }, "boolean": { "type": "boolean" }, "asInt": { "type": "integer", "format": "int32" }, "asNumber": { "type": "number" }, "asDouble": { "type": "number", "format": "double" }, "asFloat": { "type": "number", "format": "float" }, "asLong": { "type": "integer", "format": "int64" }, "asByte": { "type": "string", "format": "byte" }, "asCharacter": { "type": "string" }, "asBigDecimal": { "type": "number" }, "asBigInteger": { "type": "integer" }, "asShort": { "type": "integer", "format": "int32" }, "asJsonPrimitive": { "$ref": "#/components/schemas/JsonPrimitive" }, "asJsonArray": { "$ref": "#/components/schemas/JsonArray" }, "asJsonObject": { "$ref": "#/components/schemas/JsonObject" }, "jsonArray": { "type": "boolean" }, "jsonObject": { "type": "boolean" }, "jsonPrimitive": { "type": "boolean" }, "jsonNull": { "type": "boolean" }, "asJsonNull": { "$ref": "#/components/schemas/JsonNull" } } }, "KYCDetails": { "type": "object", "properties": { "kycStatus": { "type": "string" }, "updateTime": { "type": "string", "format": "date-time" }, "expiryTime": { "type": "string", "format": "date-time" }, "kycStatusPostExpiry": { "type": "string" }, "authType": { "type": "string" }, "authData": { "$ref": "#/components/schemas/JsonObject" }, "kycAttributes": { "type": "object", "additionalProperties": { "type": "string" } } } }, "POP": { "type": "object", "properties": { "id": { "type": "string" }, "aetherPopID": { "type": "string" }, "ifiID": { "type": "integer", "format": "int64" }, "label": { "type": "string" }, "accountHolderID": { "type": "string" }, "address": { "$ref": "#/components/schemas/Address" }, "contactList": { "type": "array", "items": { "$ref": "#/components/schemas/Contact" } }, "status": { "type": "string" }, "attributes": { "type": "object", "additionalProperties": { "type": "string" } }, "createdAt": { "type": "string", "format": "date-time" }, "updatedAt": { "type": "string", "format": "date-time" }, "default": { "type": "boolean" } } }, "Tag": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "value": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "updatedAt": { "type": "string", "format": "date-time" }, "attributes": { "type": "object", "additionalProperties": { "type": "string" } } } }, "EditIndividualApplicationRequest": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "ifiID": { "type": "integer", "format": "int64" }, "formID": { "type": "string" }, "spoolID": { "type": "string" }, "description": { "type": "string" }, "individualID": { "type": "string" }, "tags": { "type": "array", "items": { "$ref": "#/components/schemas/Tag" } }, "source": { "type": "string" } } }, "UpdateVectorRequest": { "type": "object", "properties": { "vectorID": { "type": "string" }, "type": { "type": "string" }, "value": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "updatedAt": { "type": "string", "format": "date-time" }, "attributes": { "type": "object", "additionalProperties": { "type": "string" } }, "verified": { "type": "boolean" } } }, "KYCDetailsResponse": { "type": "object", "properties": { "kycStatus": { "type": "string" }, "updateTime": { "type": "string", "format": "date-time" }, "expiryTime": { "type": "string", "format": "date-time" }, "kycStatusPostExpiry": { "type": "string" }, "kycAttributes": { "type": "object", "additionalProperties": { "type": "string" } } } }, "UpdateKycStatusRequest": { "type": "object", "properties": { "kycStatus": { "type": "string" }, "expiryTime": { "type": "string", "format": "date-time" }, "kycStatusPostExpiry": { "type": "string" }, "kycAttributes": { "type": "object", "additionalProperties": { "type": "string" } } } }, "CustomFieldResponse": { "type": "object", "properties": { "customFields": { "type": "object", "additionalProperties": { "type": "object" } } } }, "AddCustomFieldRequest": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "applicationID": { "type": "string" }, "ifiID": { "type": "integer", "format": "int64" }, "key": { "type": "string" }, "value": { "type": "object" } } }, "UpdateCustomFieldRequest": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "applicationID": { "type": "string" }, "ifiID": { "type": "integer", "format": "int64" }, "oldKey": { "type": "string" }, "newKey": { "type": "string" }, "value": { "type": "object" } } }, "UploadDocumentEndpointResponse": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "postAction": { "type": "string" }, "acl": { "type": "string" }, "key": { "type": "string" }, "policy": { "type": "string" }, "successActionStatus": { "type": "string" }, "xamzAlgorithm": { "type": "string" }, "xamzCredential": { "type": "string" }, "xamzDate": { "type": "string" }, "xamzSignature": { "type": "string" } } }, "CreateDocumentRequest": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "ifiID": { "type": "integer", "format": "int64" }, "applicationID": { "type": "string" }, "name": { "type": "string" }, "type": { "type": "string" }, "subType": { "type": "string" }, "mediaType": { "type": "string" }, "key": { "type": "string" }, "location": { "type": "string" }, "status": { "type": "string" }, "etag": { "type": "string" } } }, "UpdateDocumentRequest": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "ifiID": { "type": "integer", "format": "int64" }, "id": { "type": "string" }, "applicationID": { "type": "string" }, "location": { "type": "string" }, "name": { "type": "string" }, "type": { "type": "string" }, "subType": { "type": "string" }, "mediaType": { "type": "string" }, "key": { "type": "string" }, "etag": { "type": "string" } } }, "DocumentListResponse": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "documentList": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentResponse" } } } }, "TagResponse": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "value": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "updatedAt": { "type": "string", "format": "date-time" }, "attributes": { "type": "object", "additionalProperties": { "type": "string" } } } }, "AddTagRequest": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "value": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "additionalProperties": { "type": "string" } } } }, "UpdateTagRequest": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "id": { "type": "string" }, "value": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "additionalProperties": { "type": "string" } } } }, "TagListResponse": { "type": "object", "properties": { "tagList": { "type": "array", "items": { "$ref": "#/components/schemas/TagResponse" } } } }, "AccountHolderApplicationListResponse": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "accountHolderApplicationList": { "type": "array", "items": { "$ref": "#/components/schemas/AccountHolderApplicationResponse" } } } }, "CreateAccountHolderApplicationRequest": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "ifiID": { "type": "integer", "format": "int64" }, "formID": { "type": "string" }, "spoolID": { "type": "string" }, "description": { "type": "string" }, "accountHolderType": { "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": "#/components/schemas/KYCDetails" }, "vectors": { "type": "array", "items": { "$ref": "#/components/schemas/Vector" } }, "pops": { "type": "array", "items": { "$ref": "#/components/schemas/POP" } }, "customFields": { "type": "object", "additionalProperties": { "type": "object" } }, "tags": { "type": "array", "items": { "$ref": "#/components/schemas/Tag" } }, "source": { "type": "string" } } }, "UpdateAccountHolderApplicationRequest": { "type": "object", "properties": { "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "accountHolderApplicationID": { "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", "format": "date" }, "gender": { "type": "string" }, "mothersMaidenName": { "type": "string" } } }, "Builder": { "type": "object" } } } }

On this page:

Need Help?

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

  • No labels