New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@fattureincloud/fattureincloud-ts-sdk

Package Overview
Dependencies
Maintainers
0
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fattureincloud/fattureincloud-ts-sdk

TypeScript SDK for the Fatture in Cloud API

  • 2.1.1
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
185
decreased by-61.54%
Maintainers
0
Weekly downloads
 
Created
Source

FattureInCloud TypeScript SDK

NPM unit tests

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

@fattureincloud/fattureincloud-ts-sdk@2.1.1

This SDK is automatically generated by the OpenAPI Generator project:

  • API version: 2.1.3
  • Package version: 2.1.1

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
SettingsApigetTaxProfileGET /c/{company_id}/settings/tax_profileGet Tax Profile
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

Keywords

FAQs

Package last updated on 31 Oct 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc