Saltar al contenido principal

Welcome to Billoget Developers

Billoget Logo

Welcome to the Billoget Developer Documentation! πŸš€

Build powerful integrations with Billoget's comprehensive API. Whether you're creating custom workflows, building third-party applications, or automating your business processes, our API provides everything you need to get started.

πŸš€ Main Developer Portal

Access the complete developer experience with interactive dashboard, API management, and more!

Visit developers.billoget.com β†’

🎯 What is Billoget?​

Billoget is a modern budget and quotation management platform that helps businesses streamline their financial workflows. Our API enables developers to:

  • Create and manage budgets programmatically
  • Handle customer information with full CRUD operations
  • Manage product catalogs for your business
  • Integrate with existing systems using webhooks
  • Build custom applications on top of our platform

πŸš€ Quick Start​

Get up and running in minutes:

1. Get Your API Key​

# Log into your Billoget dashboard
# Navigate to Settings β†’ API Keys
# Create a new API key with the required scopes

2. Make Your First Request​

curl -X GET "https://api.billoget.com/v1/api/public/budgets" \
-H "Authorization: Bearer bk_live_your_api_key_here" \
-H "Accept: application/json"

3. Explore with Postman​

Import our Postman Collection to start testing immediately:

{
"base_url": "https://api.billoget.com/v1",
"api_key": "bk_live_your_api_key_here"
}

πŸ“š Documentation Structure​

🏁 Getting Started​

Perfect for developers new to the Billoget API:

πŸ“– API Reference​

Comprehensive endpoint documentation:

πŸ› οΈ Guides & Tutorials​

Step-by-step integration guides:

πŸ”§ API Features​

πŸ” Secure Authentication​

  • API Keys with granular scopes
  • Rate limiting to ensure fair usage
  • HTTPS encryption for all requests
  • IP whitelisting for enhanced security

πŸ“Š Comprehensive Resources​

  • Budgets - Complete lifecycle management
  • Customers - Full contact information
  • Products - Catalog with pricing and metadata
  • Webhooks - Real-time event notifications

πŸš€ Developer-Friendly​

  • RESTful API design
  • JSON request/response format
  • Postman Collection for easy testing
  • Comprehensive documentation with examples
  • SDKs for popular programming languages

πŸ’Ό Business Automation​

// Automatically create budgets from your CRM
const budget = await billoget.budgets.create({
customerId: "customer_123",
items: [{ productId: "product_456", quantity: 2, unitPrice: 500 }],
notes: "Q1 Marketing Campaign",
});

πŸ“ˆ Analytics & Reporting​

# Generate custom reports
budgets = billoget.budgets.list(
status='APPROVED',
created_after='2024-01-01'
)
total_revenue = sum(budget.total for budget in budgets)

πŸ”— System Integration​

// Sync with your existing systems
$webhook = new BillogetWebhook();
$webhook->on('budget.approved', function($data) {
// Update your accounting system
$accounting->createInvoice($data['budget']);
});

🎨 Code Examples​

JavaScript/Node.js​

const billoget = require("billoget-api");

// Initialize with your API key
const client = billoget("bk_live_your_api_key");

// Create a new budget
const budget = await client.budgets.create({
customerId: "customer_123",
items: [
{
productId: "product_456",
description: "Marketing Package",
quantity: 1,
unitPrice: 2500.0,
},
],
validUntil: "2024-12-31T23:59:59Z",
});

console.log("Budget created:", budget.id);

Python​

import billoget

# Initialize client
client = billoget.Client('bk_live_your_api_key')

# List all budgets
budgets = client.budgets.list(
page=1,
limit=10,
status='PENDING'
)

for budget in budgets:
print(f"Budget {budget.id}: ${budget.total}")

PHP​

<?php
require_once 'vendor/autoload.php';

use Billoget\Client;

// Initialize client
$client = new Client('bk_live_your_api_key');

// Create a customer
$customer = $client->customers->create([
'name' => 'John Doe',
'email' => 'john@example.com',
'phone' => '+1-555-123-4567'
]);

echo "Customer created: " . $customer->id;
?>

πŸ›Ÿ Support & Community​

πŸ“ž Get Help​

πŸ“… Stay Updated​

πŸš€ Ready to Build?​

Choose your starting point:

🌐 Developer Portal

Visit our main developer portal for the complete experience

Visit Portal β†’

🏁 New to APIs?

Start with our comprehensive getting started guide

Get Started β†’

πŸ§ͺ Want to Test?

Download our Postman collection and start testing

Get Collection β†’

πŸ“¦ Node.js SDK

Use our official TypeScript SDK for seamless integration

View SDK Docs β†’

πŸŽ›οΈ Manage APIs?

Access your developer dashboard to manage API keys and integrations

Open Dashboard β†’

πŸ“š Need Reference?

Dive into our detailed API documentation

API Reference β†’


Happy coding! πŸŽ‰

Built with ❀️ by the Billoget team.

Quick Links:

  • 🌐 Main Portal - Complete developer experience
  • πŸ“§ Support - Direct developer support
  • πŸŽ›οΈ Dashboard - Manage your API keys and integrations