1.3.0 • Published 2 years ago
pp_test_braian v1.3.0
siigo_api
SiigoApi - JavaScript client for siigo_api Siigo Api v1 This SDK is automatically generated by the OpenAPI Generator project:
- API version: v1
- Package version: 0.1.0
- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen
Installation
Using Node.js
npm install siigo_api --save
Getting Started
Initialization, add only one time in your project setup
With this configuration, the SDK will establish communication with the Siigo APIs, internally it is in charge of obtaining the access token for the calls to the APIs
import * as SiigoApi from 'siigo_api';
// initial configuration for the SDK
SiigoApi.initialize({
basePath: "The base URL for call APIs", // https://services.siigo.com/alliances/api
urlSignIn: "The full url sign-in", // https://services.siigo.com/alliances/api/siigoapi-users/v1/sign-in
userName: "The user name to sign-in", // testname
accessKey: "The access key to sign-in", // euy3423uykwjehqwuywj
});
Example of use
- calls with promises
import * as SiigoApi from 'siigo_api';
let apiInstance = new SiigoApi.AccountGroupsApi();
apiInstance.getAccountGroups().then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});
- calls with async await
import * as SiigoApi from 'siigo_api';
async function main(){
try {
let apiInstance = new SiigoApi.AccountGroupsApi();
const data = await apiInstance.getAccountGroups();
console.log('API called successfully. Returned data: ' + data);
} catch (error) {
console.error(error);
}
}
Documentation for API Endpoints
Class | Method | HTTP request | Description |
---|---|---|---|
SiigoApi.AccountGroupsApi | getAccountGroups | GET /v1/account-groups | Returns a list of account groups. |
SiigoApi.CostCenterApi | getCostCenters | GET /v1/cost-centers | Returns a list of cost centers. |
SiigoApi.CreditNoteApi | createCreditNote | POST /v1/credit-notes | Creates a credit note. |
SiigoApi.CreditNoteApi | getCreditNote | GET /v1/credit-notes/{id} | Gets the credit note by GUID. |
SiigoApi.CreditNoteApi | getCreditNotePDF | GET /v1/credit-notes/{id}/pdf | Gets the credit note PDF by GUID. |
SiigoApi.CreditNoteApi | getCreditNotes | GET /v1/credit-notes | Returns a paginated list of credit notes. |
SiigoApi.CustomerApi | createCustomer | POST /v1/customers | Creates a customer. |
SiigoApi.CustomerApi | deleteCustomer | DELETE /v1/customers/{id} | Deletes the customer by GUID. |
SiigoApi.CustomerApi | getCustomer | GET /v1/customers/{id} | Gets the customer by GUID. |
SiigoApi.CustomerApi | getCustomers | GET /v1/customers | Returns a paginated list of customers. |
SiigoApi.CustomerApi | updateCustomer | PUT /v1/customers/{id} | Updates the customer by GUID. |
SiigoApi.DocumentTypeApi | getDocumentTypes | GET /v1/document-types | Returns a list of document types. |
SiigoApi.FixedAssetsApi | getAssetGroups | GET /v1/asset-groups | Returns a list of asset groups. |
SiigoApi.FixedAssetsApi | getFixedAssets | GET /v1/fixed-assets | Returns a list of fixed assets. |
SiigoApi.InvoiceApi | createInvoice | POST /v1/invoices | Creates an invoice. |
SiigoApi.InvoiceApi | getElectronicInvoiceErrors | GET /v1/invoices/{id}/stamp/errors | Returns the errors list for a rejected electronic invoice by GUID. |
SiigoApi.InvoiceApi | getInvoice | GET /v1/invoices/{id} | Gets the invoice by GUID. |
SiigoApi.InvoiceApi | getInvoicePDF | GET /v1/invoices/{id}/pdf | Gets the invoice PDF by GUID. |
SiigoApi.InvoiceApi | getInvoices | GET /v1/invoices | Returns a paginated list of invoices. |
SiigoApi.JournalEntryApi | createJournal | POST /v1/journals | Creates a journal entry. |
SiigoApi.JournalEntryApi | getJournal | GET /v1/journals/{id} | Gets the journal entry by GUID. |
SiigoApi.JournalEntryApi | getJournals | GET /v1/journals | Returns a paginated list of journals entries. |
SiigoApi.PaymentTypesApi | getPaymentTypes | GET /v1/payment-types | Returns a list of payment types. |
SiigoApi.PriceListsApi | getPriceList | GET /v1/price-lists | Returns a list of price lists. |
SiigoApi.ProductApi | createProduct | POST /v1/products | Creates a product. |
SiigoApi.ProductApi | deleteProduct | DELETE /v1/products/{id} | Deletes the product by GUID. |
SiigoApi.ProductApi | getProduct | GET /v1/products/{id} | Gets the product by GUID. |
SiigoApi.ProductApi | getProducts | GET /v1/products | Returns a paginated list of products. |
SiigoApi.ProductApi | updateProduct | PUT /v1/products/{id} | Updates the product by GUID. |
SiigoApi.TaxesApi | getTaxes | GET /v1/taxes | Returns a list of taxes. |
SiigoApi.UsersApi | getUsers | GET /v1/users | Returns a paginated list of users. |
SiigoApi.VoucherApi | createVoucher | POST /v1/vouchers | Creates a voucher. |
SiigoApi.VoucherApi | getVoucher | GET /v1/vouchers/{id} | Gets the voucher by GUID. |
SiigoApi.VoucherApi | getVouchers | GET /v1/vouchers | Returns a paginated list of vouchers. |
SiigoApi.WarehousesApi | getWarehouse | GET /v1/warehouses | Returns a list of warehouse. |
Documentation for Models
- SiigoApi.Account
- SiigoApi.AccountGroup
- SiigoApi.AccountGroupViewModel
- SiigoApi.AccountModel
- SiigoApi.AdditionalFields
- SiigoApi.AdditionalFieldsCommand
- SiigoApi.AdditionalFieldsModel
- SiigoApi.AdditionalFieldsProducts
- SiigoApi.AddressCommand
- SiigoApi.AddressModel
- SiigoApi.AssetGroupsViewModel
- SiigoApi.CityCommand
- SiigoApi.CityModel
- SiigoApi.ContactCommand
- SiigoApi.ContactModel
- SiigoApi.CostCentersViewModel
- SiigoApi.CreateCreditNoteCommand
- SiigoApi.CreateCustomerCommand
- SiigoApi.CreateInvoiceCommand
- SiigoApi.CreateJournalEntryCommand
- SiigoApi.CreateVoucherCommand
- SiigoApi.CreditNotePdfViewModel
- SiigoApi.CreditNoteViewModel
- SiigoApi.CreditNotesViewModel
- SiigoApi.CurrencyCommand
- SiigoApi.CurrencyModel
- SiigoApi.CustomFieldsCommand
- SiigoApi.CustomFieldsModel
- SiigoApi.Customer
- SiigoApi.CustomerCommand
- SiigoApi.CustomerDeleteViewModel
- SiigoApi.CustomerViewModel
- SiigoApi.CustomerVoucher
- SiigoApi.CustomersViewModel
- SiigoApi.DeliveryOrderCommand
- SiigoApi.DeliveryOrderModel
- SiigoApi.DianReason
- SiigoApi.DiscountModel
- SiigoApi.DocumentCommand
- SiigoApi.DocumentModel
- SiigoApi.DocumentTypeViewModel
- SiigoApi.DocumentVoucher
- SiigoApi.Due
- SiigoApi.EInvoiceErrorViewModel
- SiigoApi.EInvoiceErrorsViewModel
- SiigoApi.FiscalResponsabilitiesModel
- SiigoApi.FiscalResponsibilitiesCommand
- SiigoApi.FixedAssetCommand
- SiigoApi.FixedAssetModel
- SiigoApi.FixedAssetsViewModel
- SiigoApi.IdTypeModel
- SiigoApi.InvoiceCustomerModel
- SiigoApi.InvoiceModel
- SiigoApi.InvoicePdfViewModel
- SiigoApi.InvoiceViewModel
- SiigoApi.InvoicesViewModel
- SiigoApi.Item
- SiigoApi.ItemDue
- SiigoApi.ItemDueCommand
- SiigoApi.ItemVoucher
- SiigoApi.ItemsCommand
- SiigoApi.ItemsModel
- SiigoApi.JournalDue
- SiigoApi.JournalEntryAccountModel
- SiigoApi.JournalEntryCustomerModel
- SiigoApi.JournalEntryDocumentModel
- SiigoApi.JournalEntryItem
- SiigoApi.JournalEntryItemModel
- SiigoApi.JournalEntryProductCommand
- SiigoApi.JournalEntryProductModel
- SiigoApi.JournalEntryTaxModel
- SiigoApi.JournalEntryViewModel
- SiigoApi.JournalEntryWarehouseModel
- SiigoApi.JournalsEntryViewModel
- SiigoApi.Link
- SiigoApi.LinksPagination
- SiigoApi.LiteCustomerCommand
- SiigoApi.Metadata
- SiigoApi.MetadataModel
- SiigoApi.PageListModel
- SiigoApi.Payment
- SiigoApi.PaymentTypesViewModel
- SiigoApi.PaymentsCommand
- SiigoApi.PaymentsModel
- SiigoApi.PhoneCommand
- SiigoApi.PhoneModel
- SiigoApi.PriceListItemViewModel
- SiigoApi.PriceListViewModel
- SiigoApi.PriceListsViewModel
- SiigoApi.PricesListProducts
- SiigoApi.PricesProducts
- SiigoApi.ProductCommand
- SiigoApi.ProductDeleteViewModel
- SiigoApi.ProductDetail
- SiigoApi.ProductDetailsViewModel
- SiigoApi.ProductTaxesCommand
- SiigoApi.ProductsModel
- SiigoApi.PurchaseOrderCommand
- SiigoApi.PursacheOrderModel
- SiigoApi.RelatedUsersCommand
- SiigoApi.RelatedUsersModel
- SiigoApi.RetentionsCommand
- SiigoApi.RetentionsOutModel
- SiigoApi.StampCommand
- SiigoApi.StampViewModel
- SiigoApi.Tax
- SiigoApi.TaxViewModel
- SiigoApi.TaxesCommand
- SiigoApi.TaxesModel
- SiigoApi.UnitProductsViewModel
- SiigoApi.UsersModel
- SiigoApi.UsersViewModel
- SiigoApi.VoucherViewModel
- SiigoApi.VouchersViewModel
- SiigoApi.Warehouse
- SiigoApi.WarehouseModel
- SiigoApi.WarehouseViewModel
Documentation for Authorization
Bearer
- Type: Bearer authentication
1.3.0
2 years ago
1.3.0-dev.1
2 years ago
1.2.0
2 years ago
1.0.0-dev.3
2 years ago
1.1.0
2 years ago
1.0.0-dev.2
2 years ago
1.0.0
2 years ago
1.0.0-dev.1
2 years ago