Skip to main content

Kehittäjät

Frihet tarjoaa kattavan REST API:n, webhook-järjestelmän ja MCP-palvelimen, jotta voit integroida ERP-järjestelmäsi minkä tahansa työkalun kanssa. Automatisoi työnkulkuja, synkronoi tietoja nykyisten järjestelmiesi kanssa tai rakenna räätälöityjä integraatioita. Tutustu kaikkiin Frihetin ominaisuuksiin ja saatavilla oleviin integraatioihin.

Tärkeimmät resurssit

REST API

RESTful API, jossa autentikointi API-avaimella. Käytä laskuja, kuluja, asiakkaita, tuotteita, tarjouksia ja toimittajia ohjelmallisesti.

  • Täydelliset CRUD-päätepisteet 6 resurssille (POST, GET, PUT/PATCH, DELETE)
  • Suodatus tilan, päivämääräalueen ja sivutuksen perusteella
  • Taloudellinen hallintapaneeli (/summary) tuloilla, kuluilla ja voitolla
  • Erityistoiminnot: lataa PDF, lähetä sähköpostilla, merkitse maksetuksi
  • Raja 100 pyyntöä/minuutti per avain
  • Standardoidut JSON-vastaukset tiukalla validoinnilla (Zod)

Webhookit

Vastaanota reaaliaikaisia ilmoituksia, kun tililläsi tapahtuu Frihetissä. 14 tapahtumatyyppiä HMAC-SHA256-allekirjoituksella jokaisen payloadin aitouden varmistamiseksi.

  • 14 tapahtumatyyppiä (laskut, kulut, tarjoukset, asiakkaat, tuotteet)
  • Kryptografinen allekirjoitus jokaisessa toimituksessa
  • Automaattiset uudelleenyritykset eksponentiaalisella viiveellä
  • Hallintapaneelista selattavat toimituslokit

MCP-palvelin

Virallinen MCP-palvelin julkaistu npm:ssä nimellä @frihet/mcp-server (v1.5.1), rekisteröity nimellä io.frihet/erp MCP Registryssä. 52 työkalua Frihetin integroimiseksi tekoälyavustajien kanssa (Claude, Cursor, Windsurf).

  • 52 työkalua, 11 resurssia, 10 kehotusta (laskut, kulut, asiakkaat, tuotteet, tarjoukset, toimittajat, webhookit)
  • Paikallinen (stdio) ja etä (mcp.frihet.io) kuljetus
  • Jäsennelty lokitus, työkalukohtaiset mittarit, automaattinen rate-limit uudelleenyritys
  • Autentikointi API-avaimella tai OAuth-virtauksella
  • Avoin lähdekoodi (MIT) GitHubissa

Claude Coden taito

Virallinen taito, joka lisää liiketoimintatietoa MCP-palvelimeen. Keskustelevia komentoja, espanjalainen verokonteksti, työnkulkureseptejä ja raporttien muotoilua.

  • Komennot: /frihet invoice, /frihet expense, /frihet report, /frihet clients
  • Automaattinen Modelo 303:n (ALV neljännesvuosittain) valmistelu
  • Kuukausisulku, viivästyneiden maksujen seuranta, tarjous-lasku muuntaminen
  • Asennus: npx skills add Frihet-io/frihet-mcp

Tuetut integraatiot

Frihet yhdistyy natiivisti seuraaviin työkaluihin. Jokaista integraatiota voidaan täydentää REST API:lla ja webhoookeilla edistyneempien käyttötapausten kattamiseksi.

KategoriaPalveluKuvaus
MaksutStripeTilausmaksut ja asiakaslaskutus Stripe Billingin kautta
MaksutStripe ConnectLaskujen maksulinkit kortilla, Apple Paylla ja Google Paylla
MaksutPayPalTapahtumien ja saldojen tuonti REST API v2:n kautta OAuth2:lla
MaksutGoCardlessSEPA-suoraveloitukset, valtuutukset ja toistuvat maksut
PankkiRevolut BusinessAutomaattinen tapahtumien tuonti API-avaimella
PankkiPlaidSuora pankkiyhteys Plaid Link SDK:n kautta tapahtumiin ja saldoihin
PankkiOpen BankingPSD2-yhteys Salt Edgen kanssa pankkisynkronointia varten
VerkkokauppaShopifyTilausten tuonti ja tuotesynkronointi OAuthin kautta
VerkkokauppaWooCommerceKaksisuuntainen tilausten ja tuotteiden synkronointi webhoookien kautta
VerkkokauppaGumroadDigitaalisten tuotteiden myyntien tuonti GR-etuliitteellä ja deduplikoinnilla
VerkkokauppaLemon SqueezyDigitaalisten ohjelmistotilausten tuonti JSON:API:n kautta
AjanseurantaTogglAikaleimausten tuonti tuntiperusteiseen laskutukseen
AjanseurantaClockifyProjektien ja aikaleimausten synkronointi
AjanseurantaHarvestTuntien tuonti Personal Access Tokenilla ja Account ID:llä
TuottavuusAsanaProjektien ja tehtävien haku automaattisella työtilan tunnistuksella
TuottavuusTrelloPääsy tauluihin, listoihin ja kortteihin projektikontekstia varten
TuottavuusNotionSivujen, tietokantojen ja työtilan tietueiden haku
KalenteriGoogle CalendarErääntymismuistutukset ja laskutustapahtumat
KalenteriOutlook CalendarTapahtumat ja erääntymiset Microsoft Graph API:n kautta OAuthilla
TallennustilaGoogle DriveTiedostojen lataus, nouto ja haku OAuthin kautta
ViestintäSlackIlmoitukset maksetuista laskuista, kirjatuista kuluista ja hälytyksistä
SähköpostiResendLaskujen lähettäminen sähköpostilla transaktio-templateilla
Automaation8nYhteys webhoookien kautta mukautettuja automaatiovirtoja varten
AutomaatioZapierYhteys yli 6000 koodittomaan sovellukseen webhoookien kautta
AutomaatioMakeVisuaalinen automaatio satojen sovellusten kanssa webhoookien kautta

Turvallisuus

Turvallisuus on etusijalla kaikissa Frihetin integraatiokerroksissa.

  • AES-256-GCM-salaus tallennetuille arkaluonteisille tiedoille (integraatiotokenit, webhook-salaisuudet)
  • HMAC-SHA256 jokaisessa webhook-toimituksessa payloadin aitouden varmistamiseksi
  • SHA-256-hajautus API-avaimista palvelimella -- avain selväkielisenä näytetään vain kerran luotaessa
  • API-avaimen muodon validointi ennen niiden käsittelyä (fri_-etuliite, pituus 40-60 merkkiä, rajoitettu merkkijoukko)
  • Rate limiting 100 pyyntöä minuutissa per API-avain, Firestoren tukemana (selviää kylmäkäynnistyksistä)
  • Tiukka tietojen validointi Zodilla – tuntemattomat kentät hylätään
  • URL-validointi webhoookeissa: vain HTTPS-päätepisteet sallitaan (paitsi localhost kehityksessä)
  • Yksityisten IP-osoitteiden esto SSRF:n estämiseksi webhook-URL-osoitteissa
  • Asiakirja-ID:iden validointi polkujen läpikävelyn ja injektion estämiseksi
  • Tokenit konfiguroitavalla vanhenemisajalla – voit luoda avaimia vanhenemispäivämäärällä
  • Turvallisuusotsakkeet kaikissa vastauksissa: X-Content-Type-Options, X-Frame-Options, X-XSS-Protection

SDK:t ja CLI

Viralliset SDK:t Frihetin integroimiseksi järjestelmääsi:

PakettiAsennusKuvaus
@frihet/sdknpm i @frihet/sdkTypeScript SDK – frihet.invoices.create(), täydelliset tyypit, automaattinen uudelleenyritys
frihetnpm i -g frihetCLI – frihet invoices list --status overdue
PythonKehitteilläKehitteillä
import Frihet from '@frihet/sdk';

const frihet = new Frihet({ apiKey: 'fri_...' });
const invoice = await frihet.invoices.create({
clientName: 'Acme Corp',
items: [{ description: 'Consulting', quantity: 10, unitPrice: 150 }],
});

Repositorio: github.com/Frihet-io/frihet-sdk


Rajat ja kiintiöt

ResurssiRaja
API-pyynnöt100/minuutti per avain
Pyyntöjen koko1 MB maksimi
Maksimi offset10.000
Webhook-payloadin koko100 KB maksimi
Webhookit per tili20 maksimi
Webhookin uudelleenyritykset3 yritystä per toimitus
Tulokset per sivu100 maksimi (50 oletuksena)
Aktiiviset API-avaimet per käyttäjä5 maksimi (OAuthin kautta)

Ensimmäiset vaiheet

  1. Siirry kohtaan Asetukset > Kehittäjät > API-avaimet Frihet-tililläsi
  2. Luo uusi API-avain ja kopioi avain (näytetään vain kerran)
  3. Testaa yhteyttä GET-pyynnöllä osoitteeseen /v1/clients
  4. Määritä webhookit vastaanottamaan tapahtumia reaaliaikaisesti
curl -s https://api.frihet.io/v1/clients \
-H "X-API-Key: fri_tu-clave-aqui" | head -c 200

Jos vastauksessa on asiakkaasi, integraatio toimii. Tutustu REST API -viitteeseen nähdäksesi kaikki saatavilla olevat päätepisteet.