2.0.14 • Published 3 months ago

@fattureincloud/fattureincloud-ts-sdk v2.0.14

Weekly downloads
-
License
MIT
Repository
-
Last release
3 months ago

FattureInCloud TypeScript SDK

NPM unit tests

@fattureincloud/fattureincloud-ts-sdk - TypeScript/JavaScript client for Fatture in Cloud API.

@fattureincloud/fattureincloud-ts-sdk@2.0.14

This SDK is automatically generated by the OpenAPI Generator project:

  • API version: 2.0.32
  • Package version: 2.0.14

Module system

  • CommonJS
  • ES6 module system

It can be used in both TypeScript and JavaScript. In TypeScript, the definition should be automatically resolved via package.json. (Reference)

For more information, please visit https://www.fattureincloud.it

Installation

For Node.js

Using npm:

npm install @fattureincloud/fattureincloud-ts-sdk

Using yarn:

yarn add @fattureincloud/fattureincloud-ts-sdk

Getting Started

Please follow the installation instruction and execute the following TS code:

import { Configuration, ArchiveApi , CreateArchiveDocumentRequest } from '@fattureincloud/fattureincloud-ts-sdk';

// Configure OAuth2 access token for authorization: 
const apiConfig = new Configuration({
  accessToken: "YOUR ACCESS TOKEN"
});

let apiInstance = new ArchiveApi(apiConfig);
let companyId = 12345; // Number | The ID of the company.

let createArchiveDocumentRequest: CreateArchiveDocumentRequest = {"data":{"date":"2021-08-20","category":"Altri documenti","description":"spesa 1","attachment_token":"ibfjdbf94ey9w94g3w894qbasrga"}} // CreateArchiveDocumentRequest | The Archive Document.

apiInstance.createArchiveDocument(companyId, createArchiveDocumentRequest).then((data) => {
  console.log('API called successfully. Returned data: ' + data);
}, (error) => {
  console.error(error);
});

Documentation for API Endpoints

All URIs are relative to https://api-v2.fattureincloud.it

ClassMethodHTTP requestDescription
ArchiveApicreateArchiveDocumentPOST /c/{company_id}/archiveCreate Archive Document
ArchiveApideleteArchiveDocumentDELETE /c/{company_id}/archive/{document_id}Delete Archive Document
ArchiveApigetArchiveDocumentGET /c/{company_id}/archive/{document_id}Get Archive Document
ArchiveApilistArchiveDocumentsGET /c/{company_id}/archiveList Archive Documents
ArchiveApimodifyArchiveDocumentPUT /c/{company_id}/archive/{document_id}Modify Archive Document
ArchiveApiuploadArchiveDocumentAttachmentPOST /c/{company_id}/archive/attachmentUpload Archive Document Attachment
CashbookApicreateCashbookEntryPOST /c/{company_id}/cashbookCreate Cashbook Entry
CashbookApideleteCashbookEntryDELETE /c/{company_id}/cashbook/{document_id}Delete Cashbook Entry
CashbookApigetCashbookEntryGET /c/{company_id}/cashbook/{document_id}Get Cashbook Entry
CashbookApilistCashbookEntriesGET /c/{company_id}/cashbookList Cashbook Entries
CashbookApimodifyCashbookEntryPUT /c/{company_id}/cashbook/{document_id}Modify Cashbook Entry
ClientsApicreateClientPOST /c/{company_id}/entities/clientsCreate Client
ClientsApideleteClientDELETE /c/{company_id}/entities/clients/{client_id}Delete Client
ClientsApigetClientGET /c/{company_id}/entities/clients/{client_id}Get Client
ClientsApilistClientsGET /c/{company_id}/entities/clientsList Clients
ClientsApimodifyClientPUT /c/{company_id}/entities/clients/{client_id}Modify Client
CompaniesApigetCompanyInfoGET /c/{company_id}/company/infoGet Company Info
CompaniesApigetCompanyPlanUsageGET /c/{company_id}/company/plan_usageGet Company Plan Usage
EmailsApilistEmailsGET /c/{company_id}/emailsList Emails
InfoApilistArchiveCategoriesGET /c/{company_id}/info/archive_categoriesList Archive Categories
InfoApilistCitiesGET /info/citiesList Cities
InfoApilistCostCentersGET /c/{company_id}/info/cost_centersList Cost Centers
InfoApilistCountriesGET /info/countriesList Countries
InfoApilistCurrenciesGET /info/currenciesList Currencies
InfoApilistDeliveryNotesDefaultCausalsGET /info/dn_causalsList Delivery Notes Default Causals
InfoApilistDetailedCountriesGET /info/detailed_countriesList Detailed Countries
InfoApilistLanguagesGET /info/languagesList Languages
InfoApilistPaymentAccountsGET /c/{company_id}/info/payment_accountsList Payment Accounts
InfoApilistPaymentMethodsGET /c/{company_id}/info/payment_methodsList Payment Methods
InfoApilistProductCategoriesGET /c/{company_id}/info/product_categoriesList Product Categories
InfoApilistReceivedDocumentCategoriesGET /c/{company_id}/info/received_document_categoriesList Received Document Categories
InfoApilistRevenueCentersGET /c/{company_id}/info/revenue_centersList Revenue Centers
InfoApilistTemplatesGET /info/templatesList Templates
InfoApilistUnitsOfMeasureGET /info/measuresList Units of Measure
InfoApilistVatTypesGET /c/{company_id}/info/vat_typesList Vat Types
IssuedDocumentsApicreateIssuedDocumentPOST /c/{company_id}/issued_documentsCreate Issued Document
IssuedDocumentsApideleteIssuedDocumentDELETE /c/{company_id}/issued_documents/{document_id}Delete Issued Document
IssuedDocumentsApideleteIssuedDocumentAttachmentDELETE /c/{company_id}/issued_documents/{document_id}/attachmentDelete Issued Document Attachment
IssuedDocumentsApigetEmailDataGET /c/{company_id}/issued_documents/{document_id}/emailGet Email Data
IssuedDocumentsApigetExistingIssuedDocumentTotalsPOST /c/{company_id}/issued_documents/{document_id}/totalsGet Existing Issued Document Totals
IssuedDocumentsApigetIssuedDocumentGET /c/{company_id}/issued_documents/{document_id}Get Issued Document
IssuedDocumentsApigetIssuedDocumentPreCreateInfoGET /c/{company_id}/issued_documents/infoGet Issued Document Pre-Create Info
IssuedDocumentsApigetNewIssuedDocumentTotalsPOST /c/{company_id}/issued_documents/totalsGet New Issued Document Totals
IssuedDocumentsApijoinIssuedDocumentsGET /c/{company_id}/issued_documents/joinJoin Issued Documents
IssuedDocumentsApilistIssuedDocumentsGET /c/{company_id}/issued_documentsList Issued Documents
IssuedDocumentsApimodifyIssuedDocumentPUT /c/{company_id}/issued_documents/{document_id}Modify Issued Document
IssuedDocumentsApischeduleEmailPOST /c/{company_id}/issued_documents/{document_id}/emailSchedule Email
IssuedDocumentsApitransformIssuedDocumentGET /c/{company_id}/issued_documents/transformTransform Issued Document
IssuedDocumentsApiuploadIssuedDocumentAttachmentPOST /c/{company_id}/issued_documents/attachmentUpload Issued Document Attachment
IssuedEInvoicesApigetEInvoiceRejectionReasonGET /c/{company_id}/issued_documents/{document_id}/e_invoice/error_reasonGet E-Invoice Rejection Reason
IssuedEInvoicesApigetEInvoiceXmlGET /c/{company_id}/issued_documents/{document_id}/e_invoice/xmlGet E-Invoice XML
IssuedEInvoicesApisendEInvoicePOST /c/{company_id}/issued_documents/{document_id}/e_invoice/sendSend E-Invoice
IssuedEInvoicesApiverifyEInvoiceXmlGET /c/{company_id}/issued_documents/{document_id}/e_invoice/xml_verifyVerify E-Invoice XML
ProductsApicreateProductPOST /c/{company_id}/productsCreate Product
ProductsApideleteProductDELETE /c/{company_id}/products/{product_id}Delete Product
ProductsApigetProductGET /c/{company_id}/products/{product_id}Get Product
ProductsApilistProductsGET /c/{company_id}/productsList Products
ProductsApimodifyProductPUT /c/{company_id}/products/{product_id}Modify Product
ReceiptsApicreateReceiptPOST /c/{company_id}/receiptsCreate Receipt
ReceiptsApideleteReceiptDELETE /c/{company_id}/receipts/{document_id}Delete Receipt
ReceiptsApigetReceiptGET /c/{company_id}/receipts/{document_id}Get Receipt
ReceiptsApigetReceiptPreCreateInfoGET /c/{company_id}/receipts/infoGet Receipt Pre-Create Info
ReceiptsApigetReceiptsMonthlyTotalsGET /c/{company_id}/receipts/monthly_totalsGet Receipts Monthly Totals
ReceiptsApilistReceiptsGET /c/{company_id}/receiptsList Receipts
ReceiptsApimodifyReceiptPUT /c/{company_id}/receipts/{document_id}Modify Receipt
ReceivedDocumentsApicreateReceivedDocumentPOST /c/{company_id}/received_documentsCreate Received Document
ReceivedDocumentsApideleteReceivedDocumentDELETE /c/{company_id}/received_documents/{document_id}Delete Received Document
ReceivedDocumentsApideleteReceivedDocumentAttachmentDELETE /c/{company_id}/received_documents/{document_id}/attachmentDelete Received Document Attachment
ReceivedDocumentsApigetExistingReceivedDocumentTotalsPOST /c/{company_id}/received_documents/{document_id}/totalsGet Existing Received Document Totals
ReceivedDocumentsApigetNewReceivedDocumentTotalsPOST /c/{company_id}/received_documents/totalsGet New Received Document Totals
ReceivedDocumentsApigetReceivedDocumentGET /c/{company_id}/received_documents/{document_id}Get Received Document
ReceivedDocumentsApigetReceivedDocumentPreCreateInfoGET /c/{company_id}/received_documents/infoGet Received Document Pre-Create Info
ReceivedDocumentsApilistReceivedDocumentsGET /c/{company_id}/received_documentsList Received Documents
ReceivedDocumentsApimodifyReceivedDocumentPUT /c/{company_id}/received_documents/{document_id}Modify Received Document
ReceivedDocumentsApiuploadReceivedDocumentAttachmentPOST /c/{company_id}/received_documents/attachmentUpload Received Document Attachment
SettingsApicreatePaymentAccountPOST /c/{company_id}/settings/payment_accountsCreate Payment Account
SettingsApicreatePaymentMethodPOST /c/{company_id}/settings/payment_methodsCreate Payment Method
SettingsApicreateVatTypePOST /c/{company_id}/settings/vat_typesCreate Vat Type
SettingsApideletePaymentAccountDELETE /c/{company_id}/settings/payment_accounts/{payment_account_id}Delete Payment Account
SettingsApideletePaymentMethodDELETE /c/{company_id}/settings/payment_methods/{payment_method_id}Delete Payment Method
SettingsApideleteVatTypeDELETE /c/{company_id}/settings/vat_types/{vat_type_id}Delete Vat Type
SettingsApigetPaymentAccountGET /c/{company_id}/settings/payment_accounts/{payment_account_id}Get Payment Account
SettingsApigetPaymentMethodGET /c/{company_id}/settings/payment_methods/{payment_method_id}Get Payment Method
SettingsApigetVatTypeGET /c/{company_id}/settings/vat_types/{vat_type_id}Get Vat Type
SettingsApimodifyPaymentAccountPUT /c/{company_id}/settings/payment_accounts/{payment_account_id}Modify Payment Account
SettingsApimodifyPaymentMethodPUT /c/{company_id}/settings/payment_methods/{payment_method_id}Modify Payment Method
SettingsApimodifyVatTypePUT /c/{company_id}/settings/vat_types/{vat_type_id}Modify Vat Type
SuppliersApicreateSupplierPOST /c/{company_id}/entities/suppliersCreate Supplier
SuppliersApideleteSupplierDELETE /c/{company_id}/entities/suppliers/{supplier_id}Delete Supplier
SuppliersApigetSupplierGET /c/{company_id}/entities/suppliers/{supplier_id}Get Supplier
SuppliersApilistSuppliersGET /c/{company_id}/entities/suppliersList Suppliers
SuppliersApimodifySupplierPUT /c/{company_id}/entities/suppliers/{supplier_id}Modify Supplier
TaxesApicreateF24POST /c/{company_id}/taxesCreate F24
TaxesApideleteF24DELETE /c/{company_id}/taxes/{document_id}Delete F24
TaxesApideleteF24AttachmentDELETE /c/{company_id}/taxes/{document_id}/attachmentDelete F24 Attachment
TaxesApigetF24GET /c/{company_id}/taxes/{document_id}Get F24
TaxesApilistF24GET /c/{company_id}/taxesList F24
TaxesApimodifyF24PUT /c/{company_id}/taxes/{document_id}Modify F24
TaxesApiuploadF24AttachmentPOST /c/{company_id}/taxes/attachmentUpload F24 Attachment
UserApigetUserInfoGET /user/infoGet User Info
UserApilistUserCompaniesGET /user/companiesList User Companies
WebhooksApicreateWebhooksSubscriptionPOST /c/{company_id}/subscriptionsCreate a Webhook Subscription
WebhooksApideleteWebhooksSubscriptionDELETE /c/{company_id}/subscriptions/{subscription_id}Delete Webhooks Subscription
WebhooksApigetWebhooksSubscriptionGET /c/{company_id}/subscriptions/{subscription_id}Get Webhooks Subscription
WebhooksApilistWebhooksSubscriptionsGET /c/{company_id}/subscriptionsList Webhooks Subscriptions
WebhooksApimodifyWebhooksSubscriptionPUT /c/{company_id}/subscriptions/{subscription_id}Modify Webhooks Subscription

Documentation for Models

Documentation for Authorization

OAuth2AuthenticationCodeFlow

  • Type: OAuth
  • Flow: accessCode
  • Authorization URL: https://api-v2.fattureincloud.it/oauth/authorize
  • Scopes:
    • entity.clients:r: Read permission to the Clients registry
    • entity.clients:a: Write permission to the Clients registry
    • entity.suppliers:r: Read permission to the Suppliers registry
    • entity.suppliers:a: Write permission to the Suppliers registry
    • products:r: Read permission to the Products
    • products:a: Write permission to the Products
    • issued_documents.invoices:r: Read permission to the issued Invoices
    • issued_documents.credit_notes:r: Read permission to the issued Credit Notes
    • issued_documents.receipts:r: Read permission to the issued Receipts
    • issued_documents.orders:r: Read permission to the issued Orders
    • issued_documents.quotes:r: Read permission to the issued Quotes
    • issued_documents.proformas:r: Read permission to the issued Proformas
    • issued_documents.delivery_notes:r: Read permission to the issued Delivery Notes
    • issued_documents.work_reports:r: Read permission to the issued Work Reports
    • issued_documents.supplier_orders:r: Read permission to the issued Supplier Orders
    • issued_documents.self_invoices:r: Read permission to the issued Self Invoices
    • issued_documents.invoices:a: Write permission to the issued Invoices
    • issued_documents.credit_notes:a: Write permission to the issued Credit Notes
    • issued_documents.receipts:a: Write permission to the issued issued Receipts
    • issued_documents.orders:a: Write permission to the issued Orders
    • issued_documents.quotes:a: Write permission to the issued Quotes
    • issued_documents.proformas:a: Write permission to the issued Proformas
    • issued_documents.delivery_notes:a: Write permission to the issued Delivery Notes
    • issued_documents.work_reports:a: Write permission to the issued Work Reports
    • issued_documents.supplier_orders:a: Write permission to the issued Supplier Orders
    • issued_documents.self_invoices:a: Write permission to the issued Self Invoices
    • received_documents:r: Read permission to the Received Documents
    • received_documents:a: Write permission to the Received Documents
    • stock:r: Read permission to the Stock movements
    • stock:a: Write permission to the Stock movements
    • receipts:r: Read permission to the Receipts
    • receipts:a: Write permission to the Receipts
    • taxes:r: Read permission to the Taxes
    • taxes:a: Write permission to the Taxes
    • archive:r: Read permission to the Archive Documents
    • archive:a: Read permission to the Archive Documents
    • cashbook:r: Read permission to the Cashbook
    • cashbook:a: Write permission to the Cashbook
    • settings:r: Read permission to the Settings
    • settings:a: Write permission to the Settings
    • situation:r: Read permission to the company Situation
2.0.14

3 months ago

2.0.13

5 months ago

2.0.11

10 months ago

2.0.12

8 months ago

2.0.9

1 year ago

2.0.10

1 year ago

2.0.8

1 year ago

2.0.5

2 years ago

2.0.7

1 year ago

2.0.6

2 years ago

2.0.3

2 years ago

2.0.4

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago