Integrări
Aproape tot ce faci în aplicație poți face și din cod
Aplicația folosește același API pe care îl primești și tu. Fiecare ofertă, proiect, tichet sau plată poate fi creat, citit și actualizat prin REST, din SDK-uri, din fluxuri n8n sau de un agent AI, cu permisiunile utilizatorului care se conectează.
# Proiectele din spațiul tău de lucru curl https://proiect.ro/api/v1/spatiul-meu/projects \ -H "Authorization: Bearer $PROIECTRO_API_KEY" \ -H "Accept: application/json" \ -G --data-urlencode "search=renovare"
# pip install proiectro from proiectro.client import AuthenticatedClient from proiectro.api.projects import list_projects client = AuthenticatedClient(base_url="https://proiect.ro", token=API_KEY) result = list_projects.sync("spatiul-meu", client=client, search="renovare") for project in result.projects: print(project.name, project.stage_name, project.customer_name)
// npm install proiectro import { client, listProjects } from 'proiectro'; client.setConfig({ auth: () => process.env.PROIECTRO_API_KEY }); const { data, error } = await listProjects({ path: { tenant_path: 'spatiul-meu' }, query: { search: 'renovare' }, }); data?.projects.forEach((p) => console.log(p.name, p.stage_name));
Un API, nu o fereastră spre câteva date
Interfața Proiect.ro trimite formularele tale către același API. Ofertele, proiectele, costurile, plățile, tichetele și portalurile de clienți și parteneri au toate endpoint-uri.
Deschide referința interactivă- Specificație OpenAPI 3 publică. Descarci
/api/v1/openapi.jsonși generezi un client în orice limbaj, sau încerci apelurile direct din referința interactivă. - Chei API cu drepturi limitate. Alegi ce poate face cheia (citire, creare, modificare, ștergere) și îi dai o dată de expirare. Cheia apare o singură dată, la creare. Vezi planurile care includ API-ul.
- Aceleași permisiuni ca în aplicație. Un apel nu poate face nimic din ce utilizatorul n-ar putea face din interfață. Rolurile și separarea între spații de lucru se aplică la fel.
- Câmpurile netrimise nu se șterg. La o modificare, un câmp opțional pe care nu-l trimiți își păstrează valoarea, deci poți schimba un singur câmp fără să citești întâi tot obiectul.
- Date ca valori. Datele calendaristice circulă în format ISO 8601, sumele ca zecimale exacte, iar erorile de validare spun exact ce câmp e greșit.
Clienți oficiali pentru Python și TypeScript
Fiecare operație din API e o funcție cu modelele de cerere și răspuns incluse, deci editorul îți completează câmpurile și îți arată greșelile înainte să rulezi codul.
Python
PyPI · Python 3.10+ · MITCu tipuri de date pentru fiecare cerere și răspuns, cu variante sincrone și asincrone pentru fiecare operație, pe httpx. Potrivit pentru scripturi, rapoarte și servicii backend.
pip install proiectroTypeScript / JavaScript
npm · Node.js 20+ · MITFără dependențe: folosește fetch nativ. Fiecare apel întoarce { data, error } cu tipuri de date precise, deci compilatorul îți spune ce câmpuri primești.
Afli imediat ce s-a întâmplat
Alegi evenimentele care te interesează, de exemplu o ofertă acceptată, un tichet nou sau o plată încasată, și Proiect.ro trimite un POST la adresa ta în momentul în care au loc.
- Peste 400 de tipuri de evenimente din toate zonele aplicației.
- Semnătură HMAC-SHA256 cu marcaj de timp, când îi dai webhook-ului un secret, ca să verifici că mesajul vine de la noi și nu e reluat.
- Reîncercări automate de până la cinci ori, la intervale tot mai mari, dacă serverul tău nu răspunde.
- Trimitere de test și jurnal de livrări direct din aplicație, în Definiții › Webhook-uri.
X-Webhook-Event: ro.proiect.proposal.accept X-Webhook-Signature: t=1760870400,v1=5f2c… { "specversion": "1.0", "type": "ro.proiect.proposal.accept", "id": "8d3e…", "time": "2026-10-19T10:00:00Z", "data": { … } }
import hmac, hashlib t, v1 = (p.split("=", 1)[1] for p in header.split(",")) expected = hmac.new(secret.encode(), f"{t}.{body}".encode(), hashlib.sha256).hexdigest() assert hmac.compare_digest(expected, v1)
Leagă Proiect.ro de restul uneltelor tale
Când nu vrei să scrii cod, construiești fluxul vizual. O ofertă acceptată poate crea un canal de chat, un rând în foaia de calcul și o sarcină pentru echipă, fără niciun server.
Zapier
zapier.comAplicația e construită și în proces de publicare, cu acțiuni, căutări și un declanșator la orice eveniment. Până atunci, n8n și webhook-urile acoperă aceleași fluxuri.
În curândLasă un asistent AI să lucreze în spațiul tău
Prin Model Context Protocol (MCP), un standard deschis, agenții AI citesc, caută și acționează asupra datelor tale. Fiecare om se autentifică cu contul lui, deci agentul are exact permisiunile acelui om, și fiecare acțiune rămâne în jurnalul de audit.
Datele intră și ies și pe alte căi
Import din CSV
Aduci catalogul, clienții și lead-urile dintr-o foaie de calcul, cu ghiduri pas cu pas.
Calendar iCal
Te abonezi la calendarul tău din Proiect.ro în Google Calendar, Outlook sau Apple Calendar.
Email în copie (BCC)
Pui adresa ta personală de colectare în BCC, iar emailul se înregistrează ca activitate de vânzare la clientul sau oferta potrivită.
ISO 9001 - Quality Management
Angajamentul nostru de a îmbunătăți continuu serviciile pentru tine, de a te asculta și de a te ajuta să obții cât mai multă valoare.
ISO 27001 - Information Security
Angajamentul nostru de a folosi măsurile de securitate potrivite pentru ca datele tale să fie accesibile doar de tine și echipa ta.
General Data Protection Regulation
Datele tale personale sunt stocate în Uniunea Europeană și sunt protejate de Regulamentul General privind Protecția Datelor.
Creează Cont
Transformă-ți afacerea într-o organizație mai eficientă și mai profitabilă. Creează un cont gratuit și descoperă ce poți face cu platforma noastră.
Creează Cont