UNPKG

@itentialopensource/adapter-microsoft_dynamics

Version:

This adapter integrates with system described as: Microsoft Dynamics 365: Business Applications

958 lines (944 loc) 111 kB
## Using this Adapter The `adapter.js` file contains the calls the adapter makes available to the rest of the Itential Platform. The API detailed for these calls should be available through JSDOC. The following is a brief summary of the calls. ### Generic Adapter Calls These are adapter methods that IAP or you might use. There are some other methods not shown here that might be used for internal adapter functionality. <table border="1" class="bordered-table"> <tr> <th bgcolor="lightgrey" style="padding:15px"><span style="font-size:12.0pt">Method Signature</span></th> <th bgcolor="lightgrey" style="padding:15px"><span style="font-size:12.0pt">Description</span></th> <th bgcolor="lightgrey" style="padding:15px"><span style="font-size:12.0pt">Workflow?</span></th> </tr> <tr> <td style="padding:15px">connect()</td> <td style="padding:15px">This call is run when the Adapter is first loaded by he Itential Platform. It validates the properties have been provided correctly.</td> <td style="padding:15px">No</td> </tr> <tr> <td style="padding:15px">healthCheck(callback)</td> <td style="padding:15px">This call ensures that the adapter can communicate with Adapter for Microsoft Dynamics. The actual call that is used is defined in the adapter properties and .system entities action.json file.</td> <td style="padding:15px">No</td> </tr> <tr> <td style="padding:15px">refreshProperties(properties)</td> <td style="padding:15px">This call provides the adapter the ability to accept property changes without having to restart the adapter.</td> <td style="padding:15px">No</td> </tr> <tr> <td style="padding:15px">encryptProperty(property, technique, callback)</td> <td style="padding:15px">This call will take the provided property and technique, and return the property encrypted with the technique. This allows the property to be used in the adapterProps section for the credential password so that the password does not have to be in clear text. The adapter will decrypt the property as needed for communications with Adapter for Microsoft Dynamics.</td> <td style="padding:15px">No</td> </tr> <tr> <td style="padding:15px">iapUpdateAdapterConfiguration(configFile, changes, entity, type, action, callback)</td> <td style="padding:15px">This call provides the ability to update the adapter configuration from IAP - includes actions, schema, mockdata and other configurations.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapSuspendAdapter(mode, callback)</td> <td style="padding:15px">This call provides the ability to suspend the adapter and either have requests rejected or put into a queue to be processed after the adapter is resumed.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapUnsuspendAdapter(callback)</td> <td style="padding:15px">This call provides the ability to resume a suspended adapter. Any requests in queue will be processed before new requests.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapGetAdapterQueue(callback)</td> <td style="padding:15px">This call will return the requests that are waiting in the queue if throttling is enabled.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapFindAdapterPath(apiPath, callback)</td> <td style="padding:15px">This call provides the ability to see if a particular API path is supported by the adapter.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapTroubleshootAdapter(props, persistFlag, adapter, callback)</td> <td style="padding:15px">This call can be used to check on the performance of the adapter - it checks connectivity, healthcheck and basic get calls.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapRunAdapterHealthcheck(adapter, callback)</td> <td style="padding:15px">This call will return the results of a healthcheck.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapRunAdapterConnectivity(callback)</td> <td style="padding:15px">This call will return the results of a connectivity check.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapRunAdapterBasicGet(callback)</td> <td style="padding:15px">This call will return the results of running basic get API calls.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapMoveAdapterEntitiesToDB(callback)</td> <td style="padding:15px">This call will push the adapter configuration from the entities directory into the Adapter or IAP Database.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapDeactivateTasks(tasks, callback)</td> <td style="padding:15px">This call provides the ability to remove tasks from the adapter.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapActivateTasks(tasks, callback)</td> <td style="padding:15px">This call provides the ability to add deactivated tasks back into the adapter.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapExpandedGenericAdapterRequest(metadata, uriPath, restMethod, pathVars, queryData, requestBody, addlHeaders, callback)</td> <td style="padding:15px">This is an expanded Generic Call. The metadata object allows us to provide many new capabilities within the generic request.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">genericAdapterRequest(uriPath, restMethod, queryData, requestBody, addlHeaders, callback)</td> <td style="padding:15px">This call allows you to provide the path to have the adapter call. It is an easy way to incorporate paths that have not been built into the adapter yet.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">genericAdapterRequestNoBasePath(uriPath, restMethod, queryData, requestBody, addlHeaders, callback)</td> <td style="padding:15px">This call is the same as the genericAdapterRequest only it does not add a base_path or version to the call.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapRunAdapterLint(callback)</td> <td style="padding:15px">Runs lint on the addapter and provides the information back.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapRunAdapterTests(callback)</td> <td style="padding:15px">Runs baseunit and unit tests on the adapter and provides the information back.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapGetAdapterInventory(callback)</td> <td style="padding:15px">This call provides some inventory related information about the adapter.</td> <td style="padding:15px">Yes</td> </tr> </table> <br> ### Adapter Cache Calls These are adapter methods that are used for adapter caching. If configured, the adapter will cache based on the interval provided. However, you can force a population of the cache manually as well. <table border="1" class="bordered-table"> <tr> <th bgcolor="lightgrey" style="padding:15px"><span style="font-size:12.0pt">Method Signature</span></th> <th bgcolor="lightgrey" style="padding:15px"><span style="font-size:12.0pt">Description</span></th> <th bgcolor="lightgrey" style="padding:15px"><span style="font-size:12.0pt">Workflow?</span></th> </tr> <tr> <td style="padding:15px">iapPopulateEntityCache(entityTypes, callback)</td> <td style="padding:15px">This call populates the adapter cache.</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">iapRetrieveEntitiesCache(entityType, options, callback)</td> <td style="padding:15px">This call retrieves the specific items from the adapter cache.</td> <td style="padding:15px">Yes</td> </tr> </table> <br> ### Adapter Broker Calls These are adapter methods that are used to integrate to IAP Brokers. This adapter currently supports the following broker calls. <table border="1" class="bordered-table"> <tr> <th bgcolor="lightgrey" style="padding:15px"><span style="font-size:12.0pt">Method Signature</span></th> <th bgcolor="lightgrey" style="padding:15px"><span style="font-size:12.0pt">Description</span></th> <th bgcolor="lightgrey" style="padding:15px"><span style="font-size:12.0pt">Workflow?</span></th> </tr> <tr> <td style="padding:15px">hasEntities(entityType, entityList, callback)</td> <td style="padding:15px">This call is utilized by the IAP Device Broker to determine if the adapter has a specific entity and item of the entity.</td> <td style="padding:15px">No</td> </tr> <tr> <td style="padding:15px">getDevice(deviceName, callback)</td> <td style="padding:15px">This call returns the details of the requested device.</td> <td style="padding:15px">No</td> </tr> <tr> <td style="padding:15px">getDevicesFiltered(options, callback)</td> <td style="padding:15px">This call returns the list of devices that match the criteria provided in the options filter.</td> <td style="padding:15px">No</td> </tr> <tr> <td style="padding:15px">isAlive(deviceName, callback)</td> <td style="padding:15px">This call returns whether the device status is active</td> <td style="padding:15px">No</td> </tr> <tr> <td style="padding:15px">getConfig(deviceName, format, callback)</td> <td style="padding:15px">This call returns the configuration for the selected device.</td> <td style="padding:15px">No</td> </tr> <tr> <td style="padding:15px">iapGetDeviceCount(callback)</td> <td style="padding:15px">This call returns the count of devices.</td> <td style="padding:15px">No</td> </tr> </table> <br> ### Specific Adapter Calls Specific adapter calls are built based on the API of the Microsoft_dynamics. The Adapter Builder creates the proper method comments for generating JS-DOC for the adapter. This is the best way to get information on the calls. <table border="1" class="bordered-table"> <tr> <th bgcolor="lightgrey" style="padding:15px"><span style="font-size:12.0pt">Method Signature</span></th> <th bgcolor="lightgrey" style="padding:15px"><span style="font-size:12.0pt">Description</span></th> <th bgcolor="lightgrey" style="padding:15px"><span style="font-size:12.0pt">Path</span></th> <th bgcolor="lightgrey" style="padding:15px"><span style="font-size:12.0pt">Workflow?</span></th> </tr> <tr> <td style="padding:15px">listCompanies(top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listCompanies</td> <td style="padding:15px">{base_path}/{version}/companies?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getCompany(companyId, select, callback)</td> <td style="padding:15px">getCompany</td> <td style="padding:15px">{base_path}/{version}/{pathv1}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listItems(companyId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listItems</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/items?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postItem(companyId, body, callback)</td> <td style="padding:15px">postItem</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/items?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getItem(companyId, itemId, expand, select, callback)</td> <td style="padding:15px">getItem</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteItem(companyId, itemId, callback)</td> <td style="padding:15px">deleteItem</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchItem(companyId, itemId, body, callback)</td> <td style="padding:15px">patchItem</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listPictureForItem(companyId, itemId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listPictureForItem</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/picture?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getPictureForItem(companyId, itemId, pictureId, select, callback)</td> <td style="padding:15px">getPictureForItem</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deletePictureForItem(companyId, itemId, pictureId, callback)</td> <td style="padding:15px">deletePictureForItem</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchPictureForItem(companyId, itemId, pictureId, body, callback)</td> <td style="padding:15px">patchPictureForItem</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listPicture(companyId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listPicture</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/picture?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getPicture(companyId, pictureId, select, callback)</td> <td style="padding:15px">getPicture</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deletePicture(companyId, pictureId, callback)</td> <td style="padding:15px">deletePicture</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchPicture(companyId, pictureId, body, callback)</td> <td style="padding:15px">patchPicture</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listPictureForCustomer(companyId, customerId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listPictureForCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/picture?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getPictureForCustomer(companyId, customerId, pictureId, select, callback)</td> <td style="padding:15px">getPictureForCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deletePictureForCustomer(companyId, customerId, pictureId, callback)</td> <td style="padding:15px">deletePictureForCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchPictureForCustomer(companyId, customerId, pictureId, body, callback)</td> <td style="padding:15px">patchPictureForCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listPictureForVendor(companyId, vendorId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listPictureForVendor</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/picture?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getPictureForVendor(companyId, vendorId, pictureId, select, callback)</td> <td style="padding:15px">getPictureForVendor</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deletePictureForVendor(companyId, vendorId, pictureId, callback)</td> <td style="padding:15px">deletePictureForVendor</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchPictureForVendor(companyId, vendorId, pictureId, body, callback)</td> <td style="padding:15px">patchPictureForVendor</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listPictureForEmployee(companyId, employeeId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listPictureForEmployee</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/picture?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getPictureForEmployee(companyId, employeeId, pictureId, select, callback)</td> <td style="padding:15px">getPictureForEmployee</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deletePictureForEmployee(companyId, employeeId, pictureId, callback)</td> <td style="padding:15px">deletePictureForEmployee</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchPictureForEmployee(companyId, employeeId, pictureId, body, callback)</td> <td style="padding:15px">patchPictureForEmployee</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listDefaultDimensionsForItem(companyId, itemId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listDefaultDimensionsForItem</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/defaultDimensions?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postDefaultDimensionsForItem(companyId, itemId, body, callback)</td> <td style="padding:15px">postDefaultDimensionsForItem</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/defaultDimensions?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getDefaultDimensionsForItem(companyId, itemId, defaultDimensionsParentId, defaultDimensionsDimensionId, expand, select, callback)</td> <td style="padding:15px">getDefaultDimensionsForItem</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteDefaultDimensionsForItem(companyId, itemId, defaultDimensionsParentId, defaultDimensionsDimensionId, callback)</td> <td style="padding:15px">deleteDefaultDimensionsForItem</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchDefaultDimensionsForItem(companyId, itemId, defaultDimensionsParentId, defaultDimensionsDimensionId, body, callback)</td> <td style="padding:15px">patchDefaultDimensionsForItem</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listDefaultDimensions(companyId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listDefaultDimensions</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/defaultDimensions?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postDefaultDimensions(companyId, body, callback)</td> <td style="padding:15px">postDefaultDimensions</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/defaultDimensions?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getDefaultDimensions(companyId, defaultDimensionsParentId, defaultDimensionsDimensionId, expand, select, callback)</td> <td style="padding:15px">getDefaultDimensions</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteDefaultDimensions(companyId, defaultDimensionsParentId, defaultDimensionsDimensionId, callback)</td> <td style="padding:15px">deleteDefaultDimensions</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchDefaultDimensions(companyId, defaultDimensionsParentId, defaultDimensionsDimensionId, body, callback)</td> <td style="padding:15px">patchDefaultDimensions</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listDefaultDimensionsForCustomer(companyId, customerId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listDefaultDimensionsForCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/defaultDimensions?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postDefaultDimensionsForCustomer(companyId, customerId, body, callback)</td> <td style="padding:15px">postDefaultDimensionsForCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/defaultDimensions?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getDefaultDimensionsForCustomer(companyId, customerId, defaultDimensionsParentId, defaultDimensionsDimensionId, expand, select, callback)</td> <td style="padding:15px">getDefaultDimensionsForCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteDefaultDimensionsForCustomer(companyId, customerId, defaultDimensionsParentId, defaultDimensionsDimensionId, callback)</td> <td style="padding:15px">deleteDefaultDimensionsForCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchDefaultDimensionsForCustomer(companyId, customerId, defaultDimensionsParentId, defaultDimensionsDimensionId, body, callback)</td> <td style="padding:15px">patchDefaultDimensionsForCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listDefaultDimensionsForVendor(companyId, vendorId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listDefaultDimensionsForVendor</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/defaultDimensions?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postDefaultDimensionsForVendor(companyId, vendorId, body, callback)</td> <td style="padding:15px">postDefaultDimensionsForVendor</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/defaultDimensions?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getDefaultDimensionsForVendor(companyId, vendorId, defaultDimensionsParentId, defaultDimensionsDimensionId, expand, select, callback)</td> <td style="padding:15px">getDefaultDimensionsForVendor</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteDefaultDimensionsForVendor(companyId, vendorId, defaultDimensionsParentId, defaultDimensionsDimensionId, callback)</td> <td style="padding:15px">deleteDefaultDimensionsForVendor</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchDefaultDimensionsForVendor(companyId, vendorId, defaultDimensionsParentId, defaultDimensionsDimensionId, body, callback)</td> <td style="padding:15px">patchDefaultDimensionsForVendor</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listDefaultDimensionsForEmployee(companyId, employeeId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listDefaultDimensionsForEmployee</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/defaultDimensions?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postDefaultDimensionsForEmployee(companyId, employeeId, body, callback)</td> <td style="padding:15px">postDefaultDimensionsForEmployee</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/defaultDimensions?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getDefaultDimensionsForEmployee(companyId, employeeId, defaultDimensionsParentId, defaultDimensionsDimensionId, expand, select, callback)</td> <td style="padding:15px">getDefaultDimensionsForEmployee</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteDefaultDimensionsForEmployee(companyId, employeeId, defaultDimensionsParentId, defaultDimensionsDimensionId, callback)</td> <td style="padding:15px">deleteDefaultDimensionsForEmployee</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchDefaultDimensionsForEmployee(companyId, employeeId, defaultDimensionsParentId, defaultDimensionsDimensionId, body, callback)</td> <td style="padding:15px">patchDefaultDimensionsForEmployee</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listCustomers(companyId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listCustomers</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/customers?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postCustomer(companyId, body, callback)</td> <td style="padding:15px">postCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/customers?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getCustomer(companyId, customerId, expand, select, callback)</td> <td style="padding:15px">getCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteCustomer(companyId, customerId, callback)</td> <td style="padding:15px">deleteCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchCustomer(companyId, customerId, body, callback)</td> <td style="padding:15px">patchCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listCustomerFinancialDetailsForCustomer(companyId, customerId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listCustomerFinancialDetailsForCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/customerFinancialDetails?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getCustomerFinancialDetailForCustomer(companyId, customerId, customerFinancialDetailId, select, callback)</td> <td style="padding:15px">getCustomerFinancialDetailForCustomer</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listCustomerFinancialDetails(companyId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listCustomerFinancialDetails</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/customerFinancialDetails?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getCustomerFinancialDetail(companyId, customerFinancialDetailId, select, callback)</td> <td style="padding:15px">getCustomerFinancialDetail</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listVendors(companyId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listVendors</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/vendors?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postVendor(companyId, body, callback)</td> <td style="padding:15px">postVendor</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/vendors?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getVendor(companyId, vendorId, expand, select, callback)</td> <td style="padding:15px">getVendor</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteVendor(companyId, vendorId, callback)</td> <td style="padding:15px">deleteVendor</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchVendor(companyId, vendorId, body, callback)</td> <td style="padding:15px">patchVendor</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listCompanyInformation(companyId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listCompanyInformation</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/companyInformation?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getCompanyInformation(companyId, companyInformationId, select, callback)</td> <td style="padding:15px">getCompanyInformation</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchCompanyInformation(companyId, companyInformationId, body, callback)</td> <td style="padding:15px">patchCompanyInformation</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listSalesInvoices(companyId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listSalesInvoices</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/salesInvoices?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postSalesInvoice(companyId, body, callback)</td> <td style="padding:15px">postSalesInvoice</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/salesInvoices?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getSalesInvoice(companyId, salesInvoiceId, expand, select, callback)</td> <td style="padding:15px">getSalesInvoice</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteSalesInvoice(companyId, salesInvoiceId, callback)</td> <td style="padding:15px">deleteSalesInvoice</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchSalesInvoice(companyId, salesInvoiceId, body, callback)</td> <td style="padding:15px">patchSalesInvoice</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">cancelAndSendActionSalesInvoices(companyId, salesInvoiceId, callback)</td> <td style="padding:15px">cancelAndSendActionSalesInvoices</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/Microsoft.NAV.cancelAndSend?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">cancelActionSalesInvoices(companyId, salesInvoiceId, callback)</td> <td style="padding:15px">cancelActionSalesInvoices</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/Microsoft.NAV.cancel?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">makeCorrectiveCreditMemoActionSalesInvoices(companyId, salesInvoiceId, callback)</td> <td style="padding:15px">makeCorrectiveCreditMemoActionSalesInvoices</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/Microsoft.NAV.makeCorrectiveCreditMemo?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postAndSendActionSalesInvoices(companyId, salesInvoiceId, callback)</td> <td style="padding:15px">postAndSendActionSalesInvoices</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/Microsoft.NAV.postAndSend?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postActionSalesInvoices(companyId, salesInvoiceId, callback)</td> <td style="padding:15px">postActionSalesInvoices</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/Microsoft.NAV.post?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">sendActionSalesInvoices(companyId, salesInvoiceId, callback)</td> <td style="padding:15px">sendActionSalesInvoices</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/Microsoft.NAV.send?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listSalesInvoiceLinesForSalesInvoice(companyId, salesInvoiceId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listSalesInvoiceLinesForSalesInvoice</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/salesInvoiceLines?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postSalesInvoiceLineForSalesInvoice(companyId, salesInvoiceId, body, callback)</td> <td style="padding:15px">postSalesInvoiceLineForSalesInvoice</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/salesInvoiceLines?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getSalesInvoiceLineForSalesInvoice(companyId, salesInvoiceId, salesInvoiceLineId, expand, select, callback)</td> <td style="padding:15px">getSalesInvoiceLineForSalesInvoice</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteSalesInvoiceLineForSalesInvoice(companyId, salesInvoiceId, salesInvoiceLineId, callback)</td> <td style="padding:15px">deleteSalesInvoiceLineForSalesInvoice</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchSalesInvoiceLineForSalesInvoice(companyId, salesInvoiceId, salesInvoiceLineId, body, callback)</td> <td style="padding:15px">patchSalesInvoiceLineForSalesInvoice</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listSalesInvoiceLines(companyId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listSalesInvoiceLines</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/salesInvoiceLines?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postSalesInvoiceLine(companyId, body, callback)</td> <td style="padding:15px">postSalesInvoiceLine</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/salesInvoiceLines?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getSalesInvoiceLine(companyId, salesInvoiceLineId, expand, select, callback)</td> <td style="padding:15px">getSalesInvoiceLine</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteSalesInvoiceLine(companyId, salesInvoiceLineId, callback)</td> <td style="padding:15px">deleteSalesInvoiceLine</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchSalesInvoiceLine(companyId, salesInvoiceLineId, body, callback)</td> <td style="padding:15px">patchSalesInvoiceLine</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listPdfDocumentForSalesInvoice(companyId, salesInvoiceId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listPdfDocumentForSalesInvoice</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/pdfDocument?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getPdfDocumentForSalesInvoice(companyId, salesInvoiceId, pdfDocumentId, select, callback)</td> <td style="padding:15px">getPdfDocumentForSalesInvoice</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listPdfDocument(companyId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listPdfDocument</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/pdfDocument?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getPdfDocument(companyId, pdfDocumentId, select, callback)</td> <td style="padding:15px">getPdfDocument</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listPdfDocumentForSalesQuote(companyId, salesQuoteId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listPdfDocumentForSalesQuote</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/pdfDocument?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getPdfDocumentForSalesQuote(companyId, salesQuoteId, pdfDocumentId, select, callback)</td> <td style="padding:15px">getPdfDocumentForSalesQuote</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listPdfDocumentForSalesCreditMemo(companyId, salesCreditMemoId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listPdfDocumentForSalesCreditMemo</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/pdfDocument?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getPdfDocumentForSalesCreditMemo(companyId, salesCreditMemoId, pdfDocumentId, select, callback)</td> <td style="padding:15px">getPdfDocumentForSalesCreditMemo</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listPdfDocumentForPurchaseInvoice(companyId, purchaseInvoiceId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listPdfDocumentForPurchaseInvoice</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/pdfDocument?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getPdfDocumentForPurchaseInvoice(companyId, purchaseInvoiceId, pdfDocumentId, select, callback)</td> <td style="padding:15px">getPdfDocumentForPurchaseInvoice</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listCustomerPaymentJournals(companyId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listCustomerPaymentJournals</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/customerPaymentJournals?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postCustomerPaymentJournal(companyId, body, callback)</td> <td style="padding:15px">postCustomerPaymentJournal</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/customerPaymentJournals?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getCustomerPaymentJournal(companyId, customerPaymentJournalId, expand, select, callback)</td> <td style="padding:15px">getCustomerPaymentJournal</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteCustomerPaymentJournal(companyId, customerPaymentJournalId, callback)</td> <td style="padding:15px">deleteCustomerPaymentJournal</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchCustomerPaymentJournal(companyId, customerPaymentJournalId, body, callback)</td> <td style="padding:15px">patchCustomerPaymentJournal</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listCustomerPaymentsForCustomerPaymentJournal(companyId, customerPaymentJournalId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listCustomerPaymentsForCustomerPaymentJournal</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/customerPayments?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postCustomerPaymentForCustomerPaymentJournal(companyId, customerPaymentJournalId, body, callback)</td> <td style="padding:15px">postCustomerPaymentForCustomerPaymentJournal</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/customerPayments?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getCustomerPaymentForCustomerPaymentJournal(companyId, customerPaymentJournalId, customerPaymentId, expand, select, callback)</td> <td style="padding:15px">getCustomerPaymentForCustomerPaymentJournal</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteCustomerPaymentForCustomerPaymentJournal(companyId, customerPaymentJournalId, customerPaymentId, callback)</td> <td style="padding:15px">deleteCustomerPaymentForCustomerPaymentJournal</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchCustomerPaymentForCustomerPaymentJournal(companyId, customerPaymentJournalId, customerPaymentId, body, callback)</td> <td style="padding:15px">patchCustomerPaymentForCustomerPaymentJournal</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}/{pathv3}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listCustomerPayments(companyId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listCustomerPayments</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/customerPayments?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postCustomerPayment(companyId, body, callback)</td> <td style="padding:15px">postCustomerPayment</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/customerPayments?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getCustomerPayment(companyId, customerPaymentId, expand, select, callback)</td> <td style="padding:15px">getCustomerPayment</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteCustomerPayment(companyId, customerPaymentId, callback)</td> <td style="padding:15px">deleteCustomerPayment</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchCustomerPayment(companyId, customerPaymentId, body, callback)</td> <td style="padding:15px">patchCustomerPayment</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listAccounts(companyId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listAccounts</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/accounts?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getAccount(companyId, accountId, select, callback)</td> <td style="padding:15px">getAccount</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listTaxGroups(companyId, top, skip, limit, filter, select, callback)</td> <td style="padding:15px">listTaxGroups</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/taxGroups?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postTaxGroup(companyId, body, callback)</td> <td style="padding:15px">postTaxGroup</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/taxGroups?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getTaxGroup(companyId, taxGroupId, select, callback)</td> <td style="padding:15px">getTaxGroup</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteTaxGroup(companyId, taxGroupId, callback)</td> <td style="padding:15px">deleteTaxGroup</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">patchTaxGroup(companyId, taxGroupId, body, callback)</td> <td style="padding:15px">patchTaxGroup</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">listJournals(companyId, top, skip, limit, filter, expand, select, callback)</td> <td style="padding:15px">listJournals</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/journals?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">postJournal(companyId, body, callback)</td> <td style="padding:15px">postJournal</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/journals?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">getJournal(companyId, journalId, expand, select, callback)</td> <td style="padding:15px">getJournal</td> <td style="padding:15px">{base_path}/{version}/{pathv1}/{pathv2}?{query}</td> <td style="padding:15px">Yes</td> </tr> <tr> <td style="padding:15px">deleteJournal(companyId, journalId, callback)</td> <td style="padding:15px"