Integrations
Connect BuyVerse.ai to the tools you already run: accounting, point of sale, inventory, banking and calendars. Most connectors sign in with OAuth.
Connectors
Accounting
OAuthSync invoices, payments and ledgers with your accounting software.
/integrations/accountingPoint of sale
OAuthConnect a point-of-sale system to reconcile in-store and online sales.
/integrations/posInventory systems
OAuthKeep stock in step both ways, with reconciliation reports and a test connection.
/integrations/inventory-systemsBanking
OAuthLink bank accounts through Plaid to reconcile payouts and balances.
/integrations/bankingCalendar
OAuthConnect a calendar to show service bookings and availability.
/integrations/calendar
Connecting with OAuth
Request a link, send the person to it to give consent, then exchange the returned code to finish the connection. You can test a connection before you rely on it.
OAuth link and connect
# Start the OAuth flow
curl --request POST \
--url https://api.buyverse.ai/api/v1/integrations/accounting/oauth-link \
--header 'Authorization: Bearer YOUR_TOKEN'
# The response holds an authorizationUrl: send the person there.
# After they consent, finish the connection with the returned code:
curl --request POST \
--url https://api.buyverse.ai/api/v1/integrations/accounting/connect \
--header 'Authorization: Bearer YOUR_TOKEN' \
--header 'Content-Type: application/json' \
--data '{ "code": "…", "provider": "quickbooks" }'Custom integrations
For anything a connector does not cover, call the REST API directly and subscribe to webhooks for changes as they happen.