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

WhatsApp

Last sync
5 minutes ago
Start with our connectors • Enterprise support

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.

No connectors match your search/filter.
Showing of

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"
    }
  }
Auth

API keys for server-to-server. OAuth 2.0 for public apps / marketplace.

Rate limits

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.