- Roadmap
- Security
- Status
- Overview
- Typescript SDK
Companies
Invite Links
Sync
Passthrough
Real Time
Webhooks
Accounting
Payments
Ecommerce
Overview
Server Side SDKs
Core API
Unified API
Create Invite Link
Create a single invite link from the database.
The data of the invite link endpoint
The name of the company
The integrations of the invite link
The integration categories of the invite link
The sync configuration of the connection
The status of the sync configuration
The interval of the sync configuration
The frequency of the sync configuration
The data model of the sync configuration
The scope access of the sync configuration
The access of the scope
The access of the scope
The access of the scope
The access of the scope
The raw_data fields to fetch during sync
curl --request POST \
--url https://api.rootfi.dev/v3/core/invite_links \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '{
"company_name": "RootFi",
"integrations": [
"XERO"
],
"integration_categories": [
"ACCOUNTING"
],
"sync_config": {
"data_model": "ACCOUNTS",
"enabled": true,
"frequency": "DAILY",
"interval": 1,
"scope_access": {
"READ": true,
"CREATE": true,
"UPDATE": true,
"DELETE": true
}
}
}'
{
"data": {
"invite_link_id": "1",
"integrations": [
"XERO"
],
"integration_categories": [
"ACCOUNTING"
],
"company": {
"rootfi_id": 1,
"name": "RootFi"
},
"connections": null
}
}
An invite link contains API requests for generating and managing invite links, which can be used to connect end users to their preferred accounting platforms.
Company Name is the name of your customer’s company. This is the name that will be displayed in the RootFi dashboard. If left blank, your customer will be prompted to enter a company name when they connect their integration.
Integration is the name of the integration that you want to connect to. Integration Category is the category of the integrations that you want to connect to.
Authorizations
Body
The name of the company
The integrations of the invite link
ZOHO_BOOKS
, QUICKBOOKS_SANDBOX
, QUICKBOOKS
, XERO
, TALLY
, ROOTFI_SANDBOX
, SAGE_CLOUD_ACCOUNTING
, MS_DYNAMICS_365
, SAGE_ZA_CLOUD_ACCOUNTING
, MYOB_BUSINESS
, NETSUITE
, WAVE
, ODOO_ACCOUNTING
, WAFEQ
, MEKARI_JURNAL
, BUSY
, QOYOD
, STRIPE
, RAZORPAY
, PAYPAL
, SHOPIFY
, BIG_COMMERCE
, WOO_COMMERCE
The integration categories of the invite link
PAYMENTS
, ACCOUNTING
, ECOMMERCE
The sync configuration of the connection
The status of the sync configuration
The interval of the sync configuration
The frequency of the sync configuration
DAILY
, WEEKLY
, MONTHLY
, YEARLY
The data model of the sync configuration
ACCOUNTS
, BANK_ACCOUNTS
, BILLS
, BILL_PAYMENTS
, COMPANY_INFO
, CONTACTS
, BILL_CREDIT_NOTES
, INVOICE_CREDIT_NOTES
, DOCUMENTS
, EXPENSES
, INVOICES
, INVOICE_PAYMENTS
, ITEMS
, LINE_ITEMS
, TAX_RATES
, JOURNAL_ENTRIES
, BANK_TRANSACTIONS
, JOURNAL_LINES
, PURCHASE_ORDERS
, SALES_ORDERS
, PHONE_NUMBERS
, ADDRESSES
, EXTERNAL_LINKS
, CONTACT_PERSONS
, INCOME_STATEMENT
, BALANCE_SHEET
, TRACKING_CATEGORIES
, CASH_FLOW_STATEMENT
, CURRENCIES
, PAYMENT_CUSTOMERS
, PAYMENT_INVOICES
, PAYMENT_LINE_ITEMS
, PAYMENT_ITEMS
, PAYMENT_ORDERS
, PAYMENT_TAX_RATES
, PAYMENT_DISPUTES
, PAYMENT_PAYMENTS
, PAYMENT_REFUNDS
, PAYMENT_PAYMENT_LINKS
, PAYMENT_PAYOUTS
, PAYMENT_ADDRESSES
, PAYMENT_PHONE_NUMBERS
, PAYMENT_EXTERNAL_LINKS
, PAYMENT_TRANSACTIONS
, PAYMENT_BALANCES
, ECOMMERCE_ORDERS
, ECOMMERCE_CUSTOMERS
, ECOMMERCE_PRODUCTS
, ECOMMERCE_LINE_ITEMS
The scope access of the sync configuration
The access of the scope
The access of the scope
The access of the scope
The access of the scope
The raw_data fields to fetch during sync
Response
The data of the invite link endpoint
The unique ID we assign for that data's information
The date at which RootFi first synced this data
The latest date at which RootFi updated this data
The ID of the invite link
The integrations of the invite link
ZOHO_BOOKS
, QUICKBOOKS_SANDBOX
, QUICKBOOKS
, XERO
, TALLY
, ROOTFI_SANDBOX
, SAGE_CLOUD_ACCOUNTING
, MS_DYNAMICS_365
, SAGE_ZA_CLOUD_ACCOUNTING
, MYOB_BUSINESS
, NETSUITE
, WAVE
, ODOO_ACCOUNTING
, WAFEQ
, MEKARI_JURNAL
, BUSY
, QOYOD
, STRIPE
, RAZORPAY
, PAYPAL
, SHOPIFY
, BIG_COMMERCE
, WOO_COMMERCE
The integration categories of the invite link
PAYMENTS
, ACCOUNTING
, ECOMMERCE
The company of the invite link
The ID of the company
The name of the company
The connections of the invite link
The ID of the connection
The integration type of the connection
ZOHO_BOOKS
, QUICKBOOKS_SANDBOX
, QUICKBOOKS
, XERO
, TALLY
, ROOTFI_SANDBOX
, SAGE_CLOUD_ACCOUNTING
, MS_DYNAMICS_365
, SAGE_ZA_CLOUD_ACCOUNTING
, MYOB_BUSINESS
, NETSUITE
, WAVE
, ODOO_ACCOUNTING
, WAFEQ
, MEKARI_JURNAL
, BUSY
, QOYOD
, STRIPE
, RAZORPAY
, PAYPAL
, SHOPIFY
, BIG_COMMERCE
, WOO_COMMERCE
The status of the connection
HEALTHY
, DISCONNECTED
, EXPIRED
, PENDING
The sync status of the connection
IDLE
, FETCHING
, SLEEPING
, PARSING
, RUNNING
The rate limits of the connection
The counters of the rate limit
The date and time the rate limit was last reset
The max limits of the rate limit
The category of the connection
PAYMENTS
, ACCOUNTING
, ECOMMERCE
The sync configuration of the connection
The status of the sync configuration
The interval of the sync configuration
The frequency of the sync configuration
DAILY
, WEEKLY
, MONTHLY
, YEARLY
The data model of the sync configuration
ACCOUNTS
, BANK_ACCOUNTS
, BILLS
, BILL_PAYMENTS
, COMPANY_INFO
, CONTACTS
, BILL_CREDIT_NOTES
, INVOICE_CREDIT_NOTES
, DOCUMENTS
, EXPENSES
, INVOICES
, INVOICE_PAYMENTS
, ITEMS
, LINE_ITEMS
, TAX_RATES
, JOURNAL_ENTRIES
, BANK_TRANSACTIONS
, JOURNAL_LINES
, PURCHASE_ORDERS
, SALES_ORDERS
, PHONE_NUMBERS
, ADDRESSES
, EXTERNAL_LINKS
, CONTACT_PERSONS
, INCOME_STATEMENT
, BALANCE_SHEET
, TRACKING_CATEGORIES
, CASH_FLOW_STATEMENT
, CURRENCIES
, PAYMENT_CUSTOMERS
, PAYMENT_INVOICES
, PAYMENT_LINE_ITEMS
, PAYMENT_ITEMS
, PAYMENT_ORDERS
, PAYMENT_TAX_RATES
, PAYMENT_DISPUTES
, PAYMENT_PAYMENTS
, PAYMENT_REFUNDS
, PAYMENT_PAYMENT_LINKS
, PAYMENT_PAYOUTS
, PAYMENT_ADDRESSES
, PAYMENT_PHONE_NUMBERS
, PAYMENT_EXTERNAL_LINKS
, PAYMENT_TRANSACTIONS
, PAYMENT_BALANCES
, ECOMMERCE_ORDERS
, ECOMMERCE_CUSTOMERS
, ECOMMERCE_PRODUCTS
, ECOMMERCE_LINE_ITEMS
The scope access of the sync configuration
The access of the scope
The access of the scope
The access of the scope
The access of the scope
The raw_data fields to fetch during sync
curl --request POST \
--url https://api.rootfi.dev/v3/core/invite_links \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '{
"company_name": "RootFi",
"integrations": [
"XERO"
],
"integration_categories": [
"ACCOUNTING"
],
"sync_config": {
"data_model": "ACCOUNTS",
"enabled": true,
"frequency": "DAILY",
"interval": 1,
"scope_access": {
"READ": true,
"CREATE": true,
"UPDATE": true,
"DELETE": true
}
}
}'
{
"data": {
"invite_link_id": "1",
"integrations": [
"XERO"
],
"integration_categories": [
"ACCOUNTING"
],
"company": {
"rootfi_id": 1,
"name": "RootFi"
},
"connections": null
}
}