bcs-customers-management-api-services
home
API INFORMATION
Title: customers-management-api-service
Version: 1.0.0
Protocols: HTTPS
URI Sandbox: https://customers-management-api-services-dev.us-e1.cloudhub.io/api/customersManagement/v1
URI QA: https://customers-management-api-services-qa.us-e1.cloudhub.io/api/customersManagement/v1
URILive: https://customers-management-api-services-prod.us-e1.cloudhub.io/api/customersManagement/v1
DOWLOAD RAML
DESCRIPTION
The API will offer consumers the creation of clients and at the same time the accounts, as well as the consultation of the basic information of the client, which allows the following operations:
Summary
-Create Customer and Account
Path:
/customer-account-management/v1/customer:
Headers
X-Invoker-BranchId: Office code
X-Invoker-TerminalId: Term code
X-Invoker-Component: Component
X-Invoker-UserIPAddress: Client IP Address
X-Invoker-ServerIPAddress: Server IP Address
X-Invoker-UserMACAddress: Client MAC Address
X-Invoker-ServerMACAddress: Server MAC Address
X-Invoker-ProcessDate: Process date
X-Invoker-TxId: Id TX
X-Invoker-SessionKey: Session key
X-Invoker-Source: Origin
X-Invoker-Country: Country
X-Invoker-ProcessBpmId: ID BPM process
X-Invoker-ProcessId: Process ID
X-Invoker-Network: Net
X-Invoker-subChannel: Subchannel with which the transaction must be registered.
X-Invoker-User: User
X-Invoker-Action: Action
X-Invoker-Destination: Destination
X-Invoker-ModifierUser: Modification user
X-Invoker-ReferencedNumber: Reference number
X-Invoker-RequestNumber: Request number
X-Invoker-CustId: Client code
Headers Security
X-Security-CustLoginIdSi: Used to identify the user who logs in
X-Security-ClientID: The Mule expression to use for obtaining the client ID from
X-Security-ClientSecret: The Mule expression to use for obtaining the client secret from API requests
X-Security-Token: Used to send a valid OAuth 2 access token
Body :
govIssueIdent: Contains identification data
govIssueIdentType: ID Type.
identSerialNum: Identification number.
clientType: ClientType
value: Value.
personName: Contains information about the person
lastName: Last Name.
secondLastName: Second Last Name.
firstName: First Name.
middleName: Middle Name.
personInfo: Contains information about the person
expCityId: Code City issuance.
expDt: Date issuance.
birthDt: Date birth.
gender: Gender.
maritalStatus: Code marital status.
maritalDesc: Description marital status.
contactInfo:
- emailAddr: Email address.
clientType:
- name: Customer type.
income:
- incomeAmt: Customer Salary.
otherIncome:
- amt: Customer Other incomes.
- name: Item per other revenue.
expense:
- amt: Expense.
finalcialAssets:
- amt: Total assets.
financialLiabilities:
- amt: Total liabilities.
originResources: Origin Resources.
adminResources: Resource management.
contactInfo: Contains information about the contact
phoneNum:
- phoneType: Type telephone number or residence.
- phone: Personal Telephone Number.
additionalPhoneNum:
- phoneType: Type Phone number additional.
- phone: Phone number additional.
postAddr:
- addr1: Payroll agreement address.
- city: Description City Of Residence.
- cityId: City Residence Code.
phoneNumResidence:
- phoneType: Type Phone number residence.
- phone: Phone number residence.
additionalPhoneNumResidence:
- phoneType: Type Phone Number Additional Residence.
- phone: Phone Number Additional Residence
naturalPerson: Contains information about the natural person
countryInfo: Description Country birth.
cityId: Code City birth.
city: Description City Of Residence.
entpr: Contains information.
govIssueIdent:
- govIssueIdentType: ID Type.
- identSerialNum: Identification number..
entprAgreement: Contains information.
entprDesc: Name Agreement.
postAddr:
- addr1: Payroll agreement address.
phoneNum:
- phoneType: Type telephone number or residence.
- phone: Personal Telephone Number.
additionalPhoneNum:
- phoneType: Type telephone number or residence.
- phone: Personal Telephone Number.
branchId: Payroll Agreement Office Code.
cityId: Payroll agreement city code.
entprId: Payroll agreement code.
businessOcupation: Contains information about the business ocupation.
ocupationCode: Occupation code.
desc: Occupation Description
businessActivity: Contains information about the business activity.
businessType: Position.
certCode: Classification code.
desc: Description classification.
businessProfession: Contains information about the business profession.
certCode: Classification code.
desc: Description classification.
businessProfessionGeneral: Contains information about the business profession general.
certCode: Classification code.
businessProfessionSpecific: Contains information about the business profession specific.
certCode: Classification code.
pocketInfo: Contains information about the pocket info.
pocketType: Applies to pocket savings account.
pocketAmount: Savings amount.
pocketPeriod:
- periodCode: Periodicity of savings.
dayofDebitMonthly: Day 1.
dayofDebitWeekly: Day 2.
curAmt:
- amt: Savings amount.
product: Contains information about the product.
gmf: Applies 4x1000 dialing.
productId:
- ledgerCode: Ledger.
- subLedgerCode: Subledger.
- groupCode: group.
productType: Type of account.
handlingFee: Profile handling fee.
sourceRetention: Source Retention.
extractPeriodicity: Extract period.
administrationOffice:
- branchId: Office code.
submitOffice:
- branchId: Administrative office code.
branchAddrType: Type of office address .
managementCondition: Management condition.
adviserId: User registration.
adviser: Contains information about the adviser.
adviserId: User registration.
Example of Body
{
"govIssueIdent": {
"govIssueIdentType": "CC",
"identSerialNum": "1234567890"
},
"clientType": {
"value": "N"
},
"personName": {
"lastName": "DE_FRANCISCO",
"secondLastName": "LOPEZ",
"firstName": "CARLOS",
"middleName": "MARIO"
},
"personInfo": {
"govIssueIdent": {
"expCityId": "05001",
"expDt": "2022-12-11"
},
"birthDt": "2022-12-11",
"gender": "F",
"maritalStatus": "S",
"maritalDesc": "Soltero",
"contactInfo": {
"emailAddr": "correo@gmail.com"
},
"clientType": {
"name": "11"
},
"income": {
"incomeAmt": "25000000"
},
"otherIncome": {
"amt": "25000000",
"name": "Si"
},
"expense": {
"amt": "25000000"
},
"finalcialAssets": {
"amt": "25000000"
},
"financialLiabilities": {
"amt": "25000000"
},
"originResources": "01",
"adminResources": "N"
},
"contactInfo": {
"phoneNum": {
"phoneType": "T",
"phone": "2767888"
},
"additionalPhoneNum": {
"phoneType": "C",
"phone": "3105556755"
},
"postAddr": {
"addr1": "XXXXXXXXXXXX",
"city": "Medellin",
"cityId": "05001"
},
"phoneNumResidence": {
"phoneType": "C",
"phone": "3105556755"
},
"additionalPhoneNumResidence": {
"phoneType": "C",
"phone": "3105556755"
}
},
"naturalPerson": {
"countryInfo": "CO",
"cityId": "05001",
"city": "Medellin"
},
"entpr": {
"govIssueIdent": {
"govIssueIdentType": "CC",
"identSerialNum": "1234567890"
}
},
"entprAgreement": {
"entprDesc": "Pagatodo",
"postAddr": {
"addr1": "XXXXXXXXXXXX"
},
"phoneNum": {
"phoneType": "T",
"phone": "2767888"
},
"additionalPhoneNum": {
"phoneType": "C",
"phone": "3105556755"
},
"branchId": "079",
"cityId": "0112",
"entprId": "056"
},
"businessActivity": {
"businessType": "1130",
"certCode": "54",
"desc": "54"
},
"businessOcupation": {
"ocupationCode": "01",
"desc": "EMPLEADO"
},
"businessProfession": {
"certCode": "19",
"desc": "OFICINISTAS"
},
"businessProfessionGeneral": {
"certCode": "019"
},
"businessProfessionSpecific": {
"certCode": "0010"
},
"pocketInfo": {
"pocketType": "S",
"pocketPeriod": {
"periodCode": "Q"
},
"dayofDebitMonthly": "02",
"dayofDebitWeekly": "03",
"curAmt": {
"amt": "25000000"
}
},
"product": {
"gmf": "N",
"productId": {
"ledgerCode": "24",
"subLedgerCode": "29",
"groupCode": "85"
},
"productType": "500",
"handlingFee": "500",
"sourceRetention": "N",
"extractPeriodicity": "M",
"administrationOffice": {
"branchId": "1102"
},
"submitOffice": {
"branchId": "112"
},
"branchAddrType": "P",
"managementCondition": "100",
"adviserId": "100"
},
"adviser": {
"adviserId": "A1B2ADIG"
}
}
Response information:
depAcctStmtRec: Contains information.
depAcctId:
- refNumber: Request number.
- acctId: Account number.
- gmf: GMF Status.
- gmfAccountNumber: Account.
- gmfDesc: Account.
bankInfoGmf:
- bankInfoGmf:
- name: Bank (Financial entity where the account is marked as GMF).
pocketInfo: Contains information.
pocketType: Bank (Financial entity where the account is marked as GMF).
Example of Body to Response Successfull
{
"depAcctStmtRec": {
"depAcctId": {
"refNumber": "1-203123456",
"acctId": "24567890123",
"gmf": "OK",
"gmfAccountNumber": "Marcada en otra ent",
"gmfDesc": "000123456"
},
"bankInfoGmf": {
"bankInfoGmf": {
"name": "Banco de Bogota"
}
}
},
"pocketInfo": {
"pocketType": "SI"
}
}
-Check Basic Customer Information
Path:
/customerAccountManagement/v1/BasicData:
Headers
X-Invoker-BranchId: Office code
X-Invoker-TerminalId: Term code
X-Invoker-Component: Component
X-Invoker-UserIPAddress: Client IP Address
X-Invoker-ServerIPAddress: Server IP Address
X-Invoker-UserMACAddress: Client MAC Address
X-Invoker-ServerMACAddress: Server MAC Address
X-Invoker-ProcessDate: Process date
X-Invoker-TxId: Id TX
X-Invoker-SessionKey: Session key
X-Invoker-Source: Origin
X-Invoker-Country: Country
X-Invoker-ProcessBpmId: ID BPM process
X-Invoker-ProcessId: Process ID
X-Invoker-Network: Net
X-Invoker-subChannel: Subchannel with which the transaction must be registered.
X-Invoker-User: User
X-Invoker-Action: Action
X-Invoker-Destination: Destination
X-Invoker-ModifierUser: Modification user
X-Invoker-ReferencedNumber: Reference number
X-Invoker-RequestNumber: Request number
X-Invoker-CustId: Client code
Headers Security
X-Security-CustLoginIdSi: Used to identify the user who logs in
X-Security-ClientID: The Mule expression to use for obtaining the client ID from
X-Security-ClientSecret: The Mule expression to use for obtaining the client secret from API requests
X-Security-Token: Used to send a valid OAuth 2 access token
Query parameters
mnemonic: User Identification Type + Identification Number (Required)
Response information:
responseType: Used to return the response
personName: Used to display the client's name
personInfo: It is used to display the customer's date of birth.
OrgId: ADD_ME
postAddr: ADD_ME
govIssueIdent: Used to user identification number and User ID Type
contactInfo: ADD_ME
> Errors Code.
Additional the error code of APIKit this resource it has some custom errors code or bussines errors and all errors used the follogin structur.
{
"responseType": {
"value": "ER"
},
"responseDetail": {
"errorCode": "00001",
"errorDesc": "NO ENCONTRO NINGUN REGISTRO",
"errorType": "DAT"
}
}
HTTP Code | Error Code | Error Type | Description |
---|---|---|---|
400 | 1 | BDA | BAD REQUEST. |
400 | 00001 | DAT | User required fields are missing. |
401 | 1004 | BDA | UNATHORIZED |
403 | 1005 | BDA | FORBIDDEN |
404 | 1006 | BDA | NO FOUND |
500 | 500 | BDA | INTERNAL SERVER ERROR |
> Diagram of sequence.
####
-Check Basic Customer Information
Path:
/customerAccountManagement/v2/basicData:
Headers
X-Invoker-BranchId: Office code
X-Invoker-TerminalId: Term code
X-Invoker-Component: Component
X-Invoker-UserIPAddress: Client IP Address
X-Invoker-ServerIPAddress: Server IP Address
X-Invoker-UserMACAddress: Client MAC Address
X-Invoker-ServerMACAddress: Server MAC Address
X-Invoker-ProcessDate: Process date
X-Invoker-TxId: Id TX
X-Invoker-SessionKey: Session key
X-Invoker-Source: Origin
X-Invoker-Country: Country
X-Invoker-ProcessBpmId: ID BPM process
X-Invoker-ProcessId: Process ID
X-Invoker-Network: Net
X-Invoker-subChannel: Subchannel with which the transaction must be registered.
X-Invoker-User: User
X-Invoker-Action: Action
X-Invoker-Destination: Destination
X-Invoker-ModifierUser: Modification user
X-Invoker-ReferencedNumber: Reference number
X-Invoker-RequestNumber: Request number
X-Invoker-CustId: Client code
Headers Security
X-Security-CustLoginIdSi: Used to identify the user who logs in
X-Security-ClientID: The Mule expression to use for obtaining the client ID from
X-Security-ClientSecret: The Mule expression to use for obtaining the client secret from API requests
X-Security-Token: Used to send a valid OAuth 2 access token
Query parameters
mnemonic: User Identification Type + Identification Number (Required)
Response information:
responseType: Used to return the response
fullName: Business name or full name
firstName: Names
lastName: Surnames
birthDt: Date of birth
orgIdType: Type of organization document
orgIdNum: Organization document number
addr1: Address or Business Address
city: City
stateProv: State province
country: Country
govIssueIdentType: Type Identification
identSerialNum: Identification number
emailAddr: Email
phone: Phone number
phone: Cell phone number
> Errors Code.
Additional the error code of APIKit this resource it has some custom errors code or bussines errors and all errors used the follogin structur.
{
"responseType": {
"value": "ER"
},
"responseDetail": {
"errorCode": "00001",
"errorDesc": "NO ENCONTRO NINGUN REGISTRO",
"errorType": "DAT"
}
}
HTTP Code | Error Code | Error Type | Description |
---|---|---|---|
400 | 1 | BDA | BAD REQUEST. |
400 | 00001 | DAT | User required fields are missing. |
401 | 1004 | BDA | UNATHORIZED |
403 | 1005 | BDA | FORBIDDEN |
404 | 1006 | BDA | NO FOUND |
500 | 500 | BDA | INTERNAL SERVER ERROR |
> Diagram of sequence.
####
Path:
/customerAccountManagement/v4/basicData:
Headers
X-Invoker-Channel: Channel
X-Invoker-subChannel: Subchannel with which the transaction must be registered.
X-Invoker-BranchId: Office code
X-Invoker-UserIPAddress: Client IP Address
X-Invoker-ServerIPAddress: Server IP Address
X-Invoker-SessionKey: Session key
X-Invoker-Country: Country
X-Invoker-Network: Net
X-Invoker-User: User
X-Invoker-UserMACAddress: Client MAC Address
X-Invoker-ServerMACAddress: Server MAC Address
X-Invoker-TxId: Id TX
X-Invoker-ProcessDate: Process date
X-Invoker-ATMId: ATM Code
X-Invoker-TerminalId: Term code
X-Invoker-Component: Component
X-Invoker-Source: Origin
X-Invoker-ProcessId: Process ID
X-Invoker-ProcessBpmId: ID BPM process
X-Invoker-Action: Action
X-Invoker-Destination: Destination
X-Invoker-ModifierUser: Modification user
X-Invoker-ReferencedNumber: Reference number
X-Invoker-RequestNumber: Request number
X-Invoker-CustId: Client code
Headers Security
X-Security-CustLoginIdSi: Used to identify the user who logs in
X-Security-ClientID: The Mule expression to use for obtaining the client ID from
X-Security-ClientSecret: The Mule expression to use for obtaining the client secret from API requests
X-Security-Token: Used to send a valid OAuth 2 access token
Query parameters:
govIssueIdentType: User Identification Type (Required if cellphone was not provided)
identSerialNum: User Identification Number (Required if cellphone was not provided)
cellphone: User cellphone (Required if govIssueIdentType and identSerialNum were not provided)
Request example:
Example with CellPhone:
/customerAccountManagement/v4/basicData?cellphone=1234567890
Example with govIssueIdentType and identSerialNum:
/customerAccountManagement/v4/basicData?govIssueIdentType=CC&identSerialNum=1234567890
Response:
{
"responseType": {
"value": "OK"
},
"personInfo": {
"govIssueIdent": {
"govIssueIdentType": "CC",
"identSerialNum": "1234567890"
},
"fullName": "JEIMY VANESSA INTENCIPA BONILLA",
"cellPhone": "1234567890",
"personName": {
"firstName": "JEIMY",
"middleName": "VANESSA",
"lastName": "INTENCIPA",
"secondLastName": "BONILLA"
},
"createDt":"2003-02-22",
"upDt": "2010-09-26",
"personType":"54",
"sarlaDt":"2010-02-10",
"deceasedDt":"",
"birthDt":"1967-08-27",
"contactInfo":{
"emailAddr":"prueba11@fs.net",
"cellPhone":"3200000002"
},
"flagAlert":"N",
"flagExist":"s/",
"status": "",
"postAddr":[
{
"postalCode": "2439966",
"addrType": "03",
"addr1": "CL 9 A SUR 1 74 ESTE",
"stateProv":"63000",
"cityId":"63401"
}
]
}
}
Error code:
HTTP Code | Error Code | Error Type | Description |
---|
-Get customer name by account
Path:
/customer-management/customer/identserialnum/{identserialnum}/acctid/{acctid}:
Headers
X-Invoker-BranchId: Office code
X-Invoker-TerminalId: Term code
X-Invoker-Component: Component
X-Invoker-UserIPAddress: Client IP Address
X-Invoker-ServerIPAddress: Server IP Address
X-Invoker-UserMACAddress: Client MAC Address
X-Invoker-ServerMACAddress: Server MAC Address
X-Invoker-ProcessDate: Process date
X-Invoker-TxId: Id TX
X-Invoker-SessionKey: Session key
X-Invoker-Source: Origin
X-Invoker-Country: Country
X-Invoker-ProcessBpmId: ID BPM process
X-Invoker-ProcessId: Process ID
X-Invoker-Network: Net
X-Invoker-subChannel: Subchannel with which the transaction must be registered.
X-Invoker-User: User
X-Invoker-Action: Action
X-Invoker-Destination: Destination
X-Invoker-ModifierUser: Modification user
X-Invoker-ReferencedNumber: Reference number
X-Invoker-RequestNumber: Request number
X-Invoker-CustId: Client code
Headers Security
X-Security-CustLoginIdSi: Used to identify the user who logs in
X-Security-ClientID: The Mule expression to use for obtaining the client ID from
X-Security-ClientSecret: The Mule expression to use for obtaining the client secret from API requests
X-Security-Token: Used to send a valid OAuth 2 access token
UriParams:
identserialnum: Identification number
acctid: Identifier of an account or product
QueryParameter:
govIssueIdentType: Type of customer identification.
Response information:
custInfo: Contains information about the client
**personName**:** Specify customer name
**fullName**:** Full name of a person
> Example response.
{
"custInfo":{
"personName": {
"fullName": "SOLANGEL BALBINA VIANCHA VIANCHA"
}
}
}
> Errors Code.
Additional the error code of APIKit this resource it has some custom errors code or bussines errors and all errors used the follogin structur.
{
"responseType": {
"value": "ER"
},
"responseDetail": {
"errorCode": "00001",
"errorDesc": "NO ENCONTRO NINGUN REGISTRO",
"errorType": "DAT"
}
}
HTTP Code | Error Code | Error Type | Description |
---|---|---|---|
400 | 05622 | RGN | CLIENTE NO ES TITULAR DE LA CUENTA |
404 | SQLCODE | ORA | NO EXISTE REGISTRO CC0105CLIENTNUM |
404 | SQLCODE | ORA | NO EXISTE REGISTRO CD0105CLIENT,CD0102RCLIENT |
404 | 05620 | RGN | NO EXISTE NÚMERO DE CUENTA |
404 | 05621 | RGN | NO EXISTE TITULAR PARA LA CTA |
404 | 05621 | RGN | NO EXISTE TITULAR PARA LA CTA |
500 | 14257 | AUT | ERROR AL GENERAR SECUENCIA DE AUTORIZACION |
500 | 500 | BDA | CA0201ACCOUNT |
500 | 500 | BDA | TABLAS CD0105CLIENT,CD0102RCLIENT |
500 | 500 | BDA | CC0105CLIENTNUM |
500 | 500 | BDA | SELECT CD0105CLIENT |
500 | 500 | BDA | FSESTSIS:ERROR LEYENDO TABLA CA1401BANK |
500 | 500 | BDA | ERROR DE INICIO TP |
> Diagram of sequence.
####
-Get Customer Locations.
Description: This resource returns the Customer Locations.
Path:
GET /customer-management/v1/location/{identserialnum}
Headers
X-Invoker-BranchId: Office code
X-Invoker-TerminalId: Term code
X-Invoker-Component: Component
X-Invoker-UserIPAddress: Client IP Address
X-Invoker-ServerIPAddress: Server IP Address
X-Invoker-UserMACAddress: Client MAC Address
X-Invoker-ServerMACAddress: Server MAC Address
X-Invoker-ProcessDate: Process date
X-Invoker-TxId: Id TX
X-Invoker-SessionKey: Session key
X-Invoker-Source: Origin
X-Invoker-Country: Country
X-Invoker-ProcessBpmId: ID BPM process
X-Invoker-ProcessId: Process ID
X-Invoker-Network: Net
X-Invoker-subChannel: Subchannel with which the transaction must be registered.
X-Invoker-User: User
X-Invoker-Action: Action
X-Invoker-Destination: Destination
X-Invoker-ModifierUser: Modification user
X-Invoker-ReferencedNumber: Reference number
X-Invoker-RequestNumber: Request number
X-Invoker-CustId: Client code
Headers Security
X-Security-CustLoginId: Used to identify the user who logs in
X-Security-ClientID: The Mule expression to use for obtaining the client ID from
X-Security-ClientSecret: The Mule expression to use for obtaining the client secret from API requests
X-Security-Token: Used to send a valid OAuth 2 access token
URI parameters
identserialnum: Customer Identification Number.
Query parameters
govIssueIdentType: Type of customer identification (
CC: Citizenship Card,
CE: Immigration ID,
PA: Passport,
IT: Identity card,
NI: NIT,
PE: Special Stay Permit (for Venezuelans)).
action: Action (I:Integrals(default for queries),T:Transformed)
condition: Condition (1:Current(default for queries),2:Expired,3:All)
Response information:
responseType: Response type object
value: Response type value (OK, ER)
govIssueIdent: Customer identification object
fullName: Customer full name
personType: Person Type (N-persona natural, J-persona jurídica)
postAddr: Array of Locations
addrType: Location type object
code: Location code (03-Residencia,04-Oficina)
desc: Location description (03 - “RESIDENCIA”, 04 – “OFICINA”)
neighborhood: Neighborhood
addr1: Location address
city: Location city object
code: Location city code
desc: Location city description
stateProv: Location Department object
code: Department code
desc: Department description
processId: Location record identifier
conditionInfo: Location status object
code: Location status code (V: Vigente o N: No vigente)
desc: Location status description
idItem: Location Id
phoneNum: Array of Phone Numbers
phoneType: Phone type object
code: Phone type (ADI-Teléfono Adicional, CEL-Teléfono Celular)
desc: Phone description
cellPhone: Phone number
processId: Phone record identifier
idItem: Phone Id
conditionInfo: Phone status object
code: Phone status code
desc: Phone status description
phoneExt: Phone extension
mobileOperator: Operator
city:
code: Location phone city object
desc: Location phone city description
desc: Comment
role: Current phone role
roleNew: New phone role
role: Current location role
roleNew: New location role
cardAcctId: Credit card location object
addr1: Credit card location Id
createdDt: Location created date
upDt: Location updated date
user: Location created user
modifierUser: Location updated user
submitOffice: Location created office object
branchId: Location created office
administrationOffice: Location updated office object
branchId: Location updated office
emailFromInfo: Email Address Array
idItem: Email Id
processId: Email record identifier
emailAddr: Email address
condition: Email status (V: Vigente o N: No vigente)
phoneNum: Array of Phone Numbers
phoneType: Phone type object
code: Phone type (ADI-Teléfono Adicional, CEL-Teléfono Celular)
desc: Phone description
cellPhone: Phone number
processId: Phone record identifier
idItem: Phone Id
conditionInfo: Phone status object
code: Phone status code
desc: Phone status description
phoneExt: Phone extension
mobileOperator: Operator
city: Phone city object
code: Phone city object
desc: Phone city description
desc: Comment
role: Current phone role
roleNew: New phone role
> Response Example.
{
"responseType": {
"value": "OK"
},
"govIssueIdent":{
"fullName":"JOAQUIN MARIO DUARTE IREGUI",
"personType":"N",
"postAddr": [
{
"addrType": {
"code":"01",
"desc":""
},
"neighborhood":"SANTA BARBARA ORIENT",
"addr1":"CL 126 7 C 23",
"city": {
"code":"11001",
"desc":""
},
"stateProv":{
"code":"11000",
"desc":""
},
"processId":"AAAMEuAAMAABJXdAAn",
"conditionInfo":{
"code":"V",
"desc":""
},
"idItem":"69808125",
"phoneNum":[
{
"phoneType":{
"code":"",
"desc":""
},
"cellPhone":"4309903",
"processId":"AAALWvAAMAABKSsAAH",
"idItem":"",
"conditionInfo":{
"code":"",
"desc":""
},
"phoneExt":"",
"mobileOperator":"",
"city": {
"code":"",
"desc":""
},
"desc":"",
"role":"",
"roleNew":""
},
{
"phoneType":{
"code":"",
"desc":""
},
"cellPhone":"4309903",
"processId":"AAALWvAAMAABKSsAAI",
"idItem":"",
"conditionInfo":{
"code":"",
"desc":""
},
"phoneExt":"",
"mobileOperator":"",
"city": {
"code":"",
"desc":""
},
"desc":"",
"role":"",
"roleNew":""
}
],
"role":"",
"roleNew":"",
"cardAcctId":{
"addr1":""
},
"createdDt":"20170323",
"upDt":"20230302",
"user":"L4R7F6O5",
"modifierUser":"BGRQA084",
"submitOffice":{
"branchId":"320020"
},
"administrationOffice":{
"branchId":"320166"
}
},
{
"addrType": {
"code":"04",
"desc":""
},
"neighborhood":"LA PEPITA",
"addr1":"KR 22 06 32",
"city": {
"code":"11001",
"desc":""
},
"stateProv":{
"code":"11000",
"desc":""
},
"processId":"AAAMEuAAMAAD6WDAAs",
"conditionInfo":{
"code":"V",
"desc":""
},
"idItem":"69915910",
"phoneNum":[
{
"phoneType":{
"code":"",
"desc":""
},
"cellPhone":"0",
"processId":"AAALWvAAMAAHi3iAAZ",
"idItem":"",
"conditionInfo":{
"code":"",
"desc":""
},
"phoneExt":"",
"mobileOperator":"",
"city": {
"code":"",
"desc":""
},
"desc":"",
"role":"",
"roleNew":""
},
{
"phoneType":{
"code":"",
"desc":""
},
"cellPhone":"",
"processId":"",
"idItem":"",
"conditionInfo":{
"code":"",
"desc":""
},
"phoneExt":"",
"mobileOperator":"",
"city": {
"code":"",
"desc":""
},
"desc":"",
"role":"",
"roleNew":""
}
],
"role":"",
"roleNew":"",
"cardAcctId":{
"addr1":""
},
"createdDt":"20201021",
"upDt":"20230302",
"user":"BASQA083",
"modifierUser":"BGRQA084",
"submitOffice":{
"branchId":"320166"
},
"administrationOffice":{
"branchId":"320166"
}
}
],
"emailFromInfo":[
{
"idItem":"51415268",
"processId":"AAALWtAAGAAAIMsAAZ",
"emailAddr":"j7l8a5o1@bancocajasocial.com",
"condition":"V"
},
{
"idItem":"",
"processId":"",
"emailAddr":"",
"condition":""
}
],
"phoneNum":[
{
"phoneType":{
"code":"ADI",
"desc":""
},
"cellPhone":"0",
"processId":"AAALWvAAMAAHi3iAAZ",
"idItem":"",
"conditionInfo":{
"code":"",
"desc":""
},
"phoneExt":"",
"mobileOperator":"",
"city": {
"code":"",
"desc":""
},
"desc":"",
"role":"",
"roleNew":""
},
{
"phoneType":{
"code":"CEL",
"desc":""
},
"cellPhone":"3124567891",
"processId":"AAALWvAAMAAHi3iAAa",
"idItem":"69539616",
"conditionInfo":{
"code":"V",
"desc":""
},
"phoneExt":"",
"mobileOperator":"",
"city": {
"code":"",
"desc":""
},
"desc":"",
"role":"",
"roleNew":""
}
]
}
}
> Errors Code.
Additional the error code of APIKit this resource it has some custom errors code or business errors and all errors used the following structure.
{
"responseType": {
"value": "ER"
},
"responseDetail": {
"errorCode": "51011",
"errorDesc": "CC79603562 12417384CLIENTE NO EXISTE BCSCPKGCONTABLESPJ",
"errorType": "BDE"
}
}
> Diagram of sequence.
####
####
Error codes.
HTTP Code | Error Type | Error Code | Description |
---|---|---|---|
400 | STA | 51011 | CLIENTE NO EXISTE BCSC |
400 | STA | 51041 | DATOS INCOMPLETOS ACTUALICE DATOS EN EL PORTAL INTEGRAL |
404 | STA | 50629 | TIPO DE ENVIO EXTRACTO ERRADO |
400 | STA | 50001 | PERSONA NATURAL NO EXISTE |
400 | STA | 50002 | PERSONA NO VINCULABLE |
400 | STA | 50003 | PERSONA PEP |
400 | STA | 50004 | PERSONA JURIDICA NO EXISTE |
404 | STA | 50005 | OPCION DE ACCION INVALIDA |
500 | STA | 50099 | ERROR NO TRATADO |
404 | STA | 50501 | LA DIRECCION IP CONTIENE CARACTERES INVALIDOS |
404 | STA | 50502 | EL USUARIO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50503 | EL PRIMER NOMBRE CONTIENE CARACTERES INVALIDOS |
404 | STA | 50504 | EL SEGUNDO NOMBRE CONTIENE CARACTERES INVALIDOS |
404 | STA | 50505 | EL PRIMER APELLIDO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50506 | EL SEGUNDO APELLIDO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50507 | EL BARRIO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50508 | EL NOMBRE DE LA REFERENCIA FAMILIAR CONTIENE CARACTERES INVALIDOS |
404 | STA | 50509 | EL NOMBRE DE LA REFERENCIA PERSONAL CONTIENE CARACTERES INVALIDOS |
404 | STA | 50510 | EL CAMPO CUENTA M EXTRANJERA CONTIENE CARACTERES INVALIDOS |
404 | STA | 50511 | EL CAMPO BANCOMEXTRANJ CONTIENE CARACTERES INVALIDOS |
404 | STA | 50512 | EL CAMPO CIUDADMEXTRANJERA CONTIENE CARACTERES INVALIDOS |
404 | STA | 50513 | EL CAMPO PAISMEXTRANJERA CONTIENE CARACTERES INVALIDOS |
404 | STA | 50514 | EL CAMPO MONEDAMEXTRANJERA CONTIENE CARACTERES INVALIDOS |
404 | STA | 50515 | EL CAMPO DECLARACION OPERACIONES F OBRANDO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50516 | EL CAMPO DOF DETALLE RECURSOS CONTIENE CARACTERES INVALIDOS |
404 | STA | 50517 | EL CAMPO DOF ACTIVOS PROVIENEN CONTIENE CARACTERES INVALIDOS |
404 | STA | 50518 | EL CAMPO TELEFONO NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50519 | EL CAMPO FAX TELEFONO 2 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50520 | EL CAMPO TELEFONO DE RESIDENCIA DE REFERENCIA FAMILIAR NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50521 | EL CAMPO TELEFONO DE OFICINA DE REFERENCIA FAMILIAR NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50522 | EL CAMPO EXTENSION DE LA REFERENCIA FAMILIAR NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50523 | EL CAMPO CELULAR DE LA REFERENCIA FAMILIAR NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50524 | EL CAMPO TELEFONO DE RESIDENCIA DE REFERENCIA PERSONAL NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50525 | EL CAMPO TELEFONO DE OFICINA DE REFERENCIA PERSONAL NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50526 | EL CAMPO EXTENSION DE REFERENCIA PERSONAL NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50527 | EL CAMPO CELULAR DE REFERENCIA PERSONAL NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50528 | EL CAMPO NOMBRE REFERENCIA COMERCIAL CONTIENE CARACTERES INVALIDOS |
404 | STA | 50529 | EL CAMPO TELEFONO ADICIONAL 1 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50530 | EL CAMPO TELEFONO ADICIONAL 2 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50531 | EL CAMPO TELEFONO ADICIONAL 3 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50532 | EL CAMPO EXENSION TELEFONO ADICIONAL 1 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50533 | EL CAMPO EXENSION TELEFONO ADICIONAL 2 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50534 | EL CAMPO EXENSION TELEFONO ADICIONAL 3 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50535 | EL CAMPO CELULAR 1 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50536 | EL CAMPO CELULAR 2 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50537 | EL CAMPO CELULAR 3 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50538 | EL CAMPO TELEFONO REFERENCIA COMERCIAL NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50539 | LA DIRECCION DEBE TENER UN NUMERO DE TELEFONO ASOCIADO Y UNA CIUDAD |
404 | STA | 50540 | LAS REFERENCIAS PERSONALES DEBEN TENER NOMBRES, TIPO DE VINCULO, UNO DE LOS TELEFONOS Y CIUDAD |
404 | STA | 50541 | LAS REFERENCIAS FAMILIARES DEBEN TENER NOMBRES, TIPO DE VINCULO, UNO DE LOS TELEFONOS Y CIUDAD |
404 | STA | 50542 | EL CAMPO DE OTROS INGRESOS DEBE TENER RELACIONADO UN DETALLE DE OTROS INGRESOS |
404 | STA | 50543 | EL CAMPO OCUPACION DEBE TENER UN VALOR RELACIONADO EN EL CAMPO DE EMPRESA Y CARGO |
500 | STA | 50544 | LA FUNCION DE TRANSFORMACION NO EXISTE |
404 | STA | 50545 | EL DIGITO DE VERIFICACION ESTA ERRADO |
404 | STA | 50546 | EL PRIMER APELLIDO DEL REPRESENTANTE LEGAL TIENE CARACTERES INVALIDOS |
404 | STA | 50547 | EL SEGUNDO APELLIDO DEL REPRESENTANTE LEGAL TIENE CARACTERES INVALIDOS |
404 | STA | 50548 | EL PRIMER NOMBRE DEL REPRESENTANTE LEGAL TIENE CARACTERES INVALIDOS |
404 | STA | 50549 | EL SEGUNDO NOMBRE DEL REPRESENTANTE LEGAL TIENE CARACTERES INVALIDOS |
404 | STA | 50550 | SI LA ACCION ES MODIFICAR LA DIRECCION DE CONTACTO DEBE LLEVAR UN ROWIDDIRCONTACTO |
404 | STA | 50551 | EL TELEFONO DE REPRESENTANTE LEGAL TIENE CARACTERES INVALIDOS |
404 | STA | 50552 | SI LA ACCION ES MODIFICAR EL TELEFONO DEL REPRESENTANTE LEGAL DEBE LLEVAR UN ROWIDTELRLEGAL |
404 | STA | 50553 | SI EL INDICADOR DE MONEDA EXTRA ESTA PRENDIDO DEBE SELECCIONAR LA ACTIVIDAD DE MONEDA EXTRANJERA |
404 | STA | 50554 | SI EL ORIGEN DE RECURSOS ES 10 DEBE LLEVAR DETALLE |
404 | STA | 50555 | EL NUMERO DE INDENTIFICACION DEBE SER NUMERICO |
400 | STA | 50556 | EL REPRESENTANTE LEGAL DEBE EXISTIR COMO PERSONA NATURAL |
404 | STA | 50557 | EL ID DE LA TARJETA DE CREDITO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50558 | EL ID DE LA DIRECCION DE CREDITO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50559 | EL TELEFONO ADICIONAL TIENE CARACTERES INVALIDOS |
404 | STA | 50560 | LA EXTENSION ADICIONAL NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50561 | EL ID TELEFONO ADICIONAL CONTIENE CARACTERES INVALIDOS |
404 | STA | 50562 | EL CAMPO CELULAR NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50563 | EL CAMPO ID CELULAR NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50564 | EL NUMERO PERSONALIZADO DE PRODUCTO TIENE CARACTERES INVALIDOS |
404 | STA | 50565 | EL CAMPO NOMBRES RAZON SOCIAL TIENE CARACTERES INVALIDOS |
404 | STA | 50566 | EL CAMPO OBSERVACION TIENE CARACTERES INVALIDOS |
404 | STA | 50567 | EL CAMPO TIPO DE REGISTRO TIENE CARACTERES INVALIDOS |
404 | STA | 50568 | EL CAMPO NUMERO DE PRODUCTO TIENE CARACTERES INVALIDOS |
404 | STA | 50569 | EL CAMPO UNIDAD DE NEGOCIO TIENE CARACTERES INVALIDOS |
404 | STA | 50570 | EL CAMPO NOMBRES RAZON SOCIAL DEL RELACIONADO TIENE CARACTERES INVALIDOS |
404 | STA | 50571 | EL CAMPO NOMBRES RAZON SOCIAL DEL SOCIO TIENE CARACTERES INVALIDOS |
404 | STA | 50572 | EL CAMPO ESTADO SOCIO TIENE CARACTERES INVALIDOS |
404 | STA | 50573 | EL CAMPO TIPO DE VINCULO REPRESENTANTE LEGAL SOCIOS TIENE CARACTERES INVALIDOS |
404 | STA | 50574 | EL CAMPO ESTADO REPRESENTANTE LEGAL SOCIOS TIENE CARACTERES INVALIDOS |
400 | STA | 50575 | LA PERSONA JURIDICA POSEE UN REPRESENTANTE LEGAL DIFERENTE AL SUMINISTRADO |
404 | STA | 50576 | SI LA ACCION ES A LA FECHA DE APERTURA NO DEBE SER NULL |
404 | STA | 50577 | SI LA ACCION ES C LA FECHA DE CANCELCION NO DEBE SER NULL |
404 | STA | 50578 | EL CAMPO NUMERO DE PRODUCTO TIENE CARACTERES INVALIDOS |
404 | STA | 50579 | EL CAMPO NOMBRE PERSONALIZADO TIENE CARACTERES INVALIDOS |
404 | STA | 50580 | EL CAMPO FECHA ENTREGA EXTRACTO TIENE CARACTERES INVALIDOS |
404 | STA | 50581 | EL CAMPO FRECUENCIA ENTREGA EXTRACTO TIENE CARACTERES INVALIDOS |
404 | STA | 50582 | EL CAMPO ID DIRECCION EXTRACTO TIENE CARACTERES INVALIDOS |
404 | STA | 50583 | EL CAMPO ID NUMERO TARJETA TIENE CARACTERES INVALIDOS |
400 | STA | 50584 | LA PERSONA NO PUEDE DARSE DE BAJA PORQUE TIENE PRODUCTOS ASOCIADOS |
400 | STA | 50585 | LA PERSONA NO PUEDE DARSE DE BAJA PORQUE TIENE RELACION DE SOCIO |
400 | STA | 50586 | LA PERSONA NO PUEDE DARSE DE BAJA PORQUE TIENE RELACION DE REPRESENTANTE LEGAL |
400 | STA | 50587 | LA PERSONA NO PUEDE DARSE DE BAJA PORQUE TIENE RELACION NO IDENTIFICADA |
400 | STA | 50588 | UNA PERSONA JURIDICA SOLO PUEDE SER REEMPLAZADO POR OTRA PERSONA JURIDICA |
400 | STA | 50589 | NO SE PUEDE CAMBIAR LA VIGENCIA A LA DIRECCION TIENE UN PRODUCTO RELACIONADO |
400 | STA | 50590 | NO SE PUEDE BORRAR EL TITULAR DEL PRODUCTO, ELPRODUCTO SOLO TIENE UN TITULAR |
400 | STA | 50591 | EL PRODUCTO NO PERTENECE A ESE TITULAR |
404 | STA | 50592 | PARA LAS ACCIONES (U,B) EL NUMERO DE PRODUCTO NO DEBE SER NULL |
400 | STA | 50593 | ESTE PRODUCTO NO TIENE DIRECCION O TIENE UNA DIRECCION NULA |
400 | STA | 50594 | ESTE PRODUCTO NO TIENE UN CODIGO DE CIUDAD O TIENE UN CODIGO DE CIUDAD NUL0 |
400 | STA | 50595 | ESTE CODIGO NO TIENE UNA DESCRIPCION DE CIUDAD O TIENE UNA DESCRIPCION DE CIUDAD NULA |
400 | STA | 50596 | ESE NUMERO DE PRODUCTO NO EXISTE |
400 | STA | 50597 | VIENE EL NUMERO DE ACTA DE DEFUNCION PERO NO LA FECHA DE FALLECIMIENTO |
400 | STA | 50598 | VIENE LA FECHA DE FALLECIMIENTO PERO NO EL NUMERO DE ACTA DE DEFUNCION |
404 | STA | 50599 | POR TRANSACCION DE FALLECIMIENTO EL TIPO DE IDENTIFICACION NO PUEDE SER NIT |
404 | STA | 50600 | EL CAMPO NUMERO ACTA DE DEFUNCION TIENE CARACTERES INVALIDOS |
404 | STA | 50601 | NO SE PUEDE MODIFICAR O CREAR POR QUE LA FECHA DE FALLECIMIENTO NO VIENE NULA |
404 | STA | 50602 | NO SE PUEDE MODIFICAR O CREAR POR QUE EL NUMERO DE ACTA DE DEFUNCION NO VIENE NULO |
400 | STA | 50603 | NO SE PUEDE MODIFICAR POR QUE EL CLIENTE TIENE ACTA DE DEFUNCION O FECHA DE FALLECIMIENTO |
400 | STA | 50604 | POR FAVOR ELIMINE PRIMERO LAS RELACIONES QUE TENGA COMO REPRESENTANTE LEGAL O SOCIO |
400 | STA | 50605 | NO SE PUEDE MODIFICAR LOS NOMBRES O LA RAZON SOCIAL POR ESTA TRANSACCION |
404 | STA | 50606 | POR TRANSACCION DE INCAPACIDAD EL TIPO DE IDENTIFICACION NO PUEDE SER NIT |
404 | STA | 50607 | LA RAZON SOCIAL TIENE CARACTERES INVALIDOS |
400 | STA | 50608 | ESTA ES UNA TRANSACCION ESPECIAL Y SOLO PUEDE HACERSE POR EL SISTEMA ORIGEN 02 |
404 | STA | 50609 | EL TAMANIO DEL NIT NO ES EL CORRECTO |
400 | STA | 50610 | SOLO PUEDE EXISTIR UN CORREO CON EL ROL 01 |
400 | STA | 50611 | SOLO PUEDE EXISTIR UN CORREO CON EL ROL 03 |
400 | STA | 50612 | SOLO PUEDE EXISTIR UN CORREO CON EL ROL 04 |
400 | STA | 50613 | SOLO PUEDE EXISTIR UN CELULAR CON EL ROL 12 |
400 | STA | 50614 | SOLO PUEDE EXISTIR UN CELULAR CON EL ROL 13 |
400 | STA | 50615 | SOLO PUEDE EXISTIR UN CELULAR CON EL ROL 14 |
400 | STA | 50616 | SOLO PUEDE EXISTIR UN TELEFONO2 PARA LA DIRECCION DE CONTACTO |
400 | STA | 50617 | SOLO PUEDE EXISTIR UN TELEFONO1 PARA LA DIRECCION DE CONTACTO |
400 | STA | 50618 | SOLO PUEDE EXISTIR UNA DIRECCION DE CONTACTO PARA ESE CLIENTE |
400 | STA | 50619 | SOLO PUEDE EXISTIR UN TELEFONO2 PARA LA DIRECCION DE RESIDENCIA |
400 | STA | 50620 | SOLO PUEDE EXISTIR UN TELEFONO1 PARA LA DIRECCION DE RESIDENCIA |
400 | STA | 50621 | SOLO PUEDE EXISTIR UNA DIRECCION DE RESIDENCIA PARA ESE CLIENTE |
400 | STA | 50622 | SOLO PUEDE EXISTIR UN TELEFONO2 PARA LA DIRECCION DE OFICINA |
400 | STA | 50623 | SOLO PUEDE EXISTIR UN TELEFONO1 PARA LA DIRECCION DE OFICINA |
400 | STA | 50624 | SOLO PUEDE EXISTIR UNA DIRECCION DE OFICINA PARA ESE CLIENTE |
404 | STA | 50625 | EL TELEFONO2 NO ES CORRECTO |
400 | STA | 50626 | NO SE PUEDE MODIFICAR UNA DIRECCION DEL CRO ASOCIADA A UN PRODUCTO |
404 | STA | 50627 | DIRECCION NO PERMITIDA |
400 | STA | 50628 | APERTURA DE PRODUCTO TEMPORALMENTE SUSPENDIDA. CLTE EN PROCESO DE VERIFICACION |
-Updata Personal Secure Data Management.
Description: This resource allows to update the personal secure data management.
Path:
PUT /customer-management/v1/secure-data
Headers
X-Invoker-BranchId: Office code
X-Invoker-TerminalId: Term code
X-Invoker-Component: Component
X-Invoker-UserIPAddress: Client IP Address
X-Invoker-ServerIPAddress: Server IP Address
X-Invoker-UserMACAddress: Client MAC Address
X-Invoker-ServerMACAddress: Server MAC Address
X-Invoker-ProcessDate: Process date
X-Invoker-TxId: Id TX
X-Invoker-SessionKey: Session key
X-Invoker-Source: Origin
X-Invoker-Country: Country
X-Invoker-ProcessBpmId: ID BPM process
X-Invoker-ProcessId: Process ID
X-Invoker-Network: Net
X-Invoker-subChannel: Subchannel with which the transaction must be registered.
X-Invoker-User: User
X-Invoker-Action: Action
X-Invoker-Destination: Destination
X-Invoker-ModifierUser: Modification user
X-Invoker-ReferencedNumber: Reference number
X-Invoker-RequestNumber: Request number
X-Invoker-CustId: Client code
Headers Security
X-Security-CustLoginId: Used to identify the user who logs in
X-Security-ClientID: The Mule expression to use for obtaining the client ID from
X-Security-ClientSecret: The Mule expression to use for obtaining the client secret from API requests
X-Security-Token: Used to send a valid OAuth 2 access token
Body
govIssueIdent: Customer Identification Object
identSerialNum: Customer Identification Number.
govIssueIdentType: Type of customer identification ( CC: Citizenship Card, CE: Immigration ID, PA: Passport, IT: Identity card, NI: NIT, PE: Special Stay Permit (for Venezuelans)).
administrationOffice: Administration Office Object
branchId: Office code from which the record was created.
submitOffice: Submit Office Object
branchId: Office code from which the transaction originates.
compliance: Array of questions
question: Name of the service question element (enum preguntaATDP001, preguntaATDP002, preguntaATDP003)
answer: Answer to the question (true: Sí, false: No)
Response information:
> Response 200.
{
"responseType": {
"value": "OK"
}
}
> Errors Code.
Additional the error code of APIKit this resource it has some custom errors code or business errors and all errors used the following structure.
{
"responseType": {
"value": "ER"
},
"responseDetail": {
"errorCode": "50099",
"errorDesc": "12413622ERROR NO TRATADOPKGPROTECCIONDATOSPRPUTCREMODD",
"errorType": "BDE"
}
}
> Diagram of sequence.
####
####
Error codes.
HTTP Code | Error Code | Error Type | Description |
---|---|---|---|
400 | 00001 | INP | “Error en la longitud de la trama de entrada” |
400 | 00001 | INP | “Error de entrada datos incorrectos” |
403 | 00002 | BDA | “Error acceso a la base de datos” |
500 | 00003 | DBA | “Error ex en ejecución de query” |
404 | 00004 | ORA | Error al cerrar los recursos abiertos |
500 | 00005 | DBA | “No es posible obtener cx a STAR del pool.” |
500 | 00011 | EXP | “Error de tipo excepción” |
####
-Get Customer Data Information.
Description: This resource returns the Customer Contact and Financial Data.
Path:
GET customer-management/v1/channel/contact/{identserialnum}
Headers
X-Invoker-BranchId: Office code
X-Invoker-TerminalId: Term code
X-Invoker-Component: Component
X-Invoker-UserIPAddress: Client IP Address
X-Invoker-ServerIPAddress: Server IP Address
X-Invoker-UserMACAddress: Client MAC Address
X-Invoker-ServerMACAddress: Server MAC Address
X-Invoker-ProcessDate: Process date
X-Invoker-TxId: Id TX
X-Invoker-SessionKey: Session key
X-Invoker-Source: Origin
X-Invoker-Country: Country
X-Invoker-ProcessBpmId: ID BPM process
X-Invoker-ProcessId: Process ID
X-Invoker-Network: Net
X-Invoker-subChannel: Subchannel with which the transaction must be registered.
X-Invoker-User: User
X-Invoker-Action: Action
X-Invoker-Destination: Destination
X-Invoker-ModifierUser: Modification user
X-Invoker-ReferencedNumber: Reference number
X-Invoker-RequestNumber: Request number
X-Invoker-CustId: Client code
Headers Security
X-Security-CustLoginId: Used to identify the user who logs in
X-Security-ClientID: The Mule expression to use for obtaining the client ID from
X-Security-ClientSecret: The Mule expression to use for obtaining the client secret from API requests
X-Security-Token: Used to send a valid OAuth 2 access token
URI parameters
identserialnum: Customer Identification Number.
Query parameters
govIssueIdentType: Type of customer identification (
CC: Citizenship Card,
CE: Immigration ID,
PA: Passport,
IT: Identity card,
NI: NIT,
PE: Special Stay Permit (for Venezuelans)).
Response information:
responseType: Response type object
value: Response type value (OK, ER)
postAddr: Residence Address Object
cityId: City Id
neighborhood: Neighborhood
addr1: Location description
phoneNum: Phone Object
phone: Phone number
orgInfo: Office Address Object
cityId: City Id
neighborhood: Neighborhood
addr1: Location description
phoneNum: Phone Object
phone: Phone number
phoneExt: Phone extension
businessOccupation: Business Main Occupation Object
code: Business Main Occupation Code
businessProfessionGeneral: Business General Occupation Object
code: Business General Occupation Code
businessProfessionSpecific: Business Specific Occupation Object
code: Business Specific Occupation Code
incomeInfo: Income Object
incomeAmt: Montly Income Amount
expenses: Expenses Object
amt: Montly Expenses Amount
financialAssets: Assets Object
amt: Assets Amount
financialLiabilities: Liabilities Object
amt: Liabilities Amount
familyHeritage: Family Heritage Object
amt: Family Heritage Amount
personInfo: Penson Info Object
birthDt: Birth date
gender: Gender
sarlaftDate: Salraft Data
flagNoBindable: Flag Customer Not Bindable
> Response Example.
{
"responseType": {
"value": "OK"
},
"postAddr": {
"cityId": "68307",
"neighborhood": "CHAPINERO CENTRAL",
"addr1": "CL 43 23 57",
"phoneNum": {
"phone": "2000002"
}
},
"orgInfo": {
"cityId": "41551",
"neighborhood": "NA",
"addr1": "PITALITO OF",
"phoneNum": {
"phone": "3000002",
"phoneExt": "123"
}
},
"businessOccupation": {
"code": "04"
},
"businessProfessionGeneral": {
"code": "010"
},
"businessProfessionSpecific": {
"code": "6513"
},
"incomeInfo": {
"incomeAmt": "4510000.00"
},
"expenses": {
"amt": "651000.00"
},
"financialAssets": {
"amt": "6100000.00"
},
"financialLiabilities": {
"amt": "6200000.00"
},
"familyHeritage": {
"amt": "6300000.00"
},
"personInfo": {
"birthDt": "1971-11-22",
"gender": "M",
"sarlaftDate": "2023-05-12",
"flagBindable": false
}
}
> Errors Code.
Additional the error code of APIKit this resource it has some custom errors code or business errors and all errors used the following structure.
{
"responseType": {
"value": "ER"
},
"responseDetail": {
"errorCode": "51011",
"errorDesc": "CLIENTE NO EXISTE BCSC",
"errorType": "STA"
}
}
> Diagram of sequence.
####
####
Error codes.
HTTP Code | Error Type | Error Code | Description |
---|---|---|---|
400 | STA | 51011 | CLIENTE NO EXISTE BCSC |
400 | STA | 51041 | DATOS INCOMPLETOS ACTUALICE DATOS EN EL PORTAL INTEGRAL |
404 | STA | 50629 | TIPO DE ENVIO EXTRACTO ERRADO |
400 | STA | 50001 | PERSONA NATURAL NO EXISTE |
400 | STA | 50002 | PERSONA NO VINCULABLE |
400 | STA | 50003 | PERSONA PEP |
400 | STA | 50004 | PERSONA JURIDICA NO EXISTE |
404 | STA | 50005 | OPCION DE ACCION INVALIDA |
500 | STA | 50099 | ERROR NO TRATADO |
404 | STA | 50501 | LA DIRECCION IP CONTIENE CARACTERES INVALIDOS |
404 | STA | 50502 | EL USUARIO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50503 | EL PRIMER NOMBRE CONTIENE CARACTERES INVALIDOS |
404 | STA | 50504 | EL SEGUNDO NOMBRE CONTIENE CARACTERES INVALIDOS |
404 | STA | 50505 | EL PRIMER APELLIDO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50506 | EL SEGUNDO APELLIDO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50507 | EL BARRIO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50508 | EL NOMBRE DE LA REFERENCIA FAMILIAR CONTIENE CARACTERES INVALIDOS |
404 | STA | 50509 | EL NOMBRE DE LA REFERENCIA PERSONAL CONTIENE CARACTERES INVALIDOS |
404 | STA | 50510 | EL CAMPO CUENTA M EXTRANJERA CONTIENE CARACTERES INVALIDOS |
404 | STA | 50511 | EL CAMPO BANCOMEXTRANJ CONTIENE CARACTERES INVALIDOS |
404 | STA | 50512 | EL CAMPO CIUDADMEXTRANJERA CONTIENE CARACTERES INVALIDOS |
404 | STA | 50513 | EL CAMPO PAISMEXTRANJERA CONTIENE CARACTERES INVALIDOS |
404 | STA | 50514 | EL CAMPO MONEDAMEXTRANJERA CONTIENE CARACTERES INVALIDOS |
404 | STA | 50515 | EL CAMPO DECLARACION OPERACIONES F OBRANDO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50516 | EL CAMPO DOF DETALLE RECURSOS CONTIENE CARACTERES INVALIDOS |
404 | STA | 50517 | EL CAMPO DOF ACTIVOS PROVIENEN CONTIENE CARACTERES INVALIDOS |
404 | STA | 50518 | EL CAMPO TELEFONO NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50519 | EL CAMPO FAX TELEFONO 2 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50520 | EL CAMPO TELEFONO DE RESIDENCIA DE REFERENCIA FAMILIAR NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50521 | EL CAMPO TELEFONO DE OFICINA DE REFERENCIA FAMILIAR NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50522 | EL CAMPO EXTENSION DE LA REFERENCIA FAMILIAR NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50523 | EL CAMPO CELULAR DE LA REFERENCIA FAMILIAR NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50524 | EL CAMPO TELEFONO DE RESIDENCIA DE REFERENCIA PERSONAL NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50525 | EL CAMPO TELEFONO DE OFICINA DE REFERENCIA PERSONAL NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50526 | EL CAMPO EXTENSION DE REFERENCIA PERSONAL NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50527 | EL CAMPO CELULAR DE REFERENCIA PERSONAL NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50528 | EL CAMPO NOMBRE REFERENCIA COMERCIAL CONTIENE CARACTERES INVALIDOS |
404 | STA | 50529 | EL CAMPO TELEFONO ADICIONAL 1 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50530 | EL CAMPO TELEFONO ADICIONAL 2 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50531 | EL CAMPO TELEFONO ADICIONAL 3 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50532 | EL CAMPO EXENSION TELEFONO ADICIONAL 1 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50533 | EL CAMPO EXENSION TELEFONO ADICIONAL 2 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50534 | EL CAMPO EXENSION TELEFONO ADICIONAL 3 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50535 | EL CAMPO CELULAR 1 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50536 | EL CAMPO CELULAR 2 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50537 | EL CAMPO CELULAR 3 NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50538 | EL CAMPO TELEFONO REFERENCIA COMERCIAL NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50539 | LA DIRECCION DEBE TENER UN NUMERO DE TELEFONO ASOCIADO Y UNA CIUDAD |
404 | STA | 50540 | LAS REFERENCIAS PERSONALES DEBEN TENER NOMBRES, TIPO DE VINCULO, UNO DE LOS TELEFONOS Y CIUDAD |
404 | STA | 50541 | LAS REFERENCIAS FAMILIARES DEBEN TENER NOMBRES, TIPO DE VINCULO, UNO DE LOS TELEFONOS Y CIUDAD |
404 | STA | 50542 | EL CAMPO DE OTROS INGRESOS DEBE TENER RELACIONADO UN DETALLE DE OTROS INGRESOS |
404 | STA | 50543 | EL CAMPO OCUPACION DEBE TENER UN VALOR RELACIONADO EN EL CAMPO DE EMPRESA Y CARGO |
500 | STA | 50544 | LA FUNCION DE TRANSFORMACION NO EXISTE |
404 | STA | 50545 | EL DIGITO DE VERIFICACION ESTA ERRADO |
404 | STA | 50546 | EL PRIMER APELLIDO DEL REPRESENTANTE LEGAL TIENE CARACTERES INVALIDOS |
404 | STA | 50547 | EL SEGUNDO APELLIDO DEL REPRESENTANTE LEGAL TIENE CARACTERES INVALIDOS |
404 | STA | 50548 | EL PRIMER NOMBRE DEL REPRESENTANTE LEGAL TIENE CARACTERES INVALIDOS |
404 | STA | 50549 | EL SEGUNDO NOMBRE DEL REPRESENTANTE LEGAL TIENE CARACTERES INVALIDOS |
404 | STA | 50550 | SI LA ACCION ES MODIFICAR LA DIRECCION DE CONTACTO DEBE LLEVAR UN ROWIDDIRCONTACTO |
404 | STA | 50551 | EL TELEFONO DE REPRESENTANTE LEGAL TIENE CARACTERES INVALIDOS |
404 | STA | 50552 | SI LA ACCION ES MODIFICAR EL TELEFONO DEL REPRESENTANTE LEGAL DEBE LLEVAR UN ROWIDTELRLEGAL |
404 | STA | 50553 | SI EL INDICADOR DE MONEDA EXTRA ESTA PRENDIDO DEBE SELECCIONAR LA ACTIVIDAD DE MONEDA EXTRANJERA |
404 | STA | 50554 | SI EL ORIGEN DE RECURSOS ES 10 DEBE LLEVAR DETALLE |
404 | STA | 50555 | EL NUMERO DE INDENTIFICACION DEBE SER NUMERICO |
400 | STA | 50556 | EL REPRESENTANTE LEGAL DEBE EXISTIR COMO PERSONA NATURAL |
404 | STA | 50557 | EL ID DE LA TARJETA DE CREDITO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50558 | EL ID DE LA DIRECCION DE CREDITO CONTIENE CARACTERES INVALIDOS |
404 | STA | 50559 | EL TELEFONO ADICIONAL TIENE CARACTERES INVALIDOS |
404 | STA | 50560 | LA EXTENSION ADICIONAL NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50561 | EL ID TELEFONO ADICIONAL CONTIENE CARACTERES INVALIDOS |
404 | STA | 50562 | EL CAMPO CELULAR NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50563 | EL CAMPO ID CELULAR NO CORRESPONDE A UN NUMERO VALIDO |
404 | STA | 50564 | EL NUMERO PERSONALIZADO DE PRODUCTO TIENE CARACTERES INVALIDOS |
404 | STA | 50565 | EL CAMPO NOMBRES RAZON SOCIAL TIENE CARACTERES INVALIDOS |
404 | STA | 50566 | EL CAMPO OBSERVACION TIENE CARACTERES INVALIDOS |
404 | STA | 50567 | EL CAMPO TIPO DE REGISTRO TIENE CARACTERES INVALIDOS |
404 | STA | 50568 | EL CAMPO NUMERO DE PRODUCTO TIENE CARACTERES INVALIDOS |
404 | STA | 50569 | EL CAMPO UNIDAD DE NEGOCIO TIENE CARACTERES INVALIDOS |
404 | STA | 50570 | EL CAMPO NOMBRES RAZON SOCIAL DEL RELACIONADO TIENE CARACTERES INVALIDOS |
404 | STA | 50571 | EL CAMPO NOMBRES RAZON SOCIAL DEL SOCIO TIENE CARACTERES INVALIDOS |
404 | STA | 50572 | EL CAMPO ESTADO SOCIO TIENE CARACTERES INVALIDOS |
404 | STA | 50573 | EL CAMPO TIPO DE VINCULO REPRESENTANTE LEGAL SOCIOS TIENE CARACTERES INVALIDOS |
404 | STA | 50574 | EL CAMPO ESTADO REPRESENTANTE LEGAL SOCIOS TIENE CARACTERES INVALIDOS |
400 | STA | 50575 | LA PERSONA JURIDICA POSEE UN REPRESENTANTE LEGAL DIFERENTE AL SUMINISTRADO |
404 | STA | 50576 | SI LA ACCION ES A LA FECHA DE APERTURA NO DEBE SER NULL |
404 | STA | 50577 | SI LA ACCION ES C LA FECHA DE CANCELCION NO DEBE SER NULL |
404 | STA | 50578 | EL CAMPO NUMERO DE PRODUCTO TIENE CARACTERES INVALIDOS |
404 | STA | 50579 | EL CAMPO NOMBRE PERSONALIZADO TIENE CARACTERES INVALIDOS |
404 | STA | 50580 | EL CAMPO FECHA ENTREGA EXTRACTO TIENE CARACTERES INVALIDOS |
404 | STA | 50581 | EL CAMPO FRECUENCIA ENTREGA EXTRACTO TIENE CARACTERES INVALIDOS |
404 | STA | 50582 | EL CAMPO ID DIRECCION EXTRACTO TIENE CARACTERES INVALIDOS |
404 | STA | 50583 | EL CAMPO ID NUMERO TARJETA TIENE CARACTERES INVALIDOS |
400 | STA | 50584 | LA PERSONA NO PUEDE DARSE DE BAJA PORQUE TIENE PRODUCTOS ASOCIADOS |
400 | STA | 50585 | LA PERSONA NO PUEDE DARSE DE BAJA PORQUE TIENE RELACION DE SOCIO |
400 | STA | 50586 | LA PERSONA NO PUEDE DARSE DE BAJA PORQUE TIENE RELACION DE REPRESENTANTE LEGAL |
400 | STA | 50587 | LA PERSONA NO PUEDE DARSE DE BAJA PORQUE TIENE RELACION NO IDENTIFICADA |
400 | STA | 50588 | UNA PERSONA JURIDICA SOLO PUEDE SER REEMPLAZADO POR OTRA PERSONA JURIDICA |
400 | STA | 50589 | NO SE PUEDE CAMBIAR LA VIGENCIA A LA DIRECCION TIENE UN PRODUCTO RELACIONADO |
400 | STA | 50590 | NO SE PUEDE BORRAR EL TITULAR DEL PRODUCTO, ELPRODUCTO SOLO TIENE UN TITULAR |
400 | STA | 50591 | EL PRODUCTO NO PERTENECE A ESE TITULAR |
404 | STA | 50592 | PARA LAS ACCIONES (U,B) EL NUMERO DE PRODUCTO NO DEBE SER NULL |
400 | STA | 50593 | ESTE PRODUCTO NO TIENE DIRECCION O TIENE UNA DIRECCION NULA |
400 | STA | 50594 | ESTE PRODUCTO NO TIENE UN CODIGO DE CIUDAD O TIENE UN CODIGO DE CIUDAD NUL0 |
400 | STA | 50595 | ESTE CODIGO NO TIENE UNA DESCRIPCION DE CIUDAD O TIENE UNA DESCRIPCION DE CIUDAD NULA |
400 | STA | 50596 | ESE NUMERO DE PRODUCTO NO EXISTE |
400 | STA | 50597 | VIENE EL NUMERO DE ACTA DE DEFUNCION PERO NO LA FECHA DE FALLECIMIENTO |
400 | STA | 50598 | VIENE LA FECHA DE FALLECIMIENTO PERO NO EL NUMERO DE ACTA DE DEFUNCION |
404 | STA | 50599 | POR TRANSACCION DE FALLECIMIENTO EL TIPO DE IDENTIFICACION NO PUEDE SER NIT |
404 | STA | 50600 | EL CAMPO NUMERO ACTA DE DEFUNCION TIENE CARACTERES INVALIDOS |
404 | STA | 50601 | NO SE PUEDE MODIFICAR O CREAR POR QUE LA FECHA DE FALLECIMIENTO NO VIENE NULA |
404 | STA | 50602 | NO SE PUEDE MODIFICAR O CREAR POR QUE EL NUMERO DE ACTA DE DEFUNCION NO VIENE NULO |
400 | STA | 50603 | NO SE PUEDE MODIFICAR POR QUE EL CLIENTE TIENE ACTA DE DEFUNCION O FECHA DE FALLECIMIENTO |
400 | STA | 50604 | POR FAVOR ELIMINE PRIMERO LAS RELACIONES QUE TENGA COMO REPRESENTANTE LEGAL O SOCIO |
400 | STA | 50605 | NO SE PUEDE MODIFICAR LOS NOMBRES O LA RAZON SOCIAL POR ESTA TRANSACCION |
404 | STA | 50606 | POR TRANSACCION DE INCAPACIDAD EL TIPO DE IDENTIFICACION NO PUEDE SER NIT |
404 | STA | 50607 | LA RAZON SOCIAL TIENE CARACTERES INVALIDOS |
400 | STA | 50608 | ESTA ES UNA TRANSACCION ESPECIAL Y SOLO PUEDE HACERSE POR EL SISTEMA ORIGEN 02 |
404 | STA | 50609 | EL TAMANIO DEL NIT NO ES EL CORRECTO |
400 | STA | 50610 | SOLO PUEDE EXISTIR UN CORREO CON EL ROL 01 |
400 | STA | 50611 | SOLO PUEDE EXISTIR UN CORREO CON EL ROL 03 |
400 | STA | 50612 | SOLO PUEDE EXISTIR UN CORREO CON EL ROL 04 |
400 | STA | 50613 | SOLO PUEDE EXISTIR UN CELULAR CON EL ROL 12 |
400 | STA | 50614 | SOLO PUEDE EXISTIR UN CELULAR CON EL ROL 13 |
400 | STA | 50615 | SOLO PUEDE EXISTIR UN CELULAR CON EL ROL 14 |
400 | STA | 50616 | SOLO PUEDE EXISTIR UN TELEFONO2 PARA LA DIRECCION DE CONTACTO |
400 | STA | 50617 | SOLO PUEDE EXISTIR UN TELEFONO1 PARA LA DIRECCION DE CONTACTO |
400 | STA | 50618 | SOLO PUEDE EXISTIR UNA DIRECCION DE CONTACTO PARA ESE CLIENTE |
400 | STA | 50619 | SOLO PUEDE EXISTIR UN TELEFONO2 PARA LA DIRECCION DE RESIDENCIA |
400 | STA | 50620 | SOLO PUEDE EXISTIR UN TELEFONO1 PARA LA DIRECCION DE RESIDENCIA |
400 | STA | 50621 | SOLO PUEDE EXISTIR UNA DIRECCION DE RESIDENCIA PARA ESE CLIENTE |
400 | STA | 50622 | SOLO PUEDE EXISTIR UN TELEFONO2 PARA LA DIRECCION DE OFICINA |
400 | STA | 50623 | SOLO PUEDE EXISTIR UN TELEFONO1 PARA LA DIRECCION DE OFICINA |
400 | STA | 50624 | SOLO PUEDE EXISTIR UNA DIRECCION DE OFICINA PARA ESE CLIENTE |
404 | STA | 50625 | EL TELEFONO2 NO ES CORRECTO |
400 | STA | 50626 | NO SE PUEDE MODIFICAR UNA DIRECCION DEL CRO ASOCIADA A UN PRODUCTO |
404 | STA | 50627 | DIRECCION NO PERMITIDA |
400 | STA | 50628 | APERTURA DE PRODUCTO TEMPORALMENTE SUSPENDIDA. CLTE EN PROCESO DE VERIFICACION |
- POST Sync Data - Recurring Intake.
Description:
This service allows you to add a BCS Legal Entity to BackBase.
Path:
POST: /v1/sync-data
Headers:
Name | Description | Example |
---|---|---|
client_id | Customer identifier | 154-111-1111-222 |
client_secret | Customer key | 1122222-222-333 |
Authorization | Barear token | Barear 2312323 |
Accept | Accept type format | content-type |
Body:
> Mapping request:
Field Name | Description | Type | Comments |
---|---|---|---|
personName.firstName | First name. | String | |
invoker.refType | Reference type description. | String | |
govIssueIdent.mNemonic | Mnemonic string consisting of a person's document type and document number. | String | |
custInfo[].personName.fullName | Full name of a person. | String | |
custInfo[].strategies.strategyType | Type of strategy for the product. | String | |
custInfo[].contactInfo.emailAddr | Electronic mail. | String | |
custInfo[].contactInfo.phoneNumber | Active cell phone number. | String | |
custInfo[].personName.titlePrefix | Customer or person title prefix. | String | |
custInfo[].personInfo.gender | Gender of the person ["M: Masculino, F: Femenino, O: Otro"]. | String | |
custInfo[].personInfo.birthDt | Birthday date. | String | |
custInfo[].personInfo.country | Country. | String | |
custInfo[].personInfo.language | Specifies language used. | String | |
custInfo[].additionalEmaillAddr[].emailAddr | Additional electronic mail. | String | |
custInfo[].additionalPhoneNum[].phoneNumber | Additional phone number. | String | |
custInfo[].postAddress[].addr1 | Address | String | |
custInfo[].postAddress[].stateProv | State or providence. | String | |
custInfo[].postAddress[].country | Country. | String | |
custInfo[].postAddress[].addrType | Type of address. [home] | String | |
custInfo[].postAddress[].priority | Indicates if the address is the main. | String | |
custInfo[].listAccounts[].acctType | Account type ["CCA: Tarjeta de crédito, CDA: CDT, CLA: Crédito empresarial, DDA: Cuenta corriente, EQU: Crédito Hipotecario, ILA: Crédito, LOC: Crédito de consumo, LOP: Puntos de fidelización, SDA: Cuenta de ahorros, SPA: Bolsillo de ahorro, RLA - Créditos Rotativos, CPA - Producto Cruzado – Títulos de capitalizació, DBC - Debito, LIA - Seguros Liberty, CIA - Seguros Colmena, OFA - Encargos Fiduciarios"] | String | |
listAccounts[].externalId | Composed of: [product number]-[type of product in mulesoft]-[macroproduct] | String | |
listAccounts[].depAcctId.acctId | Account information, Id account. | String | |
listAccounts[].cardAcctId.acctId | Credit Card Account Number. | String | |
listAccounts[].cardAcctId.lastDigits | Last Digits. | String | |
listAccounts[].nickname | Account NickName. | String | |
listAccounts[].name | Bank Alias or Name of product | String | |
listAccounts[].product.productType | productTypeExternalId. | String | |
listAccounts[].curCode | Currency. | String | |
listAccounts[].bankId | Bank identifier | String | |
listAccounts[].xferRec.externalXferRec | Flag that indicates if you have external transfers. | String | |
listAccounts[].xferRec.immediateXfer | Flag that indicates if you have immediate transfers. | String | |
listAccounts[].xferRec.flagDebit | Flag that indicates if you have a debit. | String | |
listAccounts[].xferRec.flagCredit | Flag that indicates if you have a credit. | String | |
listAccounts[].acctBal.curCode | Available balance - currencyCode. | String | |
listAccounts[].acctBal.amt | Available balance - amount. | Number | |
listAccounts[].lOCLimit.curCode | Credit limit - currencyCode. | String | |
listAccounts[].lOCLimit.amt | Credit limit - amount. | Number | |
listAccounts[].otherIncome.curCode | Investment - currencyCode. | String | |
listAccounts[].otherIncome.amt | Investment - amount. | Number | |
listAccounts[].curRate | Account interest rate. | String | |
listAccounts[].termUnits | Term Unit | String | |
listAccounts[].minPmtCurAmt.amt | Minimum payment | Number | |
listAccounts[].minPmtCurAmt.dueDt | Minimum payment duedate | String | |
custInfo[].invoker.role | Reference job role names. | String | . |
> Request Example:
{
"personName": {
"firstName": "SARA"
},
"invoker": {
"refType": "retail",
"channel": "CUSTOMER"
},
"govIssueIdent": {
"mNemonic": "CC123456789"
},
"custInfo": [
{
"personName": {
"fullName": "Sara Jones",
"titlePrefix": "Miss",
"gender": "F",
"birthDt": "2022-12-11",
"country": "Colombia",
"language": "ES-CO"
},
"contactInfo": {
"emailAddr": "sara@email.com",
"phoneNumber": "3105556755"
},
"postAddress": [
{
"addr1": "XXXXXXXXXXXX",
"stateProv": "Cundinamarca",
"country": "Colombia",
"addrType": "Home",
"priority": true
}
],
"strategies": {
"strategyType": "IMPORT_FROM_IDENTIY"
},
"additionalEmaillAddr": [
{
"emailAddr": "sara33@email.com"
}
],
"additionalPhoneNum": [
{
"phoneNumber": "3105556755"
}
],
"invoker": {
"role": "Retail User - COL"
}
}
],
"listAccounts": [
{
"acctType": "CIA",
"externalId": "21002776223-DDA-CTA",
"depAcctId": {
"acctId": "21002776223"
},
"cardAcctId": {
"acctId": "",
"lastDigits": ""
},
"nickname": "Cuenta Corriente",
"name": "Cuenta Corriente",
"product": {
"productType": "21-02-00"
},
"curCode": "COP",
"bankId": "111000025",
"xferRec": {
"externalXferRec": true,
"immediateXfer": true,
"flagDebit": true,
"flagCredit": true
},
"acctBal": {
"curCode": "COP",
"amt": 734683.16
},
"LOCLimit": {
"curCode": "COP",
"amt": 734683.16
},
"otherIncome": {
"curCode": "COP",
"amt": 734683.16
},
"curRate": "1",
"termUnits": "Monthly",
"minPmtCurAmt": {
"amt": 1,
"dueDt": "2022-10-14"
}
}
]
}
> Response Example:
{
"transaction": {
"message": "added successfully"
},
"responseType": {
"value": "OK"
}
}
> Response Error Example:
Additional the error code of APIKit this resource it has some custom errors code or bussines errors and all errors used the follogin structur.
{
"responseType": {
"value": "ER500"
},
"responseDetail": {
"errorCode": "common.api.shoesize",
"errorDesc": "Value Exceeded. Must be between {min} and {max}",
"errorType": ""
}
}
Errors Code:
HTTP Code | Error Code | Error Type | Description |
---|---|---|---|
Diagram of sequence.
- POST Sync Data From File - Recurring Intake.
Description:
This service allows you to add a BCS legal entity base64 file to BackBase.
Path:
POST: /v1/sync-data-file
Headers:
Name | Description | Example |
---|---|---|
client_id | Customer identifier | 154-111-1111-222 |
client_secret | Customer key | 1122222-222-333 |
Authorization | Barear token | Barear 2312323 |
Accept | Accept type format | content-type |
Body:
> Mapping request:
Field Name | Description | Type | Comments |
---|---|---|---|
file.binData | File in format base64. | String | . |
> Request Example:
{
"file": {
"binData": "ew0KICAgICJwZXJzb25OYW1lIjogew0KICAgICAgICAiZmlyc3ROYW1lIjogIkRJT05JQ0lPIg0KICAgIH0sDQogICAgImludm9rZXIiOiB7DQogICAgICAgICJyZWZUeXBlIjogInJldGFpbCIsDQogICAgICAgICJjaGFubmVsIjogIkNVU1RPTUVSIg0KICAgIH0sDQogICAgImdvdklzc3VlSWRlbnQiOiB7DQogICAgICAgICJtbmVtb25pYyI6ICJDQzg3ODMxNzIiDQogICAgfSwNCiAgICAiY3VzdEluZm8iOiBbDQogICAgICAgIHsNCiAgICAgICAgICAgICJwZXJzb25OYW1lIjogew0KICAgICAgICAgICAgICAgICJmdWxsTmFtZSI6ICJESU9OSUNJTyBTQURZIFNVQU5DSEEgVFVUQSIsDQogICAgICAgICAgICAgICAgInRpdGxlUHJlZml4IjogIiIsDQogICAgICAgICAgICAgICAgImdlbmRlciI6ICJNIiwNCiAgICAgICAgICAgICAgICAiYmlydGhEdCI6ICIiLA0KICAgICAgICAgICAgICAgICJjb3VudHJ5IjogIkNvbG9tYmlhIiwNCiAgICAgICAgICAgICAgICAibGFuZ3VhZ2UiOiAibmwtTkwiDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgImNvbnRhY3RJbmZvIjogew0KICAgICAgICAgICAgICAgICJlbWFpbEFkZHIiOiAiQ0M4NzgzMTcyQGJhbmNvY2FqYXNvY2lhbC5jb20iLA0KICAgICAgICAgICAgICAgICJwaG9uZU51bWJlciI6ICIzNDAwMDAwMDA0Ig0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJwb3N0QWRkcmVzcyI6IFsNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICJhZGRyMSI6ICJLUiA0IEIgNTIgQiAyMSBTVVIgQ0hBTUJVIiwNCiAgICAgICAgICAgICAgICAgICAgInN0YXRlUHJvdiI6ICJCVUdBIiwNCiAgICAgICAgICAgICAgICAgICAgImNvdW50cnkiOiAiQ29sb21iaWEiLA0KICAgICAgICAgICAgICAgICAgICAiYWRkclR5cGUiOiAiSG9tZSIsDQogICAgICAgICAgICAgICAgICAgICJwcmlvcml0eSI6IHRydWUNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICBdLA0KICAgICAgICAgICAgInN0cmF0ZWdpZXMiOiB7DQogICAgICAgICAgICAgICAgInN0cmF0ZWd5VHlwZSI6ICJDUkVBVEVfSU5fSURFTlRJVFkiDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgImFkZGl0aW9uYWxFbWFpbGxBZGRyIjogWw0KICAgICAgICAgICAgXSwNCiAgICAgICAgICAgICJhZGRpdGlvbmFsUGhvbmVOdW0iOiBbDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAicGhvbmVOdW1iZXIiOiAiMzQwMDAwMDAwNCINCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICBdLA0KICAgICAgICAgICAgImludm9rZXIiOiB7DQogICAgICAgICAgICAgICAgInJvbGUiOiAiUmV0YWlsIFVzZXIgLSBDT0wiDQogICAgICAgICAgICB9DQogICAgICAgIH0NCiAgICBdLA0KICAgICJsaXN0QWNjb3VudHMiOiBbDQogICAgICAgIHsNCiAgICAgICAgICAgICJhY2N0VHlwZSI6ICJTREEiLA0KICAgICAgICAgICAgImV4dGVybmFsSWQiOiAiMjQ1MTc1NzgzOTMtU0RBLUFITyIsDQogICAgICAgICAgICAiZGVwQWNjdElkIjogew0KICAgICAgICAgICAgICAgICJhY2N0SWQiOiAiMjQ1MTc1NzgzOTMiDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgImNhcmRBY2N0SWQiOiB7DQogICAgICAgICAgICAgICAgImFjY3RJZCI6ICIiLA0KICAgICAgICAgICAgICAgICJsYXN0RGlnaXRzIjogIiINCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAibmlja25hbWUiOiAiQ3VlbnRhIGRlIEFob3Jyb3MiLA0KICAgICAgICAgICAgIm5hbWUiOiAiQ3VlbnRhIGRlIEFob3Jyb3MiLA0KICAgICAgICAgICAgInByb2R1Y3QiOiB7DQogICAgICAgICAgICAgICAgInByb2R1Y3RUeXBlIjogIjI0LTExLTAwIg0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJjdXJDb2RlIjogIkNPUCIsDQogICAgICAgICAgICAiYmFua0lkIjogIjMyIiwNCiAgICAgICAgICAgICJ4ZmVyUmVjIjogew0KICAgICAgICAgICAgICAgICJleHRlcm5hbFhmZXJSZWMiOiB0cnVlLA0KICAgICAgICAgICAgICAgICJpbW1lZGlhdGVYZmVyIjogZmFsc2UsDQogICAgICAgICAgICAgICAgImZsYWdEZWJpdCI6IHRydWUsDQogICAgICAgICAgICAgICAgImZsYWdDcmVkaXQiOiB0cnVlDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgImFjY3RCYWwiOiB7DQogICAgICAgICAgICAgICAgImN1ckNvZGUiOiAiQ09QIiwNCiAgICAgICAgICAgICAgICAiYW10IjogMC4wDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIkxPQ0xpbWl0Ijogew0KICAgICAgICAgICAgICAgICJjdXJDb2RlIjogIkNPUCIsDQogICAgICAgICAgICAgICAgImFtdCI6IDAuMA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvdGhlckluY29tZSI6IHsNCiAgICAgICAgICAgICAgICAiY3VyQ29kZSI6ICJDT1AiLA0KICAgICAgICAgICAgICAgICJhbXQiOiAwLjANCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAiY3VyUmF0ZSI6ICIwIiwNCiAgICAgICAgICAgICJ0ZXJtVW5pdHMiOiAiTW9udGhseSIsDQogICAgICAgICAgICAibWluUG10Q3VyQW10Ijogew0KICAgICAgICAgICAgICAgICJhbXQiOiAwLA0KICAgICAgICAgICAgICAgICJkdWVEdCI6ICIiDQogICAgICAgICAgICB9DQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJhY2N0VHlwZSI6ICJDQ0EiLA0KICAgICAgICAgICAgImV4dGVybmFsSWQiOiAiZjQ2YjI4YWEyOWZjMTZlODE4OTViNzNmNDNkOGIzNWItQ0NBLVRDUiIsDQogICAgICAgICAgICAiZGVwQWNjdElkIjogew0KICAgICAgICAgICAgICAgICJhY2N0SWQiOiAiNDg5NDQ0KioqKioqOTg1MCINCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAiY2FyZEFjY3RJZCI6IHsNCiAgICAgICAgICAgICAgICAiYWNjdElkIjogIjQ4OTQ0NCoqKioqKjk4NTAiLA0KICAgICAgICAgICAgICAgICJsYXN0RGlnaXRzIjogIjk4NTAiDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm5pY2tuYW1lIjogIlBsYXRpbnVtIiwNCiAgICAgICAgICAgICJuYW1lIjogIlBsYXRpbnVtIiwNCiAgICAgICAgICAgICJwcm9kdWN0Ijogew0KICAgICAgICAgICAgICAgICJwcm9kdWN0VHlwZSI6ICI0ODk0NDQtMDEtMDAiDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgImN1ckNvZGUiOiAiQ09QIiwNCiAgICAgICAgICAgICJiYW5rSWQiOiAiIiwNCiAgICAgICAgICAgICJ4ZmVyUmVjIjogew0KICAgICAgICAgICAgICAgICJleHRlcm5hbFhmZXJSZWMiOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAiaW1tZWRpYXRlWGZlciI6IGZhbHNlLA0KICAgICAgICAgICAgICAgICJmbGFnRGViaXQiOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAiZmxhZ0NyZWRpdCI6IGZhbHNlDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgImFjY3RCYWwiOiB7DQogICAgICAgICAgICAgICAgImN1ckNvZGUiOiAiQ09QIiwNCiAgICAgICAgICAgICAgICAiYW10IjogMC4wDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIkxPQ0xpbWl0Ijogew0KICAgICAgICAgICAgICAgICJjdXJDb2RlIjogIkNPUCIsDQogICAgICAgICAgICAgICAgImFtdCI6IDAuMA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvdGhlckluY29tZSI6IHsNCiAgICAgICAgICAgICAgICAiY3VyQ29kZSI6ICJDT1AiLA0KICAgICAgICAgICAgICAgICJhbXQiOiAwLjANCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAiY3VyUmF0ZSI6ICIwIiwNCiAgICAgICAgICAgICJ0ZXJtVW5pdHMiOiAiTW9udGhseSIsDQogICAgICAgICAgICAibWluUG10Q3VyQW10Ijogew0KICAgICAgICAgICAgICAgICJhbXQiOiAwLA0KICAgICAgICAgICAgICAgICJkdWVEdCI6ICIyMDIzLTA5LTE4Ig0KICAgICAgICAgICAgfQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAiYWNjdFR5cGUiOiAiQ0NBIiwNCiAgICAgICAgICAgICJleHRlcm5hbElkIjogImY0NmIyOGFhMjlmYzE2ZTgxYTk0YmQzZDRmZDliMDU4LUNDQS1UQ1IiLA0KICAgICAgICAgICAgImRlcEFjY3RJZCI6IHsNCiAgICAgICAgICAgICAgICAiYWNjdElkIjogIjQ4OTQ0NCoqKioqKjU5NjMiDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgImNhcmRBY2N0SWQiOiB7DQogICAgICAgICAgICAgICAgImFjY3RJZCI6ICI0ODk0NDQqKioqKio1OTYzIiwNCiAgICAgICAgICAgICAgICAibGFzdERpZ2l0cyI6ICI1OTYzIg0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJuaWNrbmFtZSI6ICJQbGF0aW51bSIsDQogICAgICAgICAgICAibmFtZSI6ICJQbGF0aW51bSIsDQogICAgICAgICAgICAicHJvZHVjdCI6IHsNCiAgICAgICAgICAgICAgICAicHJvZHVjdFR5cGUiOiAiNDg5NDQ0LTAxLTAwIg0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJjdXJDb2RlIjogIkNPUCIsDQogICAgICAgICAgICAiYmFua0lkIjogIiIsDQogICAgICAgICAgICAieGZlclJlYyI6IHsNCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxYZmVyUmVjIjogZmFsc2UsDQogICAgICAgICAgICAgICAgImltbWVkaWF0ZVhmZXIiOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAiZmxhZ0RlYml0IjogZmFsc2UsDQogICAgICAgICAgICAgICAgImZsYWdDcmVkaXQiOiBmYWxzZQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJhY2N0QmFsIjogew0KICAgICAgICAgICAgICAgICJjdXJDb2RlIjogIkNPUCIsDQogICAgICAgICAgICAgICAgImFtdCI6IDAuMA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJMT0NMaW1pdCI6IHsNCiAgICAgICAgICAgICAgICAiY3VyQ29kZSI6ICJDT1AiLA0KICAgICAgICAgICAgICAgICJhbXQiOiAwLjANCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3RoZXJJbmNvbWUiOiB7DQogICAgICAgICAgICAgICAgImN1ckNvZGUiOiAiQ09QIiwNCiAgICAgICAgICAgICAgICAiYW10IjogMC4wDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgImN1clJhdGUiOiAiMCIsDQogICAgICAgICAgICAidGVybVVuaXRzIjogIk1vbnRobHkiLA0KICAgICAgICAgICAgIm1pblBtdEN1ckFtdCI6IHsNCiAgICAgICAgICAgICAgICAiYW10IjogMCwNCiAgICAgICAgICAgICAgICAiZHVlRHQiOiAiMjAyMy0wOS0xOCINCiAgICAgICAgICAgIH0NCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgImFjY3RUeXBlIjogIklMQSIsDQogICAgICAgICAgICAiZXh0ZXJuYWxJZCI6ICIzMzUwNTA4OTE5Ny1JTEEtQ0FSIiwNCiAgICAgICAgICAgICJkZXBBY2N0SWQiOiB7DQogICAgICAgICAgICAgICAgImFjY3RJZCI6ICIzMzUwNTA4OTE5NyINCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAiY2FyZEFjY3RJZCI6IHsNCiAgICAgICAgICAgICAgICAiYWNjdElkIjogIiIsDQogICAgICAgICAgICAgICAgImxhc3REaWdpdHMiOiAiIg0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJuaWNrbmFtZSI6ICJNaWNyb2Nyw6lkaXRvIiwNCiAgICAgICAgICAgICJuYW1lIjogIk1pY3JvY3LDqWRpdG8iLA0KICAgICAgICAgICAgInByb2R1Y3QiOiB7DQogICAgICAgICAgICAgICAgInByb2R1Y3RUeXBlIjogIjMzLTA5LTQ5Ig0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJjdXJDb2RlIjogIkNPUCIsDQogICAgICAgICAgICAiYmFua0lkIjogIiIsDQogICAgICAgICAgICAieGZlclJlYyI6IHsNCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxYZmVyUmVjIjogZmFsc2UsDQogICAgICAgICAgICAgICAgImltbWVkaWF0ZVhmZXIiOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAiZmxhZ0RlYml0IjogZmFsc2UsDQogICAgICAgICAgICAgICAgImZsYWdDcmVkaXQiOiBmYWxzZQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJhY2N0QmFsIjogew0KICAgICAgICAgICAgICAgICJjdXJDb2RlIjogIkNPUCIsDQogICAgICAgICAgICAgICAgImFtdCI6IDAuMA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJMT0NMaW1pdCI6IHsNCiAgICAgICAgICAgICAgICAiY3VyQ29kZSI6ICJDT1AiLA0KICAgICAgICAgICAgICAgICJhbXQiOiAwLjANCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3RoZXJJbmNvbWUiOiB7DQogICAgICAgICAgICAgICAgImN1ckNvZGUiOiAiQ09QIiwNCiAgICAgICAgICAgICAgICAiYW10IjogMC4wDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgImN1clJhdGUiOiAiMCIsDQogICAgICAgICAgICAidGVybVVuaXRzIjogIiIsDQogICAgICAgICAgICAibWluUG10Q3VyQW10Ijogew0KICAgICAgICAgICAgICAgICJhbXQiOiAwLA0KICAgICAgICAgICAgICAgICJkdWVEdCI6ICIiDQogICAgICAgICAgICB9DQogICAgICAgIH0NCiAgICBdDQp9"
}
}
> Response Example:
{
"file": {
"desc": "added successfully"
},
"responseType": {
"value": "OK"
}
}
> Response Error Example:
Additional the error code of APIKit this resource it has some custom errors code or bussines errors and all errors used the follogin structur.
{
"responseType": {
"value": "ER500"
},
"responseDetail": {
"errorCode": "common.api.shoesize",
"errorDesc": "Value Exceeded. Must be between {min} and {max}",
"errorType": ""
}
}
Errors Code:
HTTP Code | Error Code | Error Type | Description |
---|---|---|---|
Diagram of sequence.
- Consult Owner
Description:
This service allows consult owner
Path:
POST: customer-management/v1/status-basic-data:
Request Data:
Headers:
Name | Description | Example | Comments | Required |
---|---|---|---|---|
client_id | Identificador del cliente | f1b1247... | SI | |
client_secret | Clave del cliente | b124731b4... | SI | |
Authorization | Token Generado | Bearer WxN_AU... | SI | |
Accept | / | SI | ||
X-Invoker-Channel | Channel of origin of consumption | Valor fijo 13 (Corresponsal bancario) | SI | |
X-Invoker-ATMId | Amt code | Enviar espacios | NO | |
X-Invoker-BranchId | Office code | Valor fijo “1108” | SI | |
X-Invoker-TerminalId | Term code | Codigo de la terminal donde se ejecuta la tx | SI | |
X-Invoker-Component | Component | Enviar espacios | NO | |
X-Invoker-UserIPAddress | Client IP Address | IP de la terminal que ejecuta la aplicación | SI | |
X-Invoker-ServerIPAddress | Server IP Address | IP servidor de aplicación que ejecuta la transacción | SI | |
X-Invoker-UserMACAddress | Client MAC Address | Dato esperable, si por limitantes técnicas o de seguridad no se pudiera obtener, se enviaria completo con ceros en formato MAC | NO | |
X-Invoker-ServerMACAddress | Server MAC Address | Dato esperable, si por limitantes técnicas o de seguridad no se pudiera obtener, se enviaria completo con ceros en formato MAC | NO | |
X-Invoker-ProcessDate | Process date | Formato AAAA-MM-DD | SI | |
X-Invoker-TxId | Id TX | Dato esperable, identificador unico de la transacción/llamado al core. Largo máximo 16 caracteres. APIF+fecha juliana + 32 + Número de Autorización APIF : Es una constant e que identifica que la transacción se realizó por el canal de Corresponsal bancario, La fecha Juliana: Son 4 dígitos, en donde el primero corresponde al último dígito del año en curso y los 3 siguientes al número de días transcurridos en el año hasta la fecha actual. Código del banco= 32, Número de Autorización: son 10 dígitos generados de manera aleatoria. | SI | |
X-Invoker-SessionKey | Session key | TOKEN del consumo al API 30 primeras posiciones | SI | |
X-Invoker-Source | Origin | Campo nuevo – Valor fijo “18” | NO | |
X-Invoker-Country | Country | Campo nuevo – Valor fijo “CO” | SI | |
X-Invoker-ProcessBpmId | ID BPM process | Enviar espacios | NO | |
X-Invoker-ProcessId | Process ID | "Obligatorio solo para los servicios de Aplicación contable, opcional para consulta, se debe enviar el mismo ID Tx utilizado en la consulta par de la transacción asi: IDTX consulta 1234, ProccesId Pago: 1234" | SI | |
X-Invoker-Network | Net | Enviar espacios | NO | |
X-Invoker-subChannel | Subchannel with which the transaction must be registered | Valor fijo “07” | SI | |
X-Invoker-User | User | Valor fijo “NEWCBSER” | SI | |
X-Invoker-Action | Action | "C --> Create (Aplicación de negocio) R -- > Read (Consulta)" | SI | |
X-Invoker-Destination | Destination | Enviar espacios | NO | |
X-Invoker-ModifierUser | Modification user | Valor fijo “NEWCBSER” | SI | |
X-Invoker-ReferencedNumber | Reference number | Enviar espacios | NO | |
X-Invoker-RequestNumber | Request number | Enviar espacios | NO | |
X-Invoker-CustId | CustId | Enviar espacios | NO | |
X-Ident-DeviceFingerPrint | DeviceFingerPrint | Enviar espacios | NO | |
x-invoker-ally | Client code | Enviar espacios | NO |
Request Body:
Field Name | Description | Type | Comments |
---|---|---|---|
trn.transactionHour | Hora local de la transacción | time | HH:MM:SS ejemplo: 15:37:59 |
trn.code | Código del punto de servicio | String | Código sitio:123456789123456 |
trn.depAcctIdFrom.acctId | Numero Cuenta a Debitar | String | Numero de cuenta |
trn.trnRqUID | Número de auditoría para seguimiento del sistema | String | Numero unico de 6 digitos generado por el canal (Número asignado por el originador del requerimiento de transacción. - P11) |
trn.branchName | Nombre PDS | String | Nombre PDS ejemplo: MI OFICINA BETTY |
trn.cityId | Codigo Dane Municipio | String | Codigo georeferenciacion DANE longitud 6, ejemplo: 25386 (LA MESA) |
trn.city | Nombre Dane municipio | String | Nombre georeferenciacion DANE ejemplo: LA MESA |
trn.stateProv | Co0digo Dane departamento | String | Codigo georeferenciacion DANE longitud 2 ejemplo: 25 (CUNDINAMARCA) |
trn.depAcctIdTo.acctId | Numero Cuenta a depositar | String | Numero de cuenta 24001395404 |
Request Example:
{
"trn": {
"transactionHour": "15:37:59",
"code": "123456789123456",
"depAcctIdFrom": {
"acctId": "12321414"
},
"trnRqUID": "123456",
"branchName": "MI OFICINA BETTY",
"cityId": "25386",
"city": "LA MESA",
"stateProv": "25",
"depAcctIdTo": {
"acctId": "12321414"
}
}
}
Response Body:
Field Name | Description | Type | Comments |
---|---|---|---|
trn.personName.fullName | Nombre Titular | String | Nombre del titular |
trn.depAcctId.acctId | identificación de la cuenta | String | Numero de cuenta |
responseDetail.errorCode | codigoError | String | Número de identificación del error |
responseDetail.errorDesc | descripcionError | String | Describe el tipo de error que se presentó durante la ejecución. |
responseDetail.errorType | tipoError | String | Describe si el error fue de base de datos o de regla de negocio. |
responseType.value | tipoRespuesta | String | Manejar validacion del ER o OK |
Success Response Example:
{
"responseType": {
"value": "OK"
},
"trn": {
"personName": {
"fullName": "full name"
},
"depAcctId": {
"acctId": "12321414"
}
}
}
Response Error Example:
{
"responseType": {
"value": "ER500"
},
"responseDetail": {
"errorCode": "",
"errorDesc": "",
"errorType": ""
}
}
Diagram of sequence.
- Remittances - Consult customer.
Description:
This service allows consult remittances basic data.
Path:
GET
/customers-management/v1/remittances/basic-data/{identserialnum}:
URIParams:
Name | Description | Example | Mandatory |
---|---|---|---|
identserialnum | Customer identification number. [Minimum characters: 1 , Maximum characters: 20. Pattern: ^[a-zA-z,0-9,\W.]*$] | 12334432 | Yes |
QUERYParams:
Name | Description | Example | Mandatory |
---|---|---|---|
govIssueIdentType | Customer identification type. | C.C. | Yes |
Headers
Name | Description | Example |
---|---|---|
X-Invoker-Channel | Channel of origin of consumption | 007 |
X-Invoker-ATMId | Amt code | 1102 |
X-Invoker-BranchId | Office code | 1102 |
X-Invoker-TerminalId | Term code | |
X-Invoker-Component | Component | |
X-Invoker-UserIPAddress | Client IP Address | 10.5.43.214 |
X-Invoker-ServerIPAddress | Server IP Address | 192.168.169.197 |
X-Invoker-UserMACAddress | Client MAC Address | 0E-A5-38-F7-C3-09 |
X-Invoker-ProcessDate | Process date | 2023-05-02 |
X-Invoker-TxId | Id TX | |
X-Invoker-SessionKey | Session key | 112w3w*b8a-1cfe9cdd35a1 |
X-Invoker-Source | Origin | |
X-Invoker-Country | Country | CO |
X-Invoker-ProcessBpmId | ID BPM process | |
X-Invoker-ProcessId | Process ID | PRI2210323310590452 |
X-Invoker-Network | Net | 0032 |
X-Invoker-subChannel | Subchannel with which the transaction must be registered. | 01 |
X-Invoker-User | User | CC10009287 |
X-Invoker-Action | Action | |
X-Invoker-Destination | Destination | |
X-Invoker-ModifierUser | Modification | |
X-Invoker-ReferencedNumber | Reference number | |
X-Invoker-RequestNumber | Request number | 12345 |
X-Invoker-CustId | Used to identify the user who logs in | |
client_id | Customer identifier | 154-111-1111-222 |
client_secret | Customer key | 1122222-222-333 |
Authorization | Barear token | Barear 2312323 |
Accept | Accept type format | content-type |
Mapping Data:
- Response:
Name | Description | Type | Comments |
---|---|---|---|
responseType.value | Indicates if the service obtained a correct response (true) or if, on the contrary, inconsistencies were found (false) | String | requestResult |
listAddress[].postAddr.idItem | Identifier assigned to the address stored in the database. | Number | data.clienteDirecciones.id |
listAddress[].postAddr.cspRefId | Identifier assigned to the client in the database. | Number | data.clienteDirecciones.idCliente |
listAddress[].postAddr.addrType | Identifier assigned to the type of address that the client has, there are two types of addresses: RESI and EMPR, in case the client has two types of address, two objects will be displayed with the same number of fields. | String | data.clienteDirecciones.idTipoDireccion |
listAddress[].postAddr.addr1 | This field will store the address information. | String | data.clienteDirecciones.direccion |
listAddress[].phoneNum.cellPhone | This field will store the contact phone information that is related to the address. | String | data.clienteDirecciones.telefono |
listAddress[].phoneNum.phone | This field will store the contact cell phone number information that is related to the address. | String | data.clienteDirecciones.celular |
listAddress[].postAddr.postalCode | This field will store the zip code information where the address is physically located. | String | data.clienteDirecciones.codigoPostal |
listAddress[].postAddr.cityId | This field will store the information of the city identifier where the address is located, for Colombian cities this information corresponds to the assigned DANE code, for foreign cities it corresponds to the acronym. | String | data.clienteDirecciones.idCiudad |
listAddress[].postAddr.city | This field will store additional information about the city where the address is located. | String | data.clienteDirecciones.detalleCiudad |
listAddress[].postAddr.stateProv | This field will store additional information about the state or department where the address is located. | String | data.clienteDirecciones.detalleEstado |
beneficiary[].personInfo.idItem | Identifier assigned to the recipient in the database. | Number | data.clienteDestinatarios.id |
beneficiary[].personInfo.cspRefId | Identifier assigned to the client in the database that is directly related to the recipient. | Number | data.clienteDestinatarios.idCliente |
beneficiary[].personInfo.identSerialNum | Recipient identification number. | String | data.clienteDestinatarios.documentoDestinatario |
beneficiary[].personInfo.emailAddr | Recipient email. | String | data.clienteDestinatarios.correoElectronicoDestinatario |
beneficiary[].personInfo.firstName | Recipient's first name. | String | data.clienteDestinatarios.primerNombre |
beneficiary[].personInfo.middleName | Recipient's middle name | String | data.clienteDestinatarios.segundoNombre |
beneficiary[].personInfo.lastName | Recipient's first last name. | String | data.clienteDestinatarios.primerApellido |
beneficiary[].personInfo.secondLastName | Recipient's second last name. | String | data.clienteDestinatarios.segundoApellido |
senderPmtInfo[].idItem* | Identifier assigned to the financial concept in the database. | String | data.clienteFinancieras.id |
senderPmtInfo[].cspRefId | Identifier assigned to the client in the database that is directly related to the financial concept. | String | data.clienteFinancieras.idCliente |
senderPmtInfo[].type | Concept identifier in the database, 4 concepts are managed: VLRING, VLRPAS, VLREGR and VLRACT. | String | data.clienteFinancieras.idTipoConcepto |
senderPmtInfo[].rank | Range identifier for the financial concept, a range is an interval between values that determines the amount that is directly related to a financial concept, each concept handles different types of IdRange. | String | data.clienteFinancieras.idRango |
personInfo.cspRefId | Identifier assigned to the client in the database. | String | data.id |
personInfo.govIssueIdent.identSerialNum | Customer identification number. | String | data.documentoCliente |
personInfo.govIssueIdent.govIssueIdentType | Customer identification type. | String | data.idTipoDocumento |
personInfo.govIssueIdent.issDt | Date of issue of the client's identity document. | String | data.fechaExpedicion |
personInfo.govIssueIdent.expCityId | City identifier (DANE Code) where the client's identification document was issued. | String | data.idCiudadExpedicion |
personInfo.govIssueIdent.city | Additional information about the city of dispatch, if you do not have information, send this field with empty double quotes. | String | data.detalleCiudadExpedicion |
personInfo.personName.firstName | Customer's first name. | String | data.primerNombre |
personInfo.personName.middleName | middle name of the client, if you do not have this information; Send this field with empty double quotes. It can have more than one word. | String | data.segundoNombre |
personInfo.personName.lastName | Client's first last name. It can have more than one word. | String | data.primerApellido |
personInfo.personName.secondLastName | Second last name of the client, if you do not have this information; Send this field with empty double quotes. It can have more than one word. | String | data.segundoApellido |
personInfo.emailAddr | Customer Email. | String | data.correoElectronico |
personInfo.birthDt | Client's date of birth. | String | data.fechaNacimiento |
personInfo.govIssueIdent.expDt* | Expiration date of the client's identity document, it is mandatory for some types of identification such as immigration card, passport, etc. If the ID type does not have an expiration date, this field will not appear. | String | data.fechaVencimiento |
personInfo.gender | Client sex identifier, M=Male and F=Female | String | data.idSexo |
personInfo.country | Identifier of the country (ISO code) where the client was born. | String | data.idPaisNacimiento |
personInfo.govIssueIdent.country | Identifier of the country (ISO code) where the client has nationality. | String | data.idNacionalidad |
personInfo.businessActivity.certCode | Code of economic activity in which the client works | String | data.ciiu |
personInfo.businessActivity.jobTitle | Identifier of the occupation that the client performs. | String | data.idOcupacion |
personInfo.businessActivity.rank | Identifier of the level of employment in which the client works. | String | data.idNivelEmpleo |
personInfo.businessActivity.flagPubExpPerson | Flag indicating whether the client is a publicly exposed person. 1=YES,0=NO | Boolean | data.pep |
personInfo.businessActivity.branchName | Name of the client's company, depending on the client's occupation, it will be mandatory to fill out information in this field, otherwise empty double quotes will be sent. | String | data.nombreEmpresa |
pmtReferences.createRefId* | Identifier of the ally from which the transaction is made. | String | data.idAliadoCreacion |
pmtReferences.branchId* | Identifier of the office from where the customer's transaction is made. | String | data.idOficinaCreacion |
pmtReferences.actualizeStatus.updateRefId* | Last partner to update customer information. | String | data.idAliadoActualizacion |
pmtReferences.actualizeStatus.branchId | Last office from which customer information was updated. | String | data.idOficinaActualizacion |
personInfo.clientTerminalSeqId | Customer identifier in the centralized customer database. | Number | data.idClienteMaestro |
personInfo.status | Flag that indicates whether the client is active or inactive to carry out transactions. A=Active and I=Inactive | String | data.idEstado |
compliance.termsConditions | Mandatory field to check that the client accepts the processing of personal data. | Boolean | data.tratamientoDatos |
compliance.personDataProcessing | Field to accept or not the commercial use treatment. | Boolean | data.tratamientoUsoComercial |
personInfo.upDt | Update date. | String | data.fechaActualizacion |
Examples:
Example of Body Response:
{
"responseType":{
"value": "OK"
},
"listAddress": [
{
"phoneNum": {
"phone": "3105556755",
"cellPhone": "3105556755"
},
"postAddr": {
"idItem": 2,
"cspRefId": 2,
"addrType": "RESI",
"addr1": "calle 30 #10-15",
"city": "Bogota",
"country": "Colombia",
"postalCode": "730001",
"cityId": "0112",
"stateProv": "calle 30 #10-15"
}
}
],
"beneficiary": [
{
"personInfo": {
"idItem": 2,
"cspRefId": 2,
"identSerialNum": "1234567890",
"emailAddr": "correo@gmail.com",
"lastName": "DE_FRANCISCO",
"secondLastName": "LOPEZ",
"firstName": "CARLOS",
"middleName": "MARIO"
}
}
],
"senderPmtInfo": [
{
"cspRefId": 2,
"type": "VLRING",
"rank": "VLRING"
}
],
"personInfo": {
"personName": {
"lastName": "CAPERA",
"secondLastName": "PAZ",
"firstName": "DIEGO",
"middleName": "MARIO"
},
"upDt": "2022-12-11",
"clientTerminalSeqId": 0,
"birthDt": "2022-12-11",
"country": "CO",
"emailAddr": "correo@gmail.com",
"businessActivity": {
"certCode": "086712",
"jobTitle": "PARREG",
"rank": "NIV1",
"flagPubExpPerson": true,
"branchName": ""
},
"cspRefId": 2,
"gender": "F",
"status": "Activo",
"govIssueIdent": {
"govIssueIdentType": "CC",
"identSerialNum": "1234567890",
"expCityId": "05001",
"issDt": "2022-12-11",
"city": "Bogota D.C",
"country": "CO"
}
},
"pmtReferences": {
"actualizeStatus": {
"updateRefId": "SUPGIR",
"branchId": "SUPGIR_01"
}
},
"compliance": {
"termsConditions": true,
"personDataProcessing": true
}
}
Response Error Example:
{
"responseType": {
"value": "ER400"
},
"responseDetail": {
"errorCode": "",
"errorDesc": "",
"errorType": ""
}
}
Diagrama.
- Consult PILA
Description:
This service allows consult PILA
Path:
POST: customer-management/v1/query-pila:
Request Data:
Headers:
Name | Description | Example | Comments | Required |
---|---|---|---|---|
client_id | Identificador del cliente | f1b1247... | SI | |
client_secret | Clave del cliente | b124731b4... | SI | |
Authorization | Token Generado | Bearer WxN_AU... | SI | |
Accept | / | SI | ||
X-Invoker-Channel | Channel of origin of consumption | Valor fijo 13 (Corresponsal bancario) | SI | |
X-Invoker-ATMId | Amt code | Enviar espacios | NO | |
X-Invoker-BranchId | Office code | Valor fijo “1108” | SI | |
X-Invoker-TerminalId | Term code | Codigo de la terminal donde se ejecuta la tx | SI | |
X-Invoker-Component | Component | Enviar espacios | NO | |
X-Invoker-UserIPAddress | Client IP Address | IP de la terminal que ejecuta la aplicación | SI | |
X-Invoker-ServerIPAddress | Server IP Address | IP servidor de aplicación que ejecuta la transacción | SI | |
X-Invoker-UserMACAddress | Client MAC Address | Dato esperable, SI por limitantes técnicas o de seguridad NO se pudiera obtener, se enviaria completo con ceros en formato MAC | NO | |
X-Invoker-ServerMACAddress | Server MAC Address | Dato esperable, SI por limitantes técnicas o de seguridad NO se pudiera obtener, se enviaria completo con ceros en formato MAC | NO | |
X-Invoker-ProcessDate | Process date | Formato AAAA-MM-DD | SI | |
X-Invoker-TxId | Id TX | Dato esperable, identificador unico de la transacción/llamado al core. Largo máximo 16 caracteres. APIF+fecha juliana + 32 + Número de Autorización APIF : Es una constante que identifica que la transacción se realizó por el canal de Corresponsal bancario La fecha Juliana: Son 4 dígitos, en donde el primero corresponde al último dígito del año en curso y los 3 siguientes al número de días transcurridos en el año hasta la fecha actual. Código del banco= 32 Número de Autorización: son 10 dígitos generados de manera secuencial. Ejemplo: APIF4087320000000001 | SI | |
X-Invoker-SesSIonKey | SesSIon key | TOKEN del consumo al API 30 primeras poSIciones | SI | |
X-Invoker-Source | Origin | Campo nuevo – Valor fijo “18” | NO | |
X-Invoker-Country | Country | Campo nuevo – Valor fijo “CO” | SI | |
X-Invoker-ProcessBpmId | ID BPM process | Enviar espacios | NO | |
X-Invoker-ProcesSId | Process ID | Obligatorio solo para los servicios de Aplicación contable, opcional para consulta, se debe enviar los ultimos 11 digitos del campo X-Invoker-TxId alineados a la derecha con cero a la izquierda asi: X-Invoker-TxId:APIF4087320000000001 X-Invoker-ProcessId:020000000001 | SI | |
X-Invoker-Network | Net | Enviar espacios | NO | |
X-Invoker-subChannel | Subchannel with which the transaction must be registered | Valor fijo “07” | SI | |
X-Invoker-User | User | Valor fijo “NEWCBSER” | SI | |
X-Invoker-Action | Action | C --> Create (Aplicación de negocio) R -- > Read (Consulta) | SI | |
X-Invoker-Destination | Destination | Enviar espacios | NO | |
X-Invoker-ModifierUser | Modification user | Valor fijo “NEWCBSER” | SI | |
X-Invoker-ReferencedNumber | Reference number | Enviar espacios | NO | |
X-Invoker-RequestNumber | Request number | Enviar espacios | NO | |
X-Invoker-CustId | CustId | Enviar espacios | NO | |
X-Ident-DeviceFingerPrint | DeviceFingerPrint | Enviar espacios | NO | |
x-invoker-ally | Client code | Enviar espacios | NO |
Request Body:
Field Name | Description | Type | Comments |
---|---|---|---|
trn.transactionHour | Hora local de la transacción | time | HH:MM:SS ejemplo: 15:37:59 |
trn.trnRqUID | Número de auditoría para seguimiento del sistema | String | |
trn.code | Código del punto de servicio | String | |
trn.depAcctIdTo.acctId | Numero de Cuenta para Acreditar | String | |
trn.branchName | Nombre PDS | String | |
trn.cityId | Codigo Dane Municipio | String | |
trn.city | Nombre Dane municipio | String | |
trn.stateProv | Co0digo Dane departamento | String | |
trn.depAcctIdFrom.acctId | CuentaCorresponsalBancario | String | |
trn.InvoiceInfo.InvoiceNum | Numero de planilla a consultar | String | |
trn.InvoiceInfo.identSerialNum | NIT del aportante | String | . |
Request Example:
{
"trn": {
"transactionHour": "15:37:59",
"trnRqUID": "123456",
"code": "123456789123456",
"depAcctIdTo": {
"acctId": "12321414"
},
"branchName": "MI OFICINA BETTY",
"cityId": "25386",
"city": "LA MESA",
"stateProv": "25",
"depAcctIdFrom": {
"acctId": "12321414"
},
"invoiceInfo": {
"invoiceNum": "12321414",
"identSerialNum": "12321414"
}
}
}
Response Body:
Field Name | Description | Type | Comments |
---|---|---|---|
trn.approvalId | Código Autorización | String | |
trn.InvoiceInfo.identSerialNum | Nit Aportante | String | |
trn.ValidityPeriodInfo.ValidityPeriod | Periodo Liquidado | String | |
trn.DueDt | Fecha Limite Pago | String | |
trn.curAmt.amt | Valor Pagar | String | |
responseDetail.errorCode | codigoError | String | Número de identificación del error |
responseDetail.errorDesc | descripcionError | String | Describe el tipo de error que se presentó durante la ejecución. |
responseDetail.errorType | tipoError | String | Describe si el error fue de base de datos o de regla de negocio. |
responseType.value | tipoRespuesta | String | Manejar validacion del ER o OK |
Success Response Example:
{
"responseType": {
"value": "OK"
},
"trn": {
"approvalId": "",
"invoiceInfo": {
"identSerialNum": "12321414"
},
"validityPeriodInfo": {
"validityPeriod": "12321414"
},
"dueDt": "",
"curAmt": {
"amt": 24
}
}
}
Response Error Example:
{
"responseType": {
"value": "ER500"
},
"responseDetail": {
"errorCode": "",
"errorDesc": "",
"errorType": ""
}
}
Diagram of sequence.