Integrations & API
Connect Biro to the tools you already use.
Ready-made connectors for payments, accounting, messaging and more — plus a simple REST API and webhooks so you can build custom integrations that fit your workflow.
- ✓ Stripe, PayPal payments
- ✓ QuickBooks & Xero exports
- ✓ WhatsApp & Twilio messaging
- ✓ Webhooks & REST API
Integration Health
Active connectors
Status
All systems nominal
Payments
Stripe
Accounting
QuickBooks
Messaging
Ready-made connectors
Use our built-in connectors to move payments, invoices, messages and customer data between Biro and the platforms you already rely on. Quick setup, secure auth, and reliable syncs.
Need a custom connector?
We build enterprise-grade connectors and offer integration services for custom requirements — contact our team for scoped work and SLAs.
REST API & Webhooks
Build custom flows with our REST API and receive real-time events with webhooks. Authentication uses API keys or OAuth for enterprise apps. Rate limits and scopes help keep integrations predictable and secure.
Quickstart — create a job (curl)
curl -X POST "https://api.biro.id/v1/jobs" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"customer_id": 123,
"service_type": "AC tune-up",
"scheduled_at": "2025-12-01T09:00:00Z",
"address": "Jl. Merdeka 10"
}'
Sample webhook payload — job.completed
{
"event": "job.completed",
"data": {
"id": 872,
"customer_id": 123,
"completed_at": "2025-11-16T08:30:00Z",
"summary": "AC service completed"
}
}
API keys for server-to-server. OAuth 2.0 for public apps / marketplace.
Default: 100 req/min per API key. Enterprise plans can request higher limits.
Docs & SDKs: Complete API reference, code samples, and SDKs for Node, PHP, and Python are available in our docs. See authentication, pagination, webhooks, and common integration examples.
Enterprise & Custom Connectors
If you need a private connector, SSO provisioning (SCIM), or advanced compliance (custom retention, KMS), our integration team will scope and deliver the connector with SLAs and monitoring.
SSO & Provisioning
SCIM provisioning, SAML/SSO and role sync for enterprise account management.
High-volume syncs
Custom batching, backfill tools and higher API rate limits for heavy integrations.
Data residency & KMS
Options for regional hosting and customer-managed encryption keys for strict compliance needs.
Integration FAQ
How long to configure a connector?
Most built-in connectors are setup in minutes. Custom connectors depend on scope (typically 1–4 weeks).
Can I build my own integration?
Yes. Our REST API and webhooks let you sync data both directions. SDKs and sample apps speed development.
Do webhooks retry?
Yes — we retry failed deliveries with exponential backoff and expose delivery logs in the dashboard.
What support is included?
All plans include basic email support. Pro/Scale tiers include guided setup; Scale customers get priority and dedicated integration support.
Need help connecting Biro?
Request a connector, book an integration consult, or get help from our engineering team.
Prefer to build in-house? Check the API docs and SDKs to get started — or contact us for a partner-assisted integration.