Fintech Buddy
Fintech Buddy · GPT Actions
Fintastico API
API per interagire con i servizi di Fintastico.
GET /api/v1/service/providers/Retrieve a list of providersReturns a list of supported providers.
GET /api/v1/service/terms-and-costs/Ottieni termini e costiRestituisce i termini e i costi del servizio.
GET /api/v1/service/open-close-conditions/Ottieni condizioni di apertura e chiusuraRestituisce la lista delle condizioni di “attivazione” e “chiusura del conto” per ciascun provider.
原始 API 定义
{
"openapi": "3.1.0",
"info": {
"title": "Fintastico API",
"description": "API per interagire con i servizi di Fintastico.",
"version": "1.0.1"
},
"servers": [
{
"url": "https://www.fintastico.com",
"description": "Main server"
}
],
"paths": {
"/api/v1/service/providers/": {
"get": {
"operationId": "getProviderList",
"summary": "Retrieve a list of providers",
"description": "Returns a list of supported providers.",
"responses": {
"200": {
"description": "A JSON array of provider names",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Provider"
}
}
}
}
}
}
}
},
"/api/v1/service/terms-and-costs/": {
"get": {
"operationId": "getTermsAndCosts",
"summary": "Ottieni termini e costi",
"description": "Restituisce i termini e i costi del servizio.",
"responses": {
"200": {
"description": "Risposta riuscita",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TermsAndCosts"
}
}
}
}
}
}
}
},
"/api/v1/service/open-close-conditions/": {
"get": {
"operationId": "getOpenCloseConditions",
"summary": "Ottieni condizioni di apertura e chiusura",
"description": "Restituisce la lista delle condizioni di “attivazione” e “chiusura del conto” per ciascun provider.",
"responses": {
"200": {
"description": "Array di oggetti OpenCloseConditions",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OpenCloseConditions"
}
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"Provider": {
"type": "object",
"properties": {
"Nome": {
"type": "string",
"description": "Ragione sociale del provider",
"example": "FinecoBank S.p.A."
},
"Sito web": {
"type": "string",
"format": "uri",
"description": "URL del sito web del provider",
"example": "https://finecobank.com"
},
"Telefono": {
"type": "string",
"description": "Numero di telefono (anche multipli, separati da “/”)",
"example": "800.92.92.92 / 800.52.52.52"
},
"Email": {
"type": "string",
"format": "email",
"description": "Indirizzo email per il supporto",
"example": "helpdesk@finecobank.com"
},
"Sede legale": {
"type": "string",
"description": "Indirizzo della sede legale",
"example": "20131 Milano Piazza Durante, 11"
},
"Codice fiscale": {
"type": "string",
"description": "Codice fiscale",
"example": 1392970404
},
"Partita IVA": {
"type": "string",
"description": "Numero di partita IVA",
"example": 12962340159
},
"R.E.A.": {
"type": "string",
"description": "Numero REA",
"example": 1598155
},
"Cod. ABI": {
"type": "string",
"description": "Codice ABI",
"example": 3015.5
},
"logo_url": {
"type": "string",
"format": "uri",
"description": "URL del logo in formato thumbnail",
"example": "https://www.fintastico.com/it/servizi/fineco/logo-thumbnail/"
},
"Adesioni": {
"type": "array",
"description": "Elenco dei fondi di adesione",
"items": {
"type": "string"
}
}
}
},
"TermsAndCosts": {
"type": "object",
"properties": {
"provider": {
"type": "string",
"description": "Nome del provider",
"example": "Revolut"
},
"target": {
"type": "string",
"description": "Destinatari/mercato",
"example": "Privati"
},
"date": {
"type": "string",
"format": "date",
"description": "Data delle informazioni",
"example": "2023-05-25"
},
"terms_and_costs": {
"type": "object",
"description": "Dettagli JSON di termini e costi",
"additionalProperties": true
}
}
},
"OpenCloseConditions": {
"type": "object",
"properties": {
"Attivazione": {
"type": "object",
"properties": {
"Descrizione": {
"type": "string",
"description": "Descrizione della procedura di attivazione"
},
"Procedura 100% digitale": {
"type": "boolean",
"description": "Se la procedura è completamente digitale"
},
"Costo": {
"type": "string",
"description": "Costo di attivazione"
}
}
},
"Chiusura del conto": {
"type": "object",
"properties": {
"Descrizione": {
"type": "string",
"description": "Modalità di recesso e chiusura del conto"
},
"Costi di chiusura": {
"type": "string",
"description": "Eventuali costi di chiusura"
},
"Tempistiche di chiusura": {
"type": "string",
"description": "Tempo necessario per la chiusura"
},
"Contatti per la chiusura": {
"type": "string",
"description": "Informazioni di contatto per richiedere chiusura"
}
}
},
"provider": {
"type": "string",
"description": "Nome del provider"
},
"name": {
"type": "string",
"description": "Nome del prodotto/offerta"
},
"date": {
"type": "string",
"format": "date",
"description": "Data di validità delle condizioni"
}
}
}
}
}
}