{"_id":"@adiacentlib/tempoclient4","_rev":"9-36871e67f97815fa04f5088fe5cf957c","name":"@adiacentlib/tempoclient4","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0":{"name":"@adiacentlib/tempoclient4","version":"1.0.0","keywords":[],"author":{"name":"t.caneschi@adiacent.com"},"license":"ISC","_id":"@adiacentlib/tempoclient4@1.0.0","maintainers":[{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"}],"dist":{"shasum":"f40973d1c92b165039e849cd447ab30dfac69e61","tarball":"https://registry.npmjs.org/@adiacentlib/tempoclient4/-/tempoclient4-1.0.0.tgz","fileCount":552,"integrity":"sha512-r0TVWWSvevt3sAZ6F35/dss3J76DGdVtLqNcVLNFFuXgM4ZAYyqKjdd+Apu1PK1xMEhlx3pCHFaiXs6AN8A2Ww==","signatures":[{"sig":"MEQCIFDs0XjVJLDRGg/tRM5bsOUiqzCw17fBl8Dg3adRR+WKAiBVMIhgBzsU6gqz2Dxe2OfkMS3n4Mbw8gCcIywoRxhquw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4391331},"main":"app.js","types":"app.d.ts","gitHead":"d38cb9985fecfe701dc7054e9679b74c9166d794","private":false,"scripts":{"lint":"tslint -p tsconfig.json","build":"./node_modules/typescript/bin/tsc","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"},"_npmVersion":"8.19.4","description":"Tempo client v4 for javascript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"fs":"^0.0.1-security","http":"^0.0.1-security"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","request":"^2.88.2","ts-node":"^10.9.2","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/tempoclient4_1.0.0_1737380271497_0.7251786137509564","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@adiacentlib/tempoclient4","version":"1.0.1","keywords":[],"author":{"name":"t.caneschi@adiacent.com"},"license":"ISC","_id":"@adiacentlib/tempoclient4@1.0.1","maintainers":[{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"}],"dist":{"shasum":"06c35c00978728750eaaf179db0944bc8e50ef6a","tarball":"https://registry.npmjs.org/@adiacentlib/tempoclient4/-/tempoclient4-1.0.1.tgz","fileCount":552,"integrity":"sha512-Scg/++QCsA9LhDoQm4cKx8hKSf5yMUOBHXKJHviJeFHrswmHfB+JDCvd9nibS2LQ43z8drczh4UtrBmgzCR2Yg==","signatures":[{"sig":"MEQCIGP951TAgyFP7u2QSOC7Wlt2gmRo/bLMpym0S6m+/0VsAiBXB4NHyKJkufBdnmvShWb4nIJS7QQIkq5Z9/C4zF763Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4391331},"main":"app.js","types":"app.d.ts","gitHead":"d4f259aa4c51d4b3b5975c357ecede827060e47b","private":false,"scripts":{"lint":"tslint -p tsconfig.json","build":"./node_modules/typescript/bin/tsc","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"},"_npmVersion":"8.19.4","description":"Tempo client v4 for javascript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"fs":"^0.0.1-security","http":"^0.0.1-security"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","request":"^2.88.2","ts-node":"^10.9.2","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/tempoclient4_1.0.1_1737380572643_0.3749423189349932","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@adiacentlib/tempoclient4","version":"1.0.2","keywords":[],"author":{"name":"t.caneschi@adiacent.com"},"license":"ISC","_id":"@adiacentlib/tempoclient4@1.0.2","maintainers":[{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"}],"dist":{"shasum":"a7690bc2b492426e8f070549c1a33dc159a1a14f","tarball":"https://registry.npmjs.org/@adiacentlib/tempoclient4/-/tempoclient4-1.0.2.tgz","fileCount":552,"integrity":"sha512-WkOGtuNB5d6lPj6aVw1AvCiSDC+bQfc7/N/WM9FC/aico6YzWXWlli7GMSXdFPdzE5CP+UM/Unp+iaXFbgiKJg==","signatures":[{"sig":"MEYCIQCxvwBXoFuobU5MW4kAyLINCrJMWoInNHPzi43BL0emNQIhAPI1+wIF2FhMQFXypMshiEmODX8KPhx65cc1Z/0C0ofk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4391339},"main":"lib/app.js","types":"lib/app.d.ts","gitHead":"1f74dc1b1b613f74ea434a8f544b4d372655e1c3","private":false,"scripts":{"lint":"tslint -p tsconfig.json","build":"./node_modules/typescript/bin/tsc","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"},"_npmVersion":"8.19.4","description":"Tempo client v4 for javascript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"fs":"^0.0.1-security","http":"^0.0.1-security"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","request":"^2.88.2","ts-node":"^10.9.2","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/tempoclient4_1.0.2_1737380898505_0.0932798186189383","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@adiacentlib/tempoclient4","version":"1.0.4","keywords":[],"author":{"name":"t.caneschi@adiacent.com"},"license":"ISC","_id":"@adiacentlib/tempoclient4@1.0.4","maintainers":[{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"}],"dist":{"shasum":"41fbacdee15cc68d8d0a1de7cea5c42a11ca106c","tarball":"https://registry.npmjs.org/@adiacentlib/tempoclient4/-/tempoclient4-1.0.4.tgz","fileCount":552,"integrity":"sha512-7PvVO8DzsTOcunYB93lUMA7moDOF9HSsOZTP5BU9KG7FP2FwoVYv0rm9tbBajnjefPNBAUMU5gCVw+Rj1VUWmQ==","signatures":[{"sig":"MEUCIQCQYmyc8rE1jDoJtg8Xwi4rN1/vl2YjdhWt9EUIjt90TAIgKVBvMQ0CL0rBTnOV11XEcxDllgMANk/rKJ3emQ1p8DI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4391339},"main":"lib/api.js","types":"lib/api.d.ts","gitHead":"1cb90be844647934f2486be07c0383d61c2ff0ca","private":false,"scripts":{"lint":"tslint -p tsconfig.json","build":"./node_modules/typescript/bin/tsc","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"},"_npmVersion":"8.19.4","description":"Tempo client v4 for javascript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"fs":"^0.0.1-security","http":"^0.0.1-security"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","request":"^2.88.2","ts-node":"^10.9.2","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/tempoclient4_1.0.4_1737381026155_0.5176464224472257","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@adiacentlib/tempoclient4","version":"1.0.5","keywords":[],"author":{"name":"t.caneschi@adiacent.com"},"license":"ISC","_id":"@adiacentlib/tempoclient4@1.0.5","maintainers":[{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"}],"dist":{"shasum":"26a291e5e0e44efa073d8d95292999d5d6138386","tarball":"https://registry.npmjs.org/@adiacentlib/tempoclient4/-/tempoclient4-1.0.5.tgz","fileCount":552,"integrity":"sha512-55d2cbEdeSe93izwrwi4fhq96jxive9Vi+RGvYeLCfMbiURJARMccNrzddKHuqeQlaLlGKLZGn4eGfH4ffw3+g==","signatures":[{"sig":"MEUCIQDcm3pyh0exYTbUUT4FQI0VbAY7Dk2b4dM+30ozWTNYtgIgQD0VSn9myaf5/H+TgiLmaNqPV6K0vKzqTa0FtrFOPLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4392773},"main":"lib/api.js","types":"lib/api.d.ts","gitHead":"ceb7587bb3bfdf507dc8a0de999740a59e193719","private":false,"scripts":{"lint":"tslint -p tsconfig.json","build":"./node_modules/typescript/bin/tsc","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"},"_npmVersion":"8.19.4","description":"Tempo client v4 for javascript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"fs":"^0.0.1-security","http":"^0.0.1-security"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","request":"^2.88.2","ts-node":"^10.9.2","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/tempoclient4_1.0.5_1737383077692_0.6241852497979425","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@adiacentlib/tempoclient4","version":"1.0.6","keywords":[],"author":{"name":"t.caneschi@adiacent.com"},"license":"ISC","_id":"@adiacentlib/tempoclient4@1.0.6","maintainers":[{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"}],"dist":{"shasum":"4e96c450aa22af9b01c04ab96922094c63ae0867","tarball":"https://registry.npmjs.org/@adiacentlib/tempoclient4/-/tempoclient4-1.0.6.tgz","fileCount":552,"integrity":"sha512-K/MPyooa3j9I9PqcdgDqTUX5j4eXpSstc2xF4siWh9TiiF+uHnwlYKuOLLOSUeOsY1IXnKVAxdl4xclDz3EOPQ==","signatures":[{"sig":"MEQCIE8UY5luFeZABnKnHzB3dbIjN7js70bcki0HpmgPXtBxAiB+eY2CsSqMkcO47hqTqwhxY9tdVar7n/63JotALLbtKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4392773},"main":"lib/api.js","types":"lib/api.d.ts","gitHead":"8c34e65ea4b654fbd1b609c62efa9d276461fccc","private":false,"scripts":{"lint":"tslint -p tsconfig.json","build":"./node_modules/typescript/bin/tsc","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"},"_npmVersion":"8.19.4","description":"Tempo client v4 for javascript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"fs":"^0.0.1-security","http":"^0.0.1-security"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","request":"^2.88.2","ts-node":"^10.9.2","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/tempoclient4_1.0.6_1737454646908_0.7614185456035296","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@adiacentlib/tempoclient4","version":"1.0.7","keywords":[],"author":{"name":"t.caneschi@adiacent.com"},"license":"ISC","_id":"@adiacentlib/tempoclient4@1.0.7","maintainers":[{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"}],"dist":{"shasum":"9d5225445b5fe69cf7ab2efacadda4efd60c0b03","tarball":"https://registry.npmjs.org/@adiacentlib/tempoclient4/-/tempoclient4-1.0.7.tgz","fileCount":552,"integrity":"sha512-C0mtsJJMfG9A84gCE1Y4mPEMlIudwDhJtIaHgTivrxNtfBXeAsIdnDOjRmMemxQbCJzcFWeplfnYH0E9xFMSiQ==","signatures":[{"sig":"MEYCIQC+7ciHRq8p+FElxQkOFLqi3tvS58p3Tj4pan37BlWDIgIhAIEVo0VLU5gdnXw2vH1l3RQ0cvATano/gT7LgCGDEULN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4392890},"main":"lib/api.js","types":"lib/api.d.ts","gitHead":"8c34e65ea4b654fbd1b609c62efa9d276461fccc","private":false,"scripts":{"lint":"tslint -p tsconfig.json","build":"./node_modules/typescript/bin/tsc","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"},"_npmVersion":"8.19.4","description":"Tempo client v4 for javascript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"fs":"^0.0.1-security","http":"^0.0.1-security"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","request":"^2.88.2","ts-node":"^10.9.2","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/tempoclient4_1.0.7_1737454691191_0.4354418479071285","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@adiacentlib/tempoclient4","version":"1.0.8","keywords":[],"author":{"name":"t.caneschi@adiacent.com"},"license":"ISC","_id":"@adiacentlib/tempoclient4@1.0.8","maintainers":[{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"}],"dist":{"shasum":"c5b5546f988ea8e7a2fe6039bc80d9410fc9c9d6","tarball":"https://registry.npmjs.org/@adiacentlib/tempoclient4/-/tempoclient4-1.0.8.tgz","fileCount":552,"integrity":"sha512-j2vkMw4jv4APsnTLqVEtNEPuHUEV+zUQcc/CFcJWbs2Gh9GsUnWmWMYwq/S4TPU56EOwptclgZ3Hwts36zwKbA==","signatures":[{"sig":"MEUCID822W3ftXNoCUFdHvvc7jq2lisYRPi/81amQgh9KACnAiEAsj04AWe4BKDMkDABWz784tD5wxgUb4R3zNn5Z4ARCRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4393067},"main":"lib/api.js","types":"lib/api.d.ts","gitHead":"b338e817ef86e0457def6d1aa714fc9300f91515","private":false,"scripts":{"lint":"tslint -p tsconfig.json","build":"./node_modules/typescript/bin/tsc","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"},"_npmVersion":"8.19.4","description":"Tempo client v4 for javascript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"fs":"^0.0.1-security","http":"^0.0.1-security"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","request":"^2.88.2","ts-node":"^10.9.2","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/tempoclient4_1.0.8_1737563649773_0.4214285395339554","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@adiacentlib/tempoclient4","version":"1.0.9","keywords":[],"author":{"name":"t.caneschi@adiacent.com"},"license":"ISC","_id":"@adiacentlib/tempoclient4@1.0.9","maintainers":[{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"}],"dist":{"shasum":"78101f52876ef26fe5018a902968a3b43d51bd6a","tarball":"https://registry.npmjs.org/@adiacentlib/tempoclient4/-/tempoclient4-1.0.9.tgz","fileCount":553,"integrity":"sha512-HwvllW1Sj5pfihD/9hZQa+4UOruK3Nazn7M5INJG7A0uFFGlexoIXrfSQgg8VXmMWE5BozK+GcTsj34krv4nmg==","signatures":[{"sig":"MEUCIQDwritOfq+kZ5CqzCJXP1DXGqOzmUihwZJL7xOtaY1n3gIgdgWEOLopReQ05q7DAMnONeFrO4pcYGJKjTaKUP4Z08g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4396276},"main":"lib/api.js","types":"lib/api.d.ts","gitHead":"2c93ad13c409f93b77dc8912daa5420d100eca6a","private":false,"scripts":{"lint":"tslint -p tsconfig.json","build":"./node_modules/typescript/bin/tsc","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"},"_npmVersion":"8.19.4","description":"Tempo client v4 for javascript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"fs":"^0.0.1-security","http":"^0.0.1-security"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","request":"^2.88.2","ts-node":"^10.9.2","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/tempoclient4_1.0.9_1737631357798_0.530589278219737","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@adiacentlib/tempoclient4","version":"1.0.10","main":"lib/api.js","types":"lib/api.d.ts","dependencies":{"http":"^0.0.1-security"},"description":"Tempo rest api client v4","private":false,"scripts":{"build":"./node_modules/typescript/bin/tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json"},"keywords":["node","tempo","client","tempo rest api","tempo rest","tempo api client"],"author":{"name":"t.caneschi@adiacent.com"},"license":"ISC","devDependencies":{"@types/node":"^22.10.7","prettier":"^3.4.2","request":"^2.88.2","ts-node":"^10.9.2","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^5.7.3"},"_id":"@adiacentlib/tempoclient4@1.0.10","gitHead":"2c93ad13c409f93b77dc8912daa5420d100eca6a","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-5WeWNcNFrSk/mkTCdwMoa58+H/ewt05P7PR5V2+ZhT9Mn2i2ZoMvLjhvhNTIYmmkBafuKe6pw7Ow1v4jkkU1YA==","shasum":"1bb5d3f51c0b1dc360e13f3a173c070e15232bf3","tarball":"https://registry.npmjs.org/@adiacentlib/tempoclient4/-/tempoclient4-1.0.10.tgz","fileCount":553,"unpackedSize":4395396,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDFTL0RkJidhN8DLOwS3TcX6bJWUqRhX8wCGFtOF8up/AIhANN2nrKgQXb5WwLc5sSr7v/I/tirrGTjBiknzBk/USSi"}]},"_npmUser":{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"},"directories":{},"maintainers":[{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tempoclient4_1.0.10_1738748758094_0.32771794987463787"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-20T13:37:51.377Z","modified":"2025-02-05T09:45:58.598Z","1.0.0":"2025-01-20T13:37:51.784Z","1.0.1":"2025-01-20T13:42:52.857Z","1.0.2":"2025-01-20T13:48:18.818Z","1.0.4":"2025-01-20T13:50:26.423Z","1.0.5":"2025-01-20T14:24:37.964Z","1.0.6":"2025-01-21T10:17:27.119Z","1.0.7":"2025-01-21T10:18:11.390Z","1.0.8":"2025-01-22T16:34:10.139Z","1.0.9":"2025-01-23T11:22:38.051Z","1.0.10":"2025-02-05T09:45:58.393Z"},"author":{"name":"t.caneschi@adiacent.com"},"license":"ISC","keywords":["node","tempo","client","tempo rest api","tempo rest","tempo api client"],"description":"Tempo rest api client v4","maintainers":[{"name":"tobia.caneschi","email":"t.caneschi@adiacent.com"}],"readme":"# JavaScript Tempo API Client for node.js\n\n[![Tempo Rest API](https://img.shields.io/badge/Tempo%20Rest%20API--green.svg)](https://apidocs.tempo.io/)\n\nAn unofficial node.js wrapper for the [Tempo REST API V4](https://apidocs.tempo.io/).\n\nThe repo aims to be similar in usage to the [tempo-client](https://www.npmjs.com/package/tempo-client).\n\n## Installation\n\nInstall using [NPM](https://npmjs.org):\n\n```shell\n$ npm install @adiacentlib/tempoclient4\n```\n\n## Examples\n\n### Instantiating the client\n\nThe `bearerToken` can be retrieved in two ways; Either as an individual user (useful for running personal reports and\nbasic tests), or as an application developer (Useful for developing apps that seamlessly integrate with Tempo).\nPlease see the sections _\"Using the REST API as an individual user\"_ or \n_\"Using the REST API as an application developer\"_ in [Tempo's documentation](https://apidocs.tempo.io).\n\n**Note that the bearer token for Tempo IS NOT the same as the token generated in Jira.**\n\n```javascript\n// ES5\nconst TempoApi = require('@adiacentlib/tempoclient4');\n\n// ES6\nimport TempoApi from '@adiacentlib/tempoclient4';\n\nconst tempo = new TempoApi({\n  bearerToken: 'XXXXXXX',\n})\n```\n\n### Getting worklogs for a JIRA user\n\n```javascript\nconst user = {\n  accountId: '1111aaaa2222bbbb3333cccc'\n};\nconst dateRange = {\n  from: '2019-10-07',\n  to: '2019-10-11'\n};\n\n// ES6\nconst worklogs = tempo.worklogs.getWorklogsByUser(user.accountId, dateRange.from, dateRange.to)\n  .then(worklogs => {\n    console.log(worklogs.results);\n  })\n  .catch(err => {\n    console.log(err);\n  });\n\n// ES7\nasync function getWorklogsForUser(user, from, to) {\n  try {\n    const worklogs = (await tempo.worklogs.getWorklogsByUser(user.accountId, from, to )).body;\n    console.log(worklogs.results);\n  } catch (err) {\n    console.log(err);\n  }\n}\n```\n\n### Create, modify, delete an \"Account\"\n\n```js\n// Create a new account using `.post(...)`\nlet account = {\n  key: 'CLOUDBAY_DEVELOPMENT',\n  name: 'Cloudbay: Development',\n  status: 'OPEN',\n  leadAccountId: \"123456:01234567-89ab-cdef-0123-456789abcdef\"\n};\n\nlet accountId = (await tempo.accounts.createAccount(account)).body.id;\nconsole.log(`Account \"${account.key}\" has an id of: ${accountId}`);\n\n// Modify the account using `.putAccount(...)`\naccount.status = 'CLOSED'\nconst accountOnTempo = (await tempo.accounts.updateAccount(account.key, account)).body;\nconsole.log(`Account \"${account.key}\" is now: ${accountOnTempo.status}`);\n\n// Delete the account using `.deleteAccount(...)`\nawait tempo.accounts.deleteAccount(account.key);\n\n// `.getAccount(...)` will throw an error now that the account is deleted\ntry {\n  await tempo.accounts.getAccountById(accountId);\n} catch (err) {\n  console.log(`Account \"${account.key}\" no longer exists!`);\n}\n```\n\n## Documentation\n\n### REST API\n\nAll endpoints listed in the Tempo REST API (https://apidocs.tempo.io/)\nfor the Version 4 REST API are implemented as of January 2025. The REST API documentation will answer most questions about the expected structure of data.\n\n### The Tempo Client itself\n\nIt's strongly recommended to use TypeScript as code typing will help quite\na bit in navigating the client and object structure.\n\n","readmeFilename":"README.md"}