--- swagger: "2.0" info: x-ibm-name: bafapi-onboarding-user-verification title: BAFAPI User Verification Onboarding version: 1.0.0 description: This Api is use for customer verification and onboarding. schemes: - https basePath: /bafpay-onboarding-wallet-verification consumes: - application/json produces: - application/json securityDefinitions: OAuth: type: oauth2 description: OAuth Authentication flow: application scopes: GetToken: "" tokenUrl: https://apigateway.bankalfalah.com/bankalfalah/sb/oauthproviderapi/oauth2/token clientIdHeader: type: apiKey in: header name: X-IBM-Client-Id clientSecretHeader: type: apiKey in: header name: X-IBM-Client-Secret security: - clientIdHeader: [] clientSecretHeader: [] OAuth: - GetToken x-ibm-configuration: testable: true enforced: true phase: realized paths: /v1: post: responses: 200: description: Success schema: $ref: '#/definitions/Response Body' 500: description: Error schema: $ref: '#/definitions/Error Response' tags: [] description: "" produces: - application/json consumes: [] parameters: - name: Request Body required: true in: body schema: $ref: '#/definitions/Request Body' definitions: Request Body: description: "" type: object properties: TRN: type: string description: ismandatory=true , Description:Unique Number , SpecialCharacter = not allowed CNIC: type: string description: 'ismandatory=true , Description: 13 digits numeric value , SpecialCharacter = not allowed' MobileNo: type: string description: 'ismandatory=true , Description: 11 digits numeric value , SpecialCharacter = not allowed' Name: type: string description: 'ismandatory=true , Description: Name of customer ,SpecialCharacter = allowed' IssueDate: type: string description: 'ismandatory=true , Description : CNIC Issuance date , SpecialCharacter = not allowed' Reserved1: type: string description: 'ismandatory=false , Description : Reserved Field , SpecialCharacter = not allowed' Reserved2: type: string description: 'ismandatory=false , Description : Reserved Field , SpecialCharacter = not allowed' Reserved3: type: string description: 'ismandatory=false , Description : Reserved Field , SpecialCharacter = not allowed' Reserved4: type: string description: 'ismandatory=false , Description : Reserved Field , SpecialCharacter = not allowed' example: TRN: "123" CNIC: "4220101598845" MobileNo: "03002342163" Name: SYED UZAIR HASSAN WARSI IssueDate: 07-12-2025 Reserved1: "" Reserved2: "" Reserved3: "" Reserved4: "" required: - TRN - CNIC - MobileNo - Name - IssueDate - Reserved1 - Reserved2 - Reserved3 - Reserved4 additionalProperties: false Response Body: description: "" type: object properties: ResponseCode: type: string ResponseDesc: type: string MotherName: type: string BirthPlace: type: string example: ResponseCode: "00" ResponseDesc: successful MotherName: KEHKASHAN MALIK BirthPlace: KARACHI SHARKI Error Response: description: "" type: object properties: ResponseCode: type: string ResponseDesc: type: string example: ResponseCode: "99" ResponseDesc: Failed tags: [] x-ibm-endpoints: - endpointUrl: https://apigateway.bankalfalah.com/bankalfalah/sb type: - production - development ...