kykyapi-client v0.0.84
kykyapi-client
KykyapiClient - JavaScript client for kykyapi-client KYKY Lasi Oy - ERP API This SDK is automatically generated by the Swagger Codegen project:
- API version: 0.0.1
 - Package version: 0.0.83
 - Build package: io.swagger.codegen.languages.JavascriptClientCodegen
 
Installation
For Node.js
npm
To publish the library as a npm, please follow the procedure in "Publishing npm packages".
Then install it via:
npm install kykyapi-client --saveLocal development
To use the library locally without publishing to a remote npm registry, first install the dependencies by changing 
into the directory containing package.json (and this README). Let's call this JAVASCRIPT_CLIENT_DIR. Then run:
npm installNext, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:
npm linkFinally, switch to the directory you want to use your kykyapi-client from, and run:
npm link /path/to/<JAVASCRIPT_CLIENT_DIR>You should now be able to require('kykyapi-client') in javascript files from the directory you ran the last 
command above from.
git
If the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:
    npm install GIT_USER_ID/GIT_REPO_ID --saveFor browser
The library also works in the browser environment via npm and browserify. After following
the above steps with Node.js and installing browserify with npm install -g browserify,
perform the following (assuming main.js is your entry file, that's to say your javascript file where you actually 
use this library):
browserify main.js > bundle.jsThen include bundle.js in the HTML pages.
Webpack Configuration
Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:
module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}Getting Started
Please follow the installation instruction and execute the following JS code:
var KykyapiClient = require('kykyapi-client');
var defaultClient = KykyapiClient.ApiClient.instance;
// Configure API key authorization: bearer
var bearer = defaultClient.authentications['bearer'];
bearer.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//bearer.apiKeyPrefix['Authorization'] = "Token"
var api = new KykyapiClient.AttachmentsApi()
var body = new KykyapiClient.Attachment(); // {Attachment} Payload
api.createAttachment(body).then(function(data) {
  console.log('API called successfully. Returned data: ' + data);
}, function(error) {
  console.error(error);
});Documentation for API Endpoints
All URIs are relative to https://localhost/v1
| Class | Method | HTTP request | Description | 
|---|---|---|---|
| KykyapiClient.AttachmentsApi | createAttachment | POST /attachments | create attachment | 
| KykyapiClient.AttachmentsApi | findAttachment | GET /attachments/{attachmentId} | Find a attachment by id | 
| KykyapiClient.AttachmentsApi | findAttachmentData | GET /attachments/{attachmentId}/data | Find a attachment data by id | 
| KykyapiClient.CataloguesApi | createCatalogue | POST /catalogues | Create catalogue | 
| KykyapiClient.CataloguesApi | deleteCatalogue | DELETE /catalogues/{catalogueId} | Delete catalogue | 
| KykyapiClient.CataloguesApi | findCatalogue | GET /catalogues/{catalogueId} | Find catalogue | 
| KykyapiClient.CataloguesApi | listCatalogues | GET /catalogues | List catalogues | 
| KykyapiClient.CataloguesApi | updateCatalogue | PUT /catalogues/{catalogueId} | Update catalogue | 
| KykyapiClient.CustomerOrganizationApi | createCustomerOrganization | POST /customerOrganizations | Create customer organization | 
| KykyapiClient.CustomerOrganizationApi | deleteCustomerOrganization | DELETE /customerOrganizations/{customerOrganizationId} | Delete customer organization | 
| KykyapiClient.CustomerOrganizationApi | findCustomerOrganization | GET /customerOrganizations/{customerOrganizationId} | Find customer organization | 
| KykyapiClient.CustomerOrganizationApi | listCustomerOrganizations | GET /customerOrganizations | List customerOrganizations | 
| KykyapiClient.CustomerOrganizationApi | updateCustomerOrganization | PUT /customerOrganizations/{customerOrganizationId} | Update customer organization | 
| KykyapiClient.CustomerRepresentativeApi | createCustomerRepresentative | POST /customerRepresentatives | Create customer representative | 
| KykyapiClient.CustomerRepresentativeApi | deleteCustomerRepresentative | DELETE /customerRepresentatives/{customerRepresentativeId} | Delete customer representative | 
| KykyapiClient.CustomerRepresentativeApi | findCustomerRepresentative | GET /customerRepresentatives/{customerRepresentativeId} | Find customer representative | 
| KykyapiClient.CustomerRepresentativeApi | listCustomerRepresentatives | GET /customerRepresentatives | List customer representatives | 
| KykyapiClient.CustomerRepresentativeApi | updateCustomerRepresentative | PUT /customerRepresentatives/{customerRepresentativeId} | Update customer representative | 
| KykyapiClient.InternalOrderApi | createInternalOrder | POST /internalOrders | Create internal order | 
| KykyapiClient.InternalOrderApi | deleteInternalOrder | DELETE /internalOrders/{internalOrderId} | Delete internal order | 
| KykyapiClient.InternalOrderApi | findInternalOrder | GET /internalOrders/{internalOrderId} | Find internal order | 
| KykyapiClient.InternalOrderApi | listInternalOrders | GET /internalOrders | List internal orders | 
| KykyapiClient.InternalOrderApi | updateInternalOrder | PUT /internalOrders/{internalOrderId} | Update internal order | 
| KykyapiClient.InvoicesApi | createInvoice | POST /invoices | Create invoice | 
| KykyapiClient.ListProductApi | createListProduct | POST /listProducts | Create list product | 
| KykyapiClient.ListProductApi | deleteListProduct | DELETE /listProducts/{listProductId} | Delete a list product | 
| KykyapiClient.ListProductApi | findListProduct | GET /listProducts/{listProductId} | Find a list product | 
| KykyapiClient.ListProductApi | listListProducts | GET /listProducts | List list products | 
| KykyapiClient.ListProductApi | updateListProduct | PUT /listProducts/{listProductId} | Update list product | 
| KykyapiClient.PurchaseOfferRequestApi | createPurchaseOfferRequest | POST /purchaseOfferRequests | Create purchase offer request | 
| KykyapiClient.PurchaseOfferRequestApi | deletePurchaseOfferRequest | DELETE /purchaseOfferRequests/{purchaseOfferRequestId} | Delete purchase offer request | 
| KykyapiClient.PurchaseOfferRequestApi | findPurchaseOfferRequest | GET /purchaseOfferRequests/{purchaseOfferRequestId} | Find purchase offer request | 
| KykyapiClient.PurchaseOfferRequestApi | getPurchaseOfferRequestsPdf | GET /purchaseOfferRequests/{purchaseOfferRequestId}/pdf | Get purchase offer request PDF | 
| KykyapiClient.PurchaseOfferRequestApi | listPurchaseOfferRequests | GET /purchaseOfferRequests | List purchase offer requests | 
| KykyapiClient.PurchaseOfferRequestApi | updatePurchaseOfferRequest | PUT /purchaseOfferRequests/{purchaseOfferRequestId} | Update purchase offer request | 
| KykyapiClient.PurchaseOrderApi | createPurchaseOrder | POST /purchaseOrders | Create purchase order | 
| KykyapiClient.PurchaseOrderApi | deletePurchaseOrder | DELETE /purchaseOrders/{purchaseOrderId} | Delete purchase order | 
| KykyapiClient.PurchaseOrderApi | findPurchaseOrder | GET /purchaseOrders/{purchaseOrderId} | Find purchase order | 
| KykyapiClient.PurchaseOrderApi | getPurchaseOrderPdf | GET /purchaseOrders/{purchaseOrderId}/pdf | Get purchase order PDF | 
| KykyapiClient.PurchaseOrderApi | listPurchaseOrders | GET /purchaseOrders | List purchase orders | 
| KykyapiClient.PurchaseOrderApi | updatePurchaseOrder | PUT /purchaseOrders/{purchaseOrderId} | Update purchase order | 
| KykyapiClient.RowProductApi | createRowProduct | POST /rowProducts | Create row product | 
| KykyapiClient.RowProductApi | deleteRowProduct | DELETE /rowProducts/{rowProductId} | Delete row product | 
| KykyapiClient.RowProductApi | findRowProduct | GET /rowProducts/{rowProductId} | Find row product | 
| KykyapiClient.RowProductApi | listRowProducts | GET /rowProducts | List row products | 
| KykyapiClient.RowProductApi | updateRowProduct | PUT /rowProducts/{rowProductId} | Update row product | 
| KykyapiClient.SaleApi | createSale | POST /sales | Create sale | 
| KykyapiClient.SaleApi | deleteSale | DELETE /sales/{saleId} | Delete sale | 
| KykyapiClient.SaleApi | findSale | GET /sales/{saleId} | Find sale | 
| KykyapiClient.SaleApi | listSales | GET /sales | List sales | 
| KykyapiClient.SaleApi | updateSale | PUT /sales/{saleId} | Update sale | 
| KykyapiClient.SaleOfferApi | createSaleOffer | POST /saleOffers | Create sale offer | 
| KykyapiClient.SaleOfferApi | deleteSaleOffer | DELETE /saleOffers/{saleOfferId} | Delete sale offer | 
| KykyapiClient.SaleOfferApi | findSaleOffer | GET /saleOffers/{saleOfferId} | Find sale offer | 
| KykyapiClient.SaleOfferApi | getSaleOfferPdf | GET /saleOffers/{saleOfferId}/pdf | Get sale offer PDF | 
| KykyapiClient.SaleOfferApi | listSaleOffers | GET /saleOffers | List sale offers | 
| KykyapiClient.SaleOfferApi | updateSaleOffer | PUT /saleOffers/{saleOfferId} | Update sale offer | 
| KykyapiClient.SaleOrderApi | createSaleOrder | POST /saleOrders | Create sale order | 
| KykyapiClient.SaleOrderApi | deleteSaleOrder | DELETE /saleOrders/{saleOrderId} | Delete sale order | 
| KykyapiClient.SaleOrderApi | findSaleOrder | GET /saleOrders/{saleOrderId} | Find sale order | 
| KykyapiClient.SaleOrderApi | getSaleOrderPdf | GET /saleOrders/{saleOrderId}/pdf | Get sale order PDF | 
| KykyapiClient.SaleOrderApi | listSaleOrders | GET /saleOrders | List sale orders | 
| KykyapiClient.SaleOrderApi | updateSaleOrder | PUT /saleOrders/{saleOrderId} | Update sale order | 
| KykyapiClient.SchematicApi | createSchematic | POST /schematics | Create schematic | 
| KykyapiClient.SchematicApi | findSchematic | GET /schematics/{schematicId} | Find schematic | 
| KykyapiClient.SchematicApi | findSchematicData | GET /schematics/{schematicId}/data | Find schematic data | 
| KykyapiClient.SchematicApi | listSchematics | GET /schematics | List schematics | 
| KykyapiClient.SchematicApi | updateSchematic | PUT /schematics/{schematicId} | Update schematic | 
| KykyapiClient.SchematicApi | updateSchematicData | PUT /schematics/{schematicId}/data | Update schematic data | 
| KykyapiClient.StorageProductApi | createStorageProduct | POST /storageProducts | Create storage product | 
| KykyapiClient.StorageProductApi | findStorageProduct | GET /storageProducts/{storageProductId} | Find a storage product | 
| KykyapiClient.StorageProductApi | listStorageProducts | GET /storageProducts | List list products | 
| KykyapiClient.StorageProductApi | updateStorageProduct | PUT /storageProducts/{storageProductId} | Update storage product | 
Documentation for Models
- KykyapiClient.Address
 - KykyapiClient.Attachment
 - KykyapiClient.BadRequest
 - KykyapiClient.Catalogue
 - KykyapiClient.CatalogueProduct
 - KykyapiClient.CustomerOrganization
 - KykyapiClient.CustomerRepresentative
 - KykyapiClient.Forbidden
 - KykyapiClient.InternalOrder
 - KykyapiClient.InternalServerError
 - KykyapiClient.InvoiceModel
 - KykyapiClient.ListProduct
 - KykyapiClient.NotFound
 - KykyapiClient.NotImplemented
 - KykyapiClient.PurchaseOfferRequest
 - KykyapiClient.PurchaseOrder
 - KykyapiClient.PurchaseOrderInvoice
 - KykyapiClient.RowProduct
 - KykyapiClient.RowProductDetail
 - KykyapiClient.Sale
 - KykyapiClient.SaleOffer
 - KykyapiClient.SaleOrder
 - KykyapiClient.Schematic
 - KykyapiClient.StorageProduct
 
Documentation for Authorization
bearer
- Type: API key
 - API key parameter name: Authorization
 - Location: HTTP header
 
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago