curl --request POST \
--url https://api.rootfi.dev/accounting/bank_accounts \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '{
"company_id": 1,
"data": [
{
"institution_name": "Bank Central Asia",
"account_name": "Rootfi Test",
"category": "DEPOSIT",
"account_number": "1234567890",
"balance": 1000000,
"currency_id": "IDR"
}
]
}'
{
"data": {
"status": "SUCCESS",
"upload_job_id": "aXI9pUDA5T7E2LS",
"data": [
{
"job_id": "xQm2K441VosP8W4",
"status": "success",
"response": {
"platform_id": "4009750000000000099",
"currency_id": "4009750000000000099",
"institution_name": "rootfi 63503",
"account_name": "test 22300",
"category": "credit_card",
"balance": 123456,
"updated_at": "2021-09-28T15:00:00.000Z",
"raw_data": {
"nominal_code": "Rootfi 01",
"name": "Test Account",
"description": "Test Description",
"category": "LIABILITY",
"sub_category": "Long Term Liabilities",
"status": null
}
},
"error": null
}
]
},
"request_timestamp": "2021-09-28T15:00:00.000Z",
"response_timestamp": "2021-09-28T15:00:00.000Z",
"request_id": "7a1c0e42-9f85-4d6e-bb5d-358a72913c0b"
}Add a bank account.
curl --request POST \
--url https://api.rootfi.dev/accounting/bank_accounts \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '{
"company_id": 1,
"data": [
{
"institution_name": "Bank Central Asia",
"account_name": "Rootfi Test",
"category": "DEPOSIT",
"account_number": "1234567890",
"balance": 1000000,
"currency_id": "IDR"
}
]
}'
{
"data": {
"status": "SUCCESS",
"upload_job_id": "aXI9pUDA5T7E2LS",
"data": [
{
"job_id": "xQm2K441VosP8W4",
"status": "success",
"response": {
"platform_id": "4009750000000000099",
"currency_id": "4009750000000000099",
"institution_name": "rootfi 63503",
"account_name": "test 22300",
"category": "credit_card",
"balance": 123456,
"updated_at": "2021-09-28T15:00:00.000Z",
"raw_data": {
"nominal_code": "Rootfi 01",
"name": "Test Account",
"description": "Test Description",
"category": "LIABILITY",
"sub_category": "Long Term Liabilities",
"status": null
}
},
"error": null
}
]
},
"request_timestamp": "2021-09-28T15:00:00.000Z",
"response_timestamp": "2021-09-28T15:00:00.000Z",
"request_id": "7a1c0e42-9f85-4d6e-bb5d-358a72913c0b"
}curl --request POST \
--url https://api.rootfi.dev/accounting/bank_accounts \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '{
"company_id": 1,
"data": [
{
"institution_name": "Bank Central Asia",
"account_name": "Rootfi Test",
"category": "DEPOSIT",
"account_number": "1234567890",
"balance": 1000000,
"currency_id": "IDR"
}
]
}'
The company ID
1
The data to be passed through to the integration platform
Show child attributes
The ISO-4217 currency code
The name of the bank account
Name of the bank account
The bank account number
The category of the bank account
Balance of the bank account
A JSON containing fields that you can directly pass to the accounting platform.
Show child attributes
The status of the job.
SUCCESS, FAILED, CREATED, RUNNING The ID of the job.
Show child attributes
The ID of the job.
The status of the job.
success, failed Show child attributes
The ID that the accounting platform uses to identify this account
The date at which the transaction was updated on the accounting platform
The ISO-4217 currency code
The name of the bank account
Name of the bank account
The bank account number
The category of the bank account
Balance of the bank account
The raw JSON response we get from the accounting platform for that data
The time at which the request was received by the server
The time at which the response was sent by the server
The unique ID of the request