Registro entrate e uscite API

Registro entrate e uscite API, Registro Entrate-Uscite gestisce i record dalla tua app: elenca, aggiungi, aggiorna ed elimina. Gli endpoint funzionano con una chiave API invece di una sessione browser.

Avvio rapido

  1. Crea una chiave nella sezione API per sviluppatori del tuo account; la chiave in chiaro viene mostrata solo al momento della creazione.
  2. Invia la richiesta a https://api.pixepi.com con l'header Authorization: Bearer <key>.
  3. Le risposte restituiscono JSON; negli endpoint di tipo elenco puoi usare i campi page, per_page e i filtri.

Richiesta di esempio

curl -H "Authorization: Bearer $PIXEPI_KEY" "https://api.pixepi.com/api/v1/apps/gelir-gider-defteri/categories"

curl -X POST "https://api.pixepi.com/api/v1/apps/gelir-gider-defteri/categories" \
  -H "Authorization: Bearer $PIXEPI_KEY" \
  -d "kind=expense" \
  -d "name=Affitto"

Endpoint di questo strumento

MetodoPercorsoDescrizione
GET/categoriesElenca le categorie (categorie di sistema condivise più le tue).
POST/categoriesAggiunge una nuova categoria.
POST/categories/{id}Aggiorna una categoria.
POST/categories/{id}/archiveArchivia una categoria; richiamarla di nuovo non cambia lo stato.
GET/entriesElenca le voci; filtra per data, tipo, categoria e nota.
POST/entriesAggiunge una nuova voce.
POST/entries/{id}Aggiorna una voce.
POST/entries/{id}/deleteElimina una voce.
GET/summaryRiepilogo suddiviso: per mese, categoria o tipo.
GET/export.csvEsporta le voci in CSV.

Endpoint condivisi

MetodoPercorsoDescrizione
GET/api/v1/appsCatalogo API
GET/api/v1/apps/gelir-gider-defteriContratto dello strumento
GET/api/v1/usageRiepilogo utilizzo
GET/api/v1/openapi.jsonDocumento OpenAPI 3.1

Limiti

  • Il campo limit nelle risposte di tipo elenco include informazioni su utilizzo e limiti massimi.
  • Le informazioni su quota e piano sono associate al tuo account; controlla lo stato attuale con GET /api/v1/usage.

Codici di errore

CodiceSignificato
unauthorizedChiave API mancante o non valida.
forbiddenOperazione non consentita con questa chiave.
not_foundStrumento, job o record non trovato (404 anche per accesso tra account diversi).
invalid_inputConvalida dell'input fallita (campo mancante o non valido, data errata, ecc.).
invalid_requestRichiesta non valida.
too_largeDimensione del file o del body oltre il limite.
unsupported_mediaTipo di file non supportato.
not_supportedQuesto strumento non può essere eseguito su questo endpoint (app con stato).
not_readyIl job non è ancora completato.
expiredL'output è scaduto.
no_outputNessun output da scaricare per questo job.
invalid_pathPercorso di output non valido.
quota_exceededQuota o limite di richieste superato.
rate_limitedTroppe richieste in poco tempo; attendi un attimo e riprova.
csrfVerifica del modulo browser non riuscita (l'API esterna usa chiavi).
conflictL'operazione è in conflitto con lo stato attuale.
unavailableLo strumento è temporaneamente non disponibile.
internal_errorErrore imprevisto del server.

Documenti

Domande frequenti

Dove posso ottenere una chiave API?

Crea una chiave nella sezione API per sviluppatori del tuo account; la chiave viene mostrata una sola volta, al momento della creazione.

Come si invia una richiesta?

Gli endpoint rispondono su https://api.pixepi.com; ogni richiesta deve includere l'intestazione "Authorization: Bearer <key>".

Quali endpoint sono disponibili nell'API di Registro Entrate-Uscite?

La tabella in alto elenca gli endpoint dichiarati; operano tutti sui record collegati al tuo account e restituiscono 404 in caso di accesso tra account diversi.

Come si legge una risposta di errore?

Il corpo dell'errore include i campi {ok:false, error, code, request_id}; i valori di code sono consultabili nella tabella dei codici di errore.