REST API — Full Programmatic Access to CRM
For developers building custom integrations, mobile apps, internal tools, or migrating legacy data. TeknoVesta's REST API exposes every CRM entity with OAuth2/API key auth, OpenAPI documentation, and clear rate limits per plan.
Understanding the Problem
No-code integrations (webhooks, native connectors) cover 80% of needs. The remaining 20% — custom mobile apps, deep ERP integrations, bulk operations, complex business logic — needs the API. TeknoVesta provides a comprehensive REST API with full CRUD on every entity (leads, contacts, deals, products, activities, custom fields), OAuth2 and API key authentication, OpenAPI 3 documentation for auto-generated client SDKs, and predictable rate limits. Built for developers, by developers.
Core Modules
OpenAPI Documentation
Auto-generate clients in any language (TypeScript, Python, Go, Java, Ruby, etc.) using openapi-generator. Compatible with the full OpenAPI 3 spec.
OAuth2 + API Keys
OAuth2 for user-context apps (mobile apps, third-party services). API keys for server-to-server integrations. Choose what fits.
Full CRUD on Every Entity
Leads, contacts, deals, products, activities, custom fields — every CRM entity has GET, POST, PUT, DELETE endpoints. Filter, sort, paginate. Bulk operations supported.
Rate Limiting
Rate limits depend on your plan. HTTP 429 with Retry-After header on limit breaches. Contact our sales team for limits that fit your needs.
KVKK & GDPR Compliance
API access logged per token with audit trail. EU/Turkey region API endpoints. Scoped tokens (read-only, write-only, full) for least-privilege access.
How It Works
Generate API Credentials
In TeknoVesta settings → Developers → API Keys. Generate key with scopes (read leads, write deals, etc.) and IP allowlist.
Use the OpenAPI Spec
Browse endpoints and generate a client SDK in your language. Compatible with standard OpenAPI 3 tooling.
Build Integration
Use SDK or direct HTTP calls. Standard REST patterns: GET /leads, POST /deals, PUT /contacts/{id}, DELETE /activities/{id}.
Go Live
Use api.teknovesta.com as your endpoint. Monitor your usage and errors in developer settings.
Key Benefits
Developer-Friendly
Clear REST API, predictable errors, and open documentation. Developers build integrations fast.
Unlimited Use Cases
Custom mobile app for field sales? API. Bulk import from legacy ERP? API. Real-time dashboard? API. Anything imaginable.
Security-First
Scoped tokens (least privilege), IP allowlists, OAuth2 best practices, audit logs. Enterprise-grade security out of the box.
Frequently Asked Questions
Is the API GraphQL or REST?
REST. GraphQL was considered but REST won for simplicity, broader tooling support, and easier debugging. If GraphQL is critical for your use case, you can build a GraphQL gateway over the REST API.
What is the rate limit?
Rate limits depend on your plan. Contact our sales team for limits that fit your needs.
Does the API support webhooks for real-time events?
The API is request-driven, but you can configure webhook subscriptions via API. Combined webhook + API pattern is the most common — webhooks for events, API for queries and bulk operations.
Ready to connect your tools?
Get in touch to see how TeknoVesta integrates with your existing systems.
Get in Touch