- Arsitektur API simpiPRO
- Pemakaian API Secara Umum
- Market API Micro Services
- Authentication API Micro Services
- Master API Micro Services
- OLAP API Micro Services
- Gateway API Micro Services
Dokumentasi DLL
- Arsitektur DLL simpiPRO
- Pemakaian DLL secara Umum
- System DLL
- Market DLL
- Master DLL
- OLAP DLL
B085: xrate
Objective:
maintenance data parameter bank, parameter fa, parameter ta, parameter portfolio, parameter simpi, parameter securities, sector, benchmark, index
Url:
https://market-api.simpipro.com
HTTP method: POST
Access Key
No | Access Key | Apply |
1 | License Key | Y |
2 | Session ID | Y |
3 | Token ID | Y |
4 | AppCode | Y |
Parameter:
No | Name | Type | Description |
1 | XRateID | Integer | |
2 | XRateCode | Varchar(20) | |
3 | XRateName | Varchar(100) |
Available Fields
No | Name | Type | Description |
1 | XRateID | Integer | |
2 | XRateCode | Varchar(20) | |
3 | XRateName | Varchar(100) |
Sample Request:
{
“agent”:”web”, “license_key”:”xxx”, “method”:”Parameter_securities.xrate”, “appcode”:”ayoavram.webapp”, “id”:1, “params”:{“XRateID”:1} } |
Sample Result
{“status”:true,”execution_time”:”0.0166″,”result”:{“page_no”:1,”rows_size”:426,”rows_no”:3,”rows”:[{“XRateID”:”1″,”XRateCode”:”SAUDER”,”XRateName”:”UBC Sauder Pacific Exchange Rate Services (http:\/\/fx.sauder.ubc.ca)”},{“XRateID”:”2″,”XRateCode”:”BLOOMBERG”,”XRateName”:”Bloomberg Exchange Rate”},{“XRateID”:”3″,”XRateCode”:”ID.BI”,”XRateName”:”Transaction Rate of Bank Indonesia”}]},”id”:1} |
Sample Data
“XRateID”: “1”,
“XRateCode”: “SAUDER”, “XRateName”: “UBC Sauder Pacific Exchange Rate Services (http://fx.sauder.ubc.ca)”
“XRateID”: “2”, “XRateCode”: “BLOOMBERG”, “XRateName”: “Bloomberg Exchange Rate”
“XRateID”: “3”, “XRateCode”: “ID.BI”, “XRateName”: “Transaction Rate of Bank Indonesia” |
B084: oms
Objective:
maintenance data parameter bank, parameter fa, parameter ta, parameter portfolio, parameter simpi, parameter securities, sector, benchmark, index
Url:
https://market-api.simpipro.com
HTTP method: POST
Access Key
No | Access Key | Apply |
1 | License Key | Y |
2 | Session ID | Y |
3 | Token ID | Y |
4 | AppCode | Y |
Parameter:
No | Name | Type | Description |
1 | omsID | Integer | |
2 | omsCode | Varchar(20) | |
3 | omsDescription | Varchar(255) |
Available Fields
No | Name | Type | Description |
1 | omsID | Integer | |
2 | omsCode | Varchar(20) | |
3 | omsDescription | Varchar(255) |
Sample Request:
{
“agent”:”web”, “license_key”:”xxx”, “method”:”Parameter_securities.oms”, “appcode”:”ayoavram.webapp”, “id”:1, “params”:{“omsID”:1} } |
Sample Result
|
Sample Data
B083: market
Objective:
maintenance data parameter bank, parameter fa, parameter ta, parameter portfolio, parameter simpi, parameter securities, sector, benchmark, index
Url:
https://market-api.simpipro.com
HTTP method: POST
Access Key
No | Access Key | Apply |
1 | License Key | Y |
2 | Session ID | Y |
3 | Token ID | Y |
4 | AppCode | Y |
Parameter:
No | Name | Type | Description |
1 | MarketID | Integer | |
2 | MarketCode | Varchar(20) | |
3 | MarketName | Varchar(100) |
Available Fields
No | Name | Type | Description |
1 | MarketID | Integer | |
2 | MarketCode | Varchar(20) | |
3 | MarketName | Varchar(100) |
Sample Request:
{
“agent”:”web”, “license_key”:”xxx”, “method”:”Parameter_securities.market”, “appcode”:”ayoavram.webapp”, “id”:1, “params”:{“MarketID”:1} } |
Sample Result
{“status”:true,”execution_time”:”0.0163″,”result”:{“page_no”:1,”rows_size”:836,”rows_no”:6,”rows”:[{“MarketID”:”1″,”MarketCode”:”ID.IDX”,”MarketName”:”Indonesia Stock Exchange”},{“MarketID”:”2″,”MarketCode”:”ID.OJK”,”MarketName”:”Otoritas Jasa Keuangan”},{“MarketID”:”3″,”MarketCode”:”BLOOMBERG”,”MarketName”:”Bloomberg Contributor Price”},{“MarketID”:”4″,”MarketCode”:”ID.ANTAM”,”MarketName”:”Aneka Tambang Pulogadung (Per Keping 1 Gram)”},{“MarketID”:”5″,”MarketCode”:”ID.ANEKALOGAM”,”MarketName”:”Aneka Logam (Harga Logam Mulia Antam per Keping 1 Gram)”},{“MarketID”:”6″,”MarketCode”:”IBPA”,”MarketName”:”INDONESIA BOND PRICING AGENCY”}]},”id”:1} |
Sample Data
“MarketID”: “1”,
“MarketCode”: “ID.IDX”, “MarketName”: “Indonesia Stock Exchange”
“MarketID”: “2”, “MarketCode”: “ID.OJK”, “MarketName”: “Otoritas Jasa Keuangan”
“MarketID”: “3”, “MarketCode”: “BLOOMBERG”, “MarketName”: “Bloomberg Contributor Price”
“MarketID”: “4”, “MarketCode”: “ID.ANTAM”, “MarketName”: “Aneka Tambang Pulogadung (Per Keping 1 Gram)”
“MarketID”: “5”, “MarketCode”: “ID.ANEKALOGAM”, “MarketName”: “Aneka Logam (Harga Logam Mulia Antam per Keping 1 Gram)”
“MarketID”: “6”, “MarketCode”: “IBPA”, “MarketName”: “INDONESIA BOND PRICING AGENCY” |
B082: external_system
Objective:
maintenance data parameter bank, parameter fa, parameter ta, parameter portfolio, parameter simpi, parameter securities, sector, benchmark, index
Url:
https://market-api.simpipro.com
HTTP method: POST
Access Key
No | Access Key | Apply |
1 | License Key | Y |
2 | Session ID | Y |
3 | Token ID | Y |
4 | AppCode | Y |
Parameter:
No | Name | Type | Description |
1 | SystemID | Integer | |
2 | SystemCode | Varchar(20) | |
3 | SystemName | Varchar(100) |
Available Fields
No | Name | Type | Description |
1 | SystemID | Integer | |
2 | SystemCode | Varchar(20) | |
3 | SystemName | Varchar(100) |
Sample Request:
{
“agent”:”web”, “license_key”:”xxx”, “method”:”Parameter_securities.external_system”, “appcode”:”ayoavram.webapp”, “id”:1, “params”:{“SystemID”:1} } |
Sample Result
{“status”:true,”execution_time”:”0.0168″,”result”:{“page_no”:1,”rows_size”:1497,”rows_no”:12,”rows”:[{“SystemID”:”1″,”SystemCode”:”YAHOO”,”SystemName”:”Yahoo Ticker”},{“SystemID”:”2″,”SystemCode”:”ISIN”,”SystemName”:”ISIN Ticker”},{“SystemID”:”3″,”SystemCode”:”CUSTODIAN”,”SystemName”:”Custodian”},{“SystemID”:”4″,”SystemCode”:”ID.SCBJK”,”SystemName”:”Standard Chartered Bank – Jakarta”},{“SystemID”:”5″,”SystemCode”:”BLOOMBERG TICKER”,”SystemName”:”Bloomberg Ticker”},{“SystemID”:”6″,”SystemCode”:”ID.IDX”,”SystemName”:”Indonesia Stock Exchange”},{“SystemID”:”7″,”SystemCode”:”ID.IBPA”,”SystemName”:”Indonesia Bond Pricing Agency”},{“SystemID”:”8″,”SystemCode”:”ID.BI”,”SystemName”:”Bank Indonesia”},{“SystemID”:”9″,”SystemCode”:”ID.REKSADANA”,”SystemName”:”www.infovesta.com”},{“SystemID”:”10″,”SystemCode”:”ID.BAREKSA”,”SystemName”:”www.bareksa.com”},{“SystemID”:”11″,”SystemCode”:”SINVEST”,”SystemName”:”SINVEST”},{“SystemID”:”12″,”SystemCode”:”SWIFT”,”SystemName”:”SWIFT Code \/ Bank Identifier Code (BIC)”}]},”id”:1} |
Sample Data
“SystemID”: “1”,
“SystemCode”: “YAHOO”, “SystemName”: “Yahoo Ticker”
“SystemID”: “2”, “SystemCode”: “ISIN”, “SystemName”: “ISIN Ticker”
“SystemID”: “3”, “SystemCode”: “CUSTODIAN”, “SystemName”: “Custodian”
“SystemID”: “4”, “SystemCode”: “ID.SCBJK”, “SystemName”: “Standard Chartered Bank – Jakarta”
“SystemID”: “5”, “SystemCode”: “BLOOMBERG TICKER”, “SystemName”: “Bloomberg Ticker”
“SystemID”: “6”, “SystemCode”: “ID.IDX”, “SystemName”: “Indonesia Stock Exchange”
“SystemID”: “7”, “SystemCode”: “ID.IBPA”, “SystemName”: “Indonesia Bond Pricing Agency”
“SystemID”: “8”, “SystemCode”: “ID.BI”, “SystemName”: “Bank Indonesia”
“SystemID”: “9”, “SystemCode”: “ID.REKSADANA”, “SystemName”: “www.infovesta.com”
“SystemID”: “10”, “SystemCode”: “ID.BAREKSA”, “SystemName”: “www.bareksa.com”
“SystemID”: “11”, “SystemCode”: “SINVEST”, “SystemName”: “SINVEST”
“SystemID”: “12”, “SystemCode”: “SWIFT”, “SystemName”: “SWIFT Code / Bank Identifier Code (BIC)” |
B081: company_position
Objective:
maintenance data parameter bank, parameter fa, parameter ta, parameter portfolio, parameter simpi, parameter securities, sector, benchmark, index
Url:
https://market-api.simpipro.com
HTTP method: POST
Access Key
No | Access Key | Apply |
1 | License Key | Y |
2 | Session ID | Y |
3 | Token ID | Y |
4 | AppCode | Y |
Parameter:
No | Name | Type | Description |
1 | PositionID | Integer | |
2 | PositionCode | Varchar(20) | |
3 | PositionDescription | Varchar(100) |
Available Fields
No | Name | Type | Description |
1 | PositionID | Integer | |
2 | PositionCode | Varchar(20) | |
3 | PositionDescription | Varchar(100) |
Sample Request:
{
“agent”:”web”, “license_key”:”xxx”, “method”:”Parameter_securities.company_position”, “appcode”:”ayoavram.webapp”, “id”:1, “params”:{“PositionID”:1} } |
Sample Result
{“status”:true,”execution_time”:”0.0166″,”result”:{“page_no”:1,”rows_size”:2190,”rows_no”:16,”rows”:[{“PositionID”:”1″,”PositionCode”:”Director”,”PositionDescription”:”Corporate Director”},{“PositionID”:”2″,”PositionCode”:”SVP\/EVP\/VP”,”PositionDescription”:”Senior\/Executive Vice President”},{“PositionID”:”3″,”PositionCode”:”GM”,”PositionDescription”:”General Manager”}]},”id”:1} |
Sample Data
“PositionID”: “1”,
“PositionCode”: “Director”, “PositionDescription”: “Corporate Director”
“PositionID”: “2”, “PositionCode”: “SVP/EVP/VP”, “PositionDescription”: “Senior/Executive Vice President”
“PositionID”: “3”, “PositionCode”: “GM”, “PositionDescription”: “General Manager”
PositionID berjumlah 16, dengan PositionCode dan PositionDescription yang berbeda |
B080: city
Objective:
maintenance data parameter bank, parameter fa, parameter ta, parameter portfolio, parameter simpi, parameter securities, sector, benchmark, index
Url:
https://market-api.simpipro.com
HTTP method: POST
Access Key
No | Access Key | Apply |
1 | License Key | Y |
2 | Session ID | Y |
3 | Token ID | Y |
4 | AppCode | Y |
Parameter:
No | Name | Type | Description |
1 | CountryID | Integer | |
2 | ProvinceID | Integer |
Available Fields
No | Name | Type | Description |
1 | CountryID | Integer | |
2 | ProvinceID | Integer | |
3 | CityCode | Varchar(20) | |
4 | CityName | Varchar(100) |
Sample Request:
{
“agent”:”web”, “license_key”:”xxx”, “method”:”Parameter_securities.city”, “appcode”:”ayoavram.webapp”, “id”:1, “params”:{“CountryID”:1, “ProvinceID”:10} } |
Sample Result
{“status”:true,”execution_time”:”0.0167″,”result”:{“page_no”:1,”rows_size”:1071,”rows_no”:8,”rows”:[{“CountryID”:”1″,”ProvinceID”:”10″,”CityCode”:”2100″,”CityName”:”KEPULAUAN RIAU”},{“CountryID”:”1″,”ProvinceID”:”10″,”CityCode”:”2101″,”CityName”:”KARIMUN”},{“CountryID”:”1″,”ProvinceID”:”10″,”CityCode”:”2102″,”CityName”:”BINTAN”},{“CountryID”:”1″,”ProvinceID”:”10″,”CityCode”:”2103″,”CityName”:”NATUNA”},{“CountryID”:”1″,”ProvinceID”:”10″,”CityCode”:”2104″,”CityName”:”LINGGA”},{“CountryID”:”1″,”ProvinceID”:”10″,”CityCode”:”2105″,”CityName”:”KEPULAUAN ANAMBAS”},{“CountryID”:”1″,”ProvinceID”:”10″,”CityCode”:”2171″,”CityName”:”KOTA BATAM”},{“CountryID”:”1″,”ProvinceID”:”10″,”CityCode”:”2172″,”CityName”:”KOTA TANJUNG PINANG”}]},”id”:1} |
Sample Data
“CountryID”: “1”,
“ProvinceID”: “10”, “CityCode”: “2100”, “CityName”: “KEPULAUAN RIAU”
“CountryID”: “1”, “ProvinceID”: “10”, “CityCode”: “2101”, “CityName”: “KARIMUN”
“CountryID”: “1”, “ProvinceID”: “10”, “CityCode”: “2102”, “CityName”: “BINTAN”
“CountryID”: “1”, “ProvinceID”: “10”, “CityCode”: “2103”, “CityName”: “NATUNA”
“CountryID”: “1”, “ProvinceID”: “10”, “CityCode”: “2104”, “CityName”: “LINGGA”
“CountryID”: “1”, “ProvinceID”: “10”, “CityCode”: “2105”, “CityName”: “KEPULAUAN ANAMBAS”
“CountryID”: “1”, “ProvinceID”: “10”, “CityCode”: “2171”, “CityName”: “KOTA BATAM”
“CountryID”: “1”, “ProvinceID”: “10”, “CityCode”: “2172”, “CityName”: “KOTA TANJUNG PINANG” |
B079: province
Objective:
maintenance data parameter bank, parameter fa, parameter ta, parameter portfolio, parameter simpi, parameter securities, sector, benchmark, index
Url:
https://market-api.simpipro.com
HTTP method: POST
Access Key
No | Access Key | Apply |
1 | License Key | Y |
2 | Session ID | Y |
3 | Token ID | Y |
4 | AppCode | Y |
Parameter:
No | Name | Type | Description |
1 | CountryID | Integer |
Available Fields
No | Name | Type | Description |
1 | ProvinceID | Integer | |
2 | CountryID | Integer | |
3 | Province | Varchar(100) |
Sample Request:
{
“agent”:”web”, “license_key”:”xxx”, “method”:”Parameter_securities.province”, “appcode”:”ayoavram.webapp”, “id”:1, “params”:{“CountryID”:1} } |
Sample Result
{“status”:true,”execution_time”:”0.0169″,”result”:{“page_no”:1,”rows_size”:3846,”rows_no”:35,”rows”:[{“ProvinceID”:”1″,”CountryID”:”1″,”Province”:”NANGGROE ACEH DARUSSALAM”},{“ProvinceID”:”2″,”CountryID”:”1″,”Province”:”SUMATERA UTARA”},{“ProvinceID”:”3″,”CountryID”:”1″,”Province”:”SUMATERA BARAT”}]},”id”:1} |
Sample Data
“ProvinceID”: “1”,
“CountryID”: “1”, “Province”: “NANGGROE ACEH DARUSSALAM”
“ProvinceID”: “2”, “CountryID”: “1”, “Province”: “SUMATERA UTARA”
“ProvinceID”: “3”, “CountryID”: “1”, “Province”: “SUMATERA BARAT”
ProvinceID berjumlah 35, dengan CountryID dan Province yang berbeda
|
B046: trx_link
Objective:
maintenance data parameter bank, parameter fa, parameter ta, parameter portfolio, parameter simpi, parameter securities, sector, benchmark, index
Url:
https://market-api.simpipro.com
HTTP method: POST
Access Key
No | Access Key | Apply |
1 | License Key | Y |
2 | Session ID | Y |
3 | Token ID | Y |
4 | AppCode | Y |
Parameter:
No | Name | Type | Description |
1 | TypeID | Integer | |
2 | TypeCode | Varchar(50) | |
3 | TypeDescription | Varchar(100) |
Available Fields
No | Name | Type | Description |
1 | TypeID | Integer | |
2 | TypeCode | Varchar(50) | |
3 | TypeDescription | Varchar(100) |
Sample Request:
{
“agent”:”web”, “license_key”:”xxx”, “method”:”parameter_ta.order_type”, “appcode”:”ayoavram.webapp”, “id”:1, “params”:{“TypeID”:1} } |
Sample Result
{“status”:true,”execution_time”:”0.0182″,”cache”:false,”result”:[{“TypeID”:”1″,”TypeCode”:”SUBSCRIPTION”,”TypeDescription”:” “},{“TypeID”:”2″,”TypeCode”:”REDEMPTION”,”TypeDescription”:” “},{“TypeID”:”3″,”TypeCode”:”SWITCHING”,”TypeDescription”:” “}],”id”:1} |
Sample Data
“TypeID”: “1”,
“TypeCode”: “SUBSCRIPTION”, “TypeDescription”: ” ”
“TypeID”: “2”, “TypeCode”: “REDEMPTION”, “TypeDescription”: ” ”
“TypeID”: “3”, “TypeCode”: “SWITCHING”, “TypeDescription”: ” “ |
B041: charges
Objective
price, benchmark, corporate action, index composition, forex rate.
Url:
http://market-api.simpipro.com
Http method: POST
Access Key
No | Access Key | Apply |
1 | License Key | Y |
2 | Session ID | Y |
3 | Token ID | Y |
4 | AppCode | Y |
Parameter
No | Name | Type | Description |
1 | FeeID | Integer | |
2 | FeeCode | Varchar(50) | |
3 | FeeDescription | Varchar(100) |
Available Field
No | Name | Type | Description |
1 | FeeID | Integer | |
2 | FeeCode | Varchar(50) | |
3 | FeeDescription | Varchar(100) |
Sample Request:
{
“agent”:”web”, “license_key”:”xxx”, “method”:”parameter_ta.charges”, “appcode”:”ayoavram.webapp”, “id”:1, “params”:{“FeeID”:1} } |
Sample Result :
Sample Data
A081: benchmark_price_history
Objective
price, benchmark, corporate action, index composition, forex rate.
Url:
http://market-api.simpipro.com
Http method: POST
Access Key
No | Access Key | Apply |
1 | License Key | Y |
2 | Session ID | Y |
3 | Token ID | Y |
4 | AppCode | Y |
Parameter
No | Name | Type | Description |
1 | option_date | ||
2 | BenchmarkDate | Date | |
3 | BenchmarkID | Integer | |
4 | from_date | ||
5 | to_date | Integer |
Available Field
No | Field | Type | Description |
1 | BenchmarkID | Integer | |
2 | BenchmarkDate | Date | |
3 | BenchmarkValue | Decimal(20,9) | |
4 | Adjustment | Decimal(20,9) | |
5 | pC | Decimal(30,16) | |
6 | pI | Decimal(30,16) |
Sample Request:
{
“agent”:”web”, “license_key”:”xxx”, “method”:”market_database.benchmark_price_history”, “appcode”:”ayoavram.webapp”, “id”:1, “params”:{“option_date”:”between”, “from_date”:20040130, “to_date”:20040130, “BenchmarkID”:1, “BenchmarkDate”:”DESC”} } |
Sample Result :
{“status”:true,”execution_time”:”0.0185″,”cache”:false,”result”:[{“BenchmarkID”:”1″,”BenchmarkDate”:”2004-01-30″,”BenchmarkValue”:”752.932000000″,”Adjustment”:”0.000000000″,”pC”:”0.0000000000000000″,”pI”:”1.0000000000000000″},{“BenchmarkID”:”1″,”BenchmarkDate”:”2004-02-27″,”BenchmarkValue”:”761.081000000″,”Adjustment”:”0.000000000″,”pC”:”1.0108230225305900″,”pI”:”1.0108230225305900″}],”id”:1} |
Sample Data
“BenchmarkID”: “1”,
“BenchmarkDate”: “2004-01-30”, “BenchmarkValue”: “752.932000000”, “Adjustment”: “0.000000000”, “pC”: “0.0000000000000000”, “pI”: “1.0000000000000000” |