{"_id":"@gravity-rail/sdk","_rev":"35-c3775b59af771311acf30e0f3a7002a5","name":"@gravity-rail/sdk","dist-tags":{"latest":"0.36.1"},"versions":{"0.1.0":{"name":"@gravity-rail/sdk","version":"0.1.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.1.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"ac34d5b3f1a1217fb0555beb95bd7a7429212eaf","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.1.0.tgz","fileCount":18,"integrity":"sha512-CNXH8E5ZSde70351gSk+tUa91puyuXYUl4g7oCqJccu9cr97eVHdJmr9FdIQfjYM7JGdLdAZl7LKk4gHIYCLsQ==","signatures":[{"sig":"MEUCIQDuBMYUCqzVFwgKfIq7QaGnxybcz9Ad8Rec898fhIVoZAIgcDNw/+ADpm7j0jkigQPcAbKFBY/NBAsrJQQ2fLnReuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3940529},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"}},"gitHead":"400e9202eba0a6fda2b580fa7d95892ad2aa10cc","scripts":{"build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gravityrail","email":"dan@gravityrail.com"},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.6.2","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.9.3","@gravity-rail/client":"workspace:*"},"peerDependencies":{"zod":"^3.22.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1771632138347_0.7833916809480912","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@gravity-rail/sdk","version":"0.2.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.2.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"d9fc1edee920ab71f1502ddd7388fa9db97471e6","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.2.0.tgz","fileCount":18,"integrity":"sha512-smGkA6hVZIzYKlkAOjjRDb2rMfwzzPrlJAGmYBhyHePrBzaZwFt8XgkdKkgXlM4Aj8dCG3d5vk2aRvqWJPJaAg==","signatures":[{"sig":"MEUCIGSoSpPiFENeRQL+XF6Ya1Da+IWm9axzK2iO7X5+LTsEAiEA0r4UypakDiFXxU+mwm/jx5bq9BM3Dx6K1xLqFx28AXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4096109},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"}},"gitHead":"712304734962b7c32c11852146f700dfb3257927","scripts":{"docs":"typedoc","build":"tsup","clean":"rm -rf dist","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gravityrail","email":"dan@gravityrail.com"},"deprecated":"Please upgrade to 0.3.0 — architectural changes removed internal code that shouldn't have shipped. See CHANGELOG.","repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.6.2","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typedoc":"^0.28.0","typescript":"^5.9.3","@gravity-rail/client":"workspace:*","typedoc-plugin-markdown":"^4.4.0"},"peerDependencies":{"zod":"^3.22.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1771733802849_0.47387557162270233","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gravity-rail/sdk","version":"0.3.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.3.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"7d0f0430e0a9993616f477fcf907a4fdee20a111","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.3.0.tgz","fileCount":28,"integrity":"sha512-emP1YJpxEKoOt5At9UeailwrSR04vYU3NkmRvkjk4lamHvfuA4i9QEF7kRC7Moh0OA8k8olKg2vedl/8mzWqkQ==","signatures":[{"sig":"MEUCIQDf5nEp+wSOfJS6b7fvuBp0gVFUjMvP1KUsVp+nzTBAxAIgJDuxjXhmB72AmYZ6ZaaKYB6WAgpO44lVFBDh2Dc/0Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6128377},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"}},"gitHead":"7029068ddddc5ca870fa6847b667fabd853b56d7","scripts":{"docs":"typedoc","build":"tsup","clean":"rm -rf dist","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.12.1","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react-hook-form":"^7.72.1","libphonenumber-js":"^1.12.41"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","tsup":"^8.3.5","react":"^19.2.5","typedoc":"^0.28.0","typescript":"^6.0.2","@types/node":"^25.6.0","@types/react":"^19.2.14","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1776820061382_0.8727426953945883","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@gravity-rail/sdk","version":"0.4.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.4.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"26c070547635253cd79a4d454cceb53cf0786976","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.4.0.tgz","fileCount":28,"integrity":"sha512-ClZAFQF/KjW8HKAVbpii6EtTrqVtV6UHwhLnYv0xPZJjvOdXczhsFqguYdt5FY1ngWFqmcJFV0vsqQCVzz9rjw==","signatures":[{"sig":"MEQCIHSa9hJWplCANDyZj7NYbNqopCyvKmgIOfkGPrQepnc4AiBROaa4JqmtpHMgCo2hSL2XhI9fdbLuINSTkuGblRcfUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6311531},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"}},"gitHead":"b2c7cbd2c8486c832fc8fdb054db49ac6a509adf","scripts":{"docs":"typedoc","build":"tsup","clean":"rm -rf dist","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.12.1","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react-hook-form":"^7.72.1","libphonenumber-js":"^1.12.42"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","tsup":"^8.3.5","react":"^19.2.5","typedoc":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1777928248670_0.2481040344792651","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@gravity-rail/sdk","version":"0.5.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.5.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"d1ac3475f2f79a2cfc1d174fd4378913383b6dce","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.5.0.tgz","fileCount":28,"integrity":"sha512-NSTnWMij7wDpSL3Hv39pKG71+ehySsPaXvqVMUiNqFAAhlIiGCAbrILNrtWlg7rMHFq23VGl+ckmbJwg5jMdcA==","signatures":[{"sig":"MEUCIQCRT0rw41k6Nucww9f3D1SDC6zjiuQqIX3lz6wmJLb+NAIgUe6VsETCzXFrvY1IKCqNp3h7qhmfnF4lC9UqPqahK/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6969560},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"}},"gitHead":"402e1ec1f0a8b6787c068c15b4da39bf9c0b582b","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.13.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react-hook-form":"^7.75.0","libphonenumber-js":"^1.12.42"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.6","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","@types/react":"^19.2.14","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1779824116364_0.31386025280350527","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@gravity-rail/sdk","version":"0.5.1","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.5.1","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"71d506ffce27caf3694de097fe25908f70cd918d","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.5.1.tgz","fileCount":28,"integrity":"sha512-nTxG6+5U8RysgSlzin/INucZ5nVqb3JJ8YPQRrU/Yiumacan0jJjHVgyGCrggLuzUmPiZJiGprCouwfGaRYFpA==","signatures":[{"sig":"MEUCIQC/pfwSW+6tQjCNOnZ1+jS/kXvr1Pb3k4uv6enpdmljqQIgBF12RoT9lBFRcxKqlc/dOWi4BLqoPLlpz7jIJXsTTWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6972802},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"}},"gitHead":"ec81681e990e1d42183bb09a164de54a2afca309","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.13.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react-hook-form":"^7.75.0","libphonenumber-js":"^1.12.42"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.6","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","@types/react":"^19.2.15","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.1_1779904120675_0.8915360538383066","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@gravity-rail/sdk","version":"0.6.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.6.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"def7cedf50724c824010729587981ff469eb6be1","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.6.0.tgz","fileCount":64,"integrity":"sha512-dpT+EWjE579MfKf4jE5OpoRBomoW+kZsjRS7MYzGz5GbsCAt8DW33GxRdXxDdv8yOW4FLQGi3Xv4vLjSNiZrzg==","signatures":[{"sig":"MEQCIDHW03yxPTmHXY/Z5zs+p1betmb57O/4c7hTKGI8+WAWAiBLq91Vele1Fsbys49EF1dLsxTAgethKBuXeoo87S7wDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7180211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"2bc8e0d138082d897997aef112ee32e9739c514c","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.13.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react-hook-form":"^7.75.0","libphonenumber-js":"^1.12.42"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.6","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","@types/react":"^19.2.15","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1779947796495_0.7186447186554237","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@gravity-rail/sdk","version":"0.7.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.7.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"166f6095dc5d0575318cebca6f0e6064fb1081ca","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.7.0.tgz","fileCount":64,"integrity":"sha512-l+mdRcLPaYM4O4S9ZCQe74rN2DU2qgZARKrWfwy7+IIZlZUbLdCQ70hHDkXRDrxw3VPO5q7/ZJx7JOIagT56TQ==","signatures":[{"sig":"MEUCIQCAuNpxOq9ePj/blbLFz+N56eVanYqeby+Auaog/9GWPwIgYAmmOQc6c2jFO1l7nHg66BxJ819FtqpI0xZoGmkoNbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7293596},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"28bc0132b8f9435c386a4860806e62ae55e7c0b8","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.13.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react-hook-form":"^7.75.0","libphonenumber-js":"^1.12.42"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.6","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","@types/react":"^19.2.15","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1780125850957_0.7804360446728138","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@gravity-rail/sdk","version":"0.7.1","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.7.1","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"bf9a24d46237de59b685008358d66b2bc65c9849","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.7.1.tgz","fileCount":64,"integrity":"sha512-N2cXuqkmq3ija6vZeNBqIlWnWSwWySJQNcnOQ2ktsGcx3Dwu65s3fRMZW1wNmL+/eKBF54KUy2ZKXjgpxMqx5g==","signatures":[{"sig":"MEUCIQCAQ5WLiEz/ix5Ohpd5aGaMHUqukVy9HHhbM50JiIuq+wIgY2X0opo12djYJ5tVNT8TW/vd5QWLcSe/MxaLlNxjQNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7293596},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"215a6822f88f863408d202cfa6b4303042590966","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.13.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react-hook-form":"^7.75.0","libphonenumber-js":"^1.12.42"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.6","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","@types/react":"^19.2.15","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.1_1780169959726_0.8610202136552711","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@gravity-rail/sdk","version":"0.7.2","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.7.2","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"55ac830275596381e1d2b7104c49de67cb3502fa","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.7.2.tgz","fileCount":64,"integrity":"sha512-S8p2BqovK0il1ZZ/T7lkxDsUNOpjcLHJbjtD8YIomhv+82MjMnqKaIJR3yxoPLNPs4MkljYtfgBQwFmyDySG7g==","signatures":[{"sig":"MEYCIQDaGo5teVOi9b2DVPHUJCN7Hp8yFvLTVpm3qns8Ucw2NgIhAK4ejwYjDw7JGWUJ3UIaQ/V73Ebcq5At4HfV4zeLKi+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7293192},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"ddbb3c82f16af163dd01b51c76009e0730c05858","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.13.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react-hook-form":"^7.75.0","libphonenumber-js":"^1.12.42"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.6","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","@types/react":"^19.2.15","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.2_1780205938059_0.8093409281512836","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@gravity-rail/sdk","version":"0.7.3","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.7.3","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"25fae6a893fb1d4bb6ba0a3f1602d905be33c18b","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.7.3.tgz","fileCount":64,"integrity":"sha512-yjaZdNWutqsoR+VBUigBLt90fUFlZrMbxZ5/Jm3Bky9BO3HLiR89Uw9+MQU2/ZGWca8grWzmjrFep84VRMxCZg==","signatures":[{"sig":"MEQCH2qQXZzy5BGX3tI6ccOYRlTfcf4N2kkTZNiYqNr5RzoCIQCUGGayTEmS16Re5NUL5AHOBgc42FCKBQ2lSMznPaQC7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7785320},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"1507f68b66fee387db71e241b3b5a64567ca09c8","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.13.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react-hook-form":"^7.77.0","libphonenumber-js":"^1.12.42"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.6","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","@types/react":"^19.2.15","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.3_1780264072700_0.7976069115165427","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@gravity-rail/sdk","version":"0.7.4","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.7.4","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"08cdf58e58008840044d57408649d76576371045","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.7.4.tgz","fileCount":64,"integrity":"sha512-fyCD7fgOXnJ+iEiWFrMz0yoyLoYdDwqT0JzIf2rtizz9wMJPIBMiRNMd5iTn4ZtYZJgHzewTJvZHfFWS+JbVRg==","signatures":[{"sig":"MEUCIQCaf9QR+GjjLwJolDCLR9snGBXnf7zngn58n3a/CavPDAIgFaihXQmMg/ikiwGAQJ6gLIBH8QT6e9IV5f4WqVEwNfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7801395},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"bed3e42e390df65c0a23586d060bcda6d50fb8b2","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.13.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react-hook-form":"^7.77.0","libphonenumber-js":"^1.12.42"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.6","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","@types/react":"^19.2.15","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.4_1780265044942_0.017978287461911435","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@gravity-rail/sdk","version":"0.8.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.8.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"e394dc70f20e76e80180a9e994b4e88bc9329e09","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.8.0.tgz","fileCount":64,"integrity":"sha512-ohrvBVP/IkHA+DPJtl1Re/S4fRY5Xr8vG7DBJIeqrMQit0RXJheVFe3zG/9iKm7s/U50wk681PWX8Ak5bLsOKw==","signatures":[{"sig":"MEUCIQDyJbRm4yX6rVJVbAGHALfKfnqFkj30VcyVwc9O/SBYtAIgRkKyP9yhFcvzFdiue9AwDI7PsGG2yvLlAbk71kDEqhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7880438},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"477738c26fefffc962bf563c4fc9207344b389a2","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.13.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react-hook-form":"^7.77.0","libphonenumber-js":"^1.12.42"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.6","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/react":"^19.2.15","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1780517170523_0.1963619651911006","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@gravity-rail/sdk","version":"0.10.1","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.10.1","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"ab641d0995ce2197186fcd01d807838f77cdd054","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.10.1.tgz","fileCount":66,"integrity":"sha512-dUeNXRI/BE0oQnlgh6RpZhR1jEX+riXd0rjxv6qSIg0Tum+WdcQ4JMXofnkvxGUyEXpLorgxxoVHKhoi8AbXkw==","signatures":[{"sig":"MEUCIQCKxm4YVaXehFYq/SCrO7BcAuzGDWiOcBMdML+IlQeQmwIgUfMI1MG0/p9jzCj/Osd3GbGJ338a/Ou70qxmevQrgaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8454818},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"338f86dc81999f0b6436a4112443767a77765c4a","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.16.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-hook-form":"^7.80.0","libphonenumber-js":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.7","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.10.1_1783027350694_0.3790378545374977","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@gravity-rail/sdk","version":"0.11.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.11.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"c9570077ca4ed8d8449887c2e59b3a91545eaab3","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.11.0.tgz","fileCount":66,"integrity":"sha512-rZsUmapeUxlWQnfo5G7vU81R8RiNiI3q9hmgzjkA08essLnbLmGAHySZrdqJzz53ZKtqECL8wmpcZ8TnP05BoA==","signatures":[{"sig":"MEUCIQCH0hYLbwt+xT0fMf3nTBbDDvMhucW8x2M+WYe3hFxnYwIgIqbGUjS0kGDZL1Q9iNOBifLToE/HVj5Cm0+9hDnd+CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9012465},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"364bd097f2d2ed9b288206e5bf64a3ceacb9aa60","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.16.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-hook-form":"^7.80.0","libphonenumber-js":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.7","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.0_1784305316026_0.27241187820199353","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@gravity-rail/sdk","version":"0.12.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.12.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"f27c8c69d6d91e2cea6d962432020064f9f996f6","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.12.0.tgz","fileCount":66,"integrity":"sha512-/efQgHKTYsdVbk5z27/l2+xl9zZrcJeqD+Ua0wx0oq77Xl8vZpUfyiYEAYdQXLRL+miv6oJ7Y4ct7u0KwZOi2Q==","signatures":[{"sig":"MEUCIQDu7Dot0ageZZBKYdAcy4wNFNWIThVUp8w5cdPpxnx6zgIgDLvrofO/rbUreMpAvTIsYgQ2ume5XwYjhnBn3LdhseM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9057818},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"77ef0bce0dca158a08d589cfc0b2e6cb8a2ade78","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.16.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-hook-form":"^7.80.0","libphonenumber-js":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.7","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.0_1784592862639_0.5428952529576168","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@gravity-rail/sdk","version":"0.13.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.13.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"5fbe50b52067afce81956318ecc6825494211918","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.13.0.tgz","fileCount":66,"integrity":"sha512-Q1PD6XP5vWpYw6d2rgpKYd/db2CZepL0q/dT1fcGliK5IvSeW6L/IsXqMcImUfMeV8EI4+xxsaJXUjZgwU4QPQ==","signatures":[{"sig":"MEYCIQCoGKNZy+ZlJMILqIKXlOzRq5pwj1se8N3566V/6l7nmAIhAJj+5S91NRAYdG/horSGBURAlv/PWOYKU7jHFGWPkeuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9083558},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"01bc7c8fc1ca358ef6be9285164e2eb0215c2a06","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.16.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-hook-form":"^7.80.0","libphonenumber-js":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.7","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.0_1784658620650_0.22444206968852254","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@gravity-rail/sdk","version":"0.13.1","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.13.1","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"f529595b338e348d05e0c07ff1f761794665d3d1","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.13.1.tgz","fileCount":66,"integrity":"sha512-4Ch0bBZ80FhIOm01Jfeum9QHgL/cav8tibaa3PfwC2OxClZ2VMfhuZ36+b97c/7rM40kAd4wr75uvEj2/a+u0w==","signatures":[{"sig":"MEYCIQCW4eVkQy87x/BzOPuD2vY5aTo2pZ5XmGcQ0R2SQXu5CQIhAISHFNWHg6+bKW59mXT52vRj9yTsKcpJArN1v12QALSR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9086410},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"1d0bf3ce04464bbb3c9e92514afacfca36c5fa2a","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.16.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-hook-form":"^7.80.0","libphonenumber-js":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.7","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^24.13.3","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.1_1784768715893_0.7201030176839036","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@gravity-rail/sdk","version":"0.14.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.14.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"f3a65c61dc5227d5e94ec56d9502a48044d59515","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.14.0.tgz","fileCount":66,"integrity":"sha512-qsjUereXFTz8wm7rcFDMosYKDKuBtOZTRrHeiUvBAI7nFgOe1okkHFn3QnxZst8Z59Kwn1Hh6PxEJz5gvyJjgA==","signatures":[{"sig":"MEUCIQCvrH8utb7D7fbxKTYzwpBGGYbPYcflaaPwyfEGReTycQIgLBHIf+gAHFYjpLMgo+rupjOCpsVD1Nig1656LnO4QVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9291092},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"0bdd6a4a677ed0a53ac550ccb2e1433aef046183","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.16.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-hook-form":"^7.80.0","libphonenumber-js":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.7","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^24.13.3","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.14.0_1785288588269_0.0487781769710538","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@gravity-rail/sdk","version":"0.15.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.15.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"43a3ffd14311eea7e3b5f86eab800e6109ae97c9","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.15.0.tgz","fileCount":66,"integrity":"sha512-mG9kiT2wqJz6qkyKzKwCpitoECcPOiG7dx2fr8OYa07iNVtNTuO3RNZM6Cd+Sqe1BI3s+70dsMJRYkIecw8vqw==","signatures":[{"sig":"MEQCIG6ZtNIdpd6+IkOS8tTjX8EftgY5N9kQaayPMxa+6E8XAiAVTOMbMR8rcZhHLjwPG5+f783DYDw+2KyRAtAnJRnxkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9357178},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"977a49db261f447f271e94c30f49ef0dcef5d133","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.16.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-hook-form":"^7.80.0","libphonenumber-js":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.7","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^24.13.3","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.15.0_1785331903827_0.02262959034641976","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@gravity-rail/sdk","version":"0.16.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.16.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"0bb16fcf8457c3dcdf21b5d46924067dc6066143","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.16.0.tgz","fileCount":66,"integrity":"sha512-fCZM/fCHHoIrPgIx2jgL4ZpIdchtmsECY2EvMsvvinCZsIwL9tex6SMCRei93DMworfe3uzeTsbwngArlgt9Ig==","signatures":[{"sig":"MEUCIQDmu/JSeCK+cQBmTzIpCrXAPmLSAjhAo8OJxVuvzI7SVQIgd/5y1z5psQnEeGdgT7LVFmHWEgn2EhKNyM31CUowup4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9694369},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"8884e07e6fb47c35416ca94053426e40beb5d1b4","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.16.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.18.1","dependencies":{"react-hook-form":"^7.80.0","libphonenumber-js":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.8","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^24.13.3","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.16.0_1785623925090_0.9328277499365438","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@gravity-rail/sdk","version":"0.17.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.17.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"006f9457394cb11cb83355f3fcca26f8ea64e12e","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.17.0.tgz","fileCount":66,"integrity":"sha512-rBckuhDP88jr0oe0PtchXTBfEsQQD1zC60GRjwJSv0j6UwuFHHKWdNy7kj1rPPSMV7uAcFMJtYRnV70oz47Unw==","signatures":[{"sig":"MEUCIFNtlAJodZNqEuOfDhOZFOG64CWR/EmUsnZAG7qCWPTKAiEAswcdKJK2Wznn/MU8oa/NP99OgGsSEMo611/aupJaDnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9996481},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"b76b6112c83e8993e7454957a7a5d3a7dd83c003","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.17.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react-hook-form":"^7.80.0","libphonenumber-js":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.8","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.2","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.0_1785887236959_0.5198769750280685","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@gravity-rail/sdk","version":"0.18.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.18.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"9e6c18e739066e046dbd05a1b9db512e6991767a","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.18.0.tgz","fileCount":66,"integrity":"sha512-6giknSa6sJGBZACxsqZD9GpElpknzK1dGIPHJhEg1UwqncXgEPIQ/qFwL9UxMYwxFcI8ZFmre4wpLQ4YcKZeIA==","signatures":[{"sig":"MEQCIGhijISiaR4Z2HKdY4hOtMbg/ivLwZS6bfzu01VKK981AiAF4LUMAOjKFg23I9Q090Hz/rVeSxiQSI628hF0sq3HBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10245619},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"3d78515413154ed3eafda7cf12c67034b42a4c67","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.17.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react-hook-form":"^7.80.0","libphonenumber-js":"^1.13.10"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.8","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.2","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.18.0_1786141274170_0.8610883720272262","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@gravity-rail/sdk","version":"0.18.1","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.18.1","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"ed4fe8152268e2d60fe14ea7d49ca25e5a199dbf","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.18.1.tgz","fileCount":66,"integrity":"sha512-3O5uI+s8Je9P2nJRo9IhJ/QODq1HjfPS4rROb3nv21RYpAbIrhCrPpvWGySmkUxKuAx7vY70vSx89LWUpFWauw==","signatures":[{"sig":"MEQCIAjLKskGfPSxzcOPoD2mRfNsRnnLz8OyVJBnLbRHCWYuAiBTGGqsqT9qq5ZGwapPXL/MliNIRP9qTBk/z8wzcDBxLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10277974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"3f891e784b43bcf35ef3a8df5668f75c5b35dc48","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.17.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react-hook-form":"^7.80.0","libphonenumber-js":"^1.13.10"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.8","ts-jest":"^29.4.6","typedoc":"^0.28.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.2","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.18.1_1786284524902_0.47768215451133145","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@gravity-rail/sdk","version":"0.21.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.21.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"2a1cc5b40ad2c1a49a9e743bc0fe5e88049bface","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.21.0.tgz","fileCount":66,"integrity":"sha512-pV+frxqVv+8ENfkLdtUuBzYMEOIwhchxMiwGB/3WHcWONJLCuknBCjsVaWuWXscHzI8/5K2oo8jvaxKUy7Ba4g==","signatures":[{"sig":"MEQCIFNmw9jBMp0+/tuPntGjR5vLbYj8Oul3eThWOTtnZDM0AiAAjyJmNirr4uBgRaEzLk7xuFyFCqhg+r5rQMxH8HkzZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10674512},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"4cb5851f55f1a2c31291b7fc681dd11e7aca0b5c","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.17.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react-hook-form":"^7.85.0","libphonenumber-js":"^1.13.11"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.8","ts-jest":"29.4.9","typedoc":"0.28.20","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.21.0_1787580798737_0.21419766285379094","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@gravity-rail/sdk","version":"0.22.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.22.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"b2fdfc661c68b84f5c9ed7d04fc7e82fa5607147","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.22.0.tgz","fileCount":66,"integrity":"sha512-rIKp41W4Kl6Tqk4srDO8zF1qIRDwmy0DwCwMcaMZh2npacvSQQQPo4tBeU3O/sU3yhvuMg7KEGA0pWk400oUOg==","signatures":[{"sig":"MEUCIQDBOoeYj0MHOxa6PDU9j02+CLI5pwBMqR2fPhW2/KlG8wIgM6mcOrG1OVSTCFo1lnmpQNNGeV06JqFaUwZEIS7EI1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10703819},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"f9f0161332f477f905d310f32c36bd456b453cd6","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.17.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react-hook-form":"^7.85.0","libphonenumber-js":"^1.13.11"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.8","ts-jest":"29.4.9","typedoc":"0.28.20","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.22.0_1787674525731_0.45263628118894306","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@gravity-rail/sdk","version":"0.32.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.32.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"afbe9f7be2820959b217599bd1aeb084558559ce","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.32.0.tgz","fileCount":66,"integrity":"sha512-xKRzTDClJB3XAsLNHEzdBiqoFpcw/4ov8j+hLyK2FHLRRM1UBwVSlRUjs38JJvGW+Yk3W79Rxdg4cc1sscV6ug==","signatures":[{"sig":"MEYCIQCW0Zl6lk7PygyKYoMdSqVIkUJuskZGgqMZVyB8icKDFQIhAOlnyINC+mU0IoO8TnM1bTju1hmwJ+4VG4P+YJvlDOno","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12155762},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"dfb11d7a5360c25c6f262e35b671a787788b6bdd","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.19.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.20.0","dependencies":{"react-hook-form":"^7.87.0","libphonenumber-js":"^1.13.12"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.8","ts-jest":"29.4.9","typedoc":"0.28.20","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.32.0_1788728854375_0.6474721674978987","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@gravity-rail/sdk","version":"0.33.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.33.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"},{"name":"andygrav","email":"andy@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"db6ef3154a072efe8d870a1cd5797e75da41f64e","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.33.0.tgz","fileCount":66,"integrity":"sha512-8iPFEAsD/vv1skdPexcdkRwepBS0XvJT37KumtyjKwMSFkNsMy7x2o8UzVBL6hZnrUfNg7x5/hS5uidtZVq/hw==","signatures":[{"sig":"MEUCIQD9g8fb5urdSQV2p8gHkqAgLQMl2Kz3vebaBAy+2EggVwIgKytsBKRnITkwhtWe6hmJfslIbLspE2z26uemwdDSnzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12282827},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"d54c38028805f2ae86dbd609dab5ea7487643f19","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.19.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.20.0","dependencies":{"react-hook-form":"^7.87.0","libphonenumber-js":"^1.13.12"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.4.2","tsup":"^8.3.5","react":"^19.2.8","ts-jest":"29.4.9","typedoc":"0.28.20","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.33.0_1788892736807_0.7067452381095398","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@gravity-rail/sdk","version":"0.34.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.34.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"},{"name":"andygrav","email":"andy@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"ddceda74be3d887615fb9fb500614f1cf18def13","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.34.0.tgz","fileCount":66,"integrity":"sha512-uJRMT8V83LZ3f9Sh7AYCIbkVme63yzeIRRZOu3IcanaFtQkXsRjoKzrmWI4iSdBTL5L4zgQbSetsniFJooL26Q==","signatures":[{"sig":"MEUCIBHfEnIKO2YJJ4GGq/88A7Ayj9Mqt1SAXTOPcyCcjDxoAiEA3LinABzE9UPKAo38H/1mxHx8mfAvztGCLhttYw6jcXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12370807},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"4e4a26d2c391843aac9266c32b618d469a1481e3","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.19.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.21.0","dependencies":{"react-hook-form":"^7.87.0","libphonenumber-js":"^1.13.12"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.5.1","tsup":"^8.5.1","react":"^19.2.8","ts-jest":"29.4.9","typedoc":"0.28.20","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.34.0_1788977244294_0.2986911558470797","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"@gravity-rail/sdk","version":"0.34.1","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.34.1","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"},{"name":"andygrav","email":"andy@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"3ea45db55013590d2ffd55655c284bf9379ba222","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.34.1.tgz","fileCount":66,"integrity":"sha512-r1SeWUYRmVNTcnuMayFbFaH1FRf5gdmR2hvjGDPS2j4lzJOL3/7TIGoKOuM5x8l+xkYk4wY7+IADxHVH4Hav/g==","signatures":[{"sig":"MEQCIGFKp0u30t7OXAPxvsqr9ubrYrBpdU5FHKu6eNZUulywAiAGCD3Hl5xTuNzIsB1eDDPqmlk8ZAWphYJQ2SxH25Jorg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12373558},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"33fad8a41600cbea187ee3fe945799e748a59cd9","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.19.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.21.0","dependencies":{"react-hook-form":"^7.87.0","libphonenumber-js":"^1.13.12"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.5.1","tsup":"^8.5.1","react":"^19.2.8","ts-jest":"29.4.9","typedoc":"0.28.20","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.34.1_1789007575830_0.9359596708423839","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@gravity-rail/sdk","version":"0.35.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.35.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"},{"name":"andygrav","email":"andy@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"054bc9120ed197cfe6aeade4f8604477920099ab","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.35.0.tgz","fileCount":66,"integrity":"sha512-55GDD0mGgNY93SKwIAV9AtPgtVdR7LjmTonwXSU/95OTuI7FHd0TdRwypc9SUqMGLRHh0wDJjhqyDVU2rIL80w==","signatures":[{"sig":"MEYCIQCHElcCjzBk9NDEZXZq/j4pZ7jcZwyJStUf9eKA8X42TgIhAN3HAphh+gO4dXoINKPWO4wKQsI+FTQAhVusw4o2RkPe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12378949},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"2aa439abe6206b63da606849cae1bedb94174385","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.19.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.21.0","dependencies":{"react-hook-form":"^7.87.0","libphonenumber-js":"^1.13.12"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.5.1","tsup":"^8.5.1","react":"^19.2.8","ts-jest":"29.4.9","typedoc":"0.28.20","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.35.0_1789081468448_0.6316648818834769","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@gravity-rail/sdk","version":"0.36.0","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"license":"MIT","_id":"@gravity-rail/sdk@0.36.0","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"},{"name":"andygrav","email":"andy@gravityrail.com"}],"homepage":"https://developer.gravityrail.com","dist":{"shasum":"8d6dc7f8bbe358d9621f92104d3f270595dba1a2","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.36.0.tgz","fileCount":66,"integrity":"sha512-ZU0CQid/U1nqKn1UQ+0OnPsFmME47xf08uGbBCDkUymORHey41Gn6xb1gbyV1oVi6ZyS/AdRxHzif7I9jy/uLw==","signatures":[{"sig":"MEYCIQD1/h4z0zDswV/2skEdxI/xtSYGlTpzLC7+TMyVGeDFxgIhAK84AM0JzJ+EcJUXh5d/b3KwFItz1IYJJ2xe6IJguklC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12391410},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"}},"gitHead":"9550b0cb4a54b60bd263910493ded19af18c0389","scripts":{"docs":"typedoc","test":"jest --forceExit","build":"tsup","clean":"rm -rf dist","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs:json":"typedoc --json docs/api.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"repository":{"url":"https://developer.gravityrail.com","type":"git"},"_npmVersion":"11.19.0","description":"Gravity Rail TypeScript SDK — API client for workspace management","directories":{},"_nodeVersion":"24.21.0","dependencies":{"react-hook-form":"^7.87.0","libphonenumber-js":"^1.13.12"},"_hasShrinkwrap":false,"devDependencies":{"zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch","jest":"^30.5.1","tsup":"^8.5.1","react":"^19.2.8","ts-jest":"29.4.9","typedoc":"0.28.20","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/react":"^19.2.17","typedoc-plugin-markdown":"^4.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"peerDependencies":{"zod":"^3.22.0 || ^4.0.0","react":"^19"},"peerDependenciesMeta":{"zod":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.36.0_1789086313181_0.9180841678923977","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"@gravity-rail/sdk","version":"0.36.1","description":"Gravity Rail TypeScript SDK — API client for workspace management","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js","require":"./dist/schemas.cjs"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","require":"./dist/internal.cjs"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio.js","require":"./dist/audio.cjs"},"./oauth-client":{"types":"./dist/oauth-client.d.ts","import":"./dist/oauth-client.js","require":"./dist/oauth-client.cjs"},"./realtime":{"types":"./dist/realtime.d.ts","import":"./dist/realtime.js","require":"./dist/realtime.cjs"},"./agui":{"types":"./dist/agui.d.ts","import":"./dist/agui.js","require":"./dist/agui.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"}},"license":"MIT","repository":{"type":"git","url":"https://developer.gravityrail.com"},"homepage":"https://developer.gravityrail.com","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"engines":{"node":">=18"},"scripts":{"build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test":"jest --forceExit","test:ci":"jest --forceExit --passWithNoTests --coverage --coverageReporters=json-summary --coverageReporters=text-summary","docs":"typedoc","docs:json":"typedoc --json docs/api.json"},"dependencies":{"libphonenumber-js":"^1.13.12","react-hook-form":"^7.87.0"},"peerDependencies":{"react":"^19","zod":"^3.22.0 || ^4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"zod":{"optional":true}},"devDependencies":{"@modelcontextprotocol/sdk":"^1.26.0","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/react":"^19.2.17","jest":"^30.5.1","react":"^19.2.8","ts-jest":"29.4.9","tsup":"^8.5.1","typedoc":"0.28.20","typedoc-plugin-markdown":"^4.4.0","typescript":"^6.0.3","zod":"patch:zod@npm%3A4.3.5#~/.yarn/patches/zod-npm-4.3.5-018a94fb5d.patch"},"gitHead":"37f83046425b96dd3445e906b18317b1dacd1251","_id":"@gravity-rail/sdk@0.36.1","_nodeVersion":"24.21.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-Ny+PR16nWoQdVgs1tqliv0s6jFlpR64Fw0bHhl9YvMx+56bWxfytvoTsF1iJag9GUQ2U3lBpm6XuT8/udZWozw==","shasum":"e1d40890867ccd42417767a485aa4450ad00df23","tarball":"https://registry.npmjs.org/@gravity-rail/sdk/-/sdk-0.36.1.tgz","fileCount":66,"unpackedSize":12396620,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCftoIbKKIXS/2rCwMi/7aOaji+NTZ5/y9TiPNPuoMYfAIgBN3VnDJguxUsH3SgtxhMKsxIDV1RGcjVui8hF3cgKFE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c63c1d3c-013d-4cf6-9789-08d67269cf08"}},"directories":{},"maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"},{"name":"andygrav","email":"andy@gravityrail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.36.1_1789165997797_0.09080884015761059"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-21T00:02:18.243Z","modified":"2026-09-11T22:33:18.190Z","0.1.0":"2026-02-21T00:02:18.565Z","0.2.0":"2026-02-22T04:16:43.067Z","0.3.0":"2026-04-22T01:07:41.620Z","0.4.0":"2026-05-04T20:57:28.916Z","0.5.0":"2026-05-26T19:35:16.578Z","0.5.1":"2026-05-27T17:48:40.918Z","0.6.0":"2026-05-28T05:56:36.681Z","0.7.0":"2026-05-30T07:24:11.150Z","0.7.1":"2026-05-30T19:39:19.967Z","0.7.2":"2026-05-31T05:38:58.243Z","0.7.3":"2026-05-31T21:47:52.902Z","0.7.4":"2026-05-31T22:04:05.131Z","0.8.0":"2026-06-03T20:06:10.751Z","0.10.1":"2026-07-02T21:22:30.884Z","0.11.0":"2026-07-17T16:21:56.283Z","0.12.0":"2026-07-21T00:14:22.802Z","0.13.0":"2026-07-21T18:30:20.835Z","0.13.1":"2026-07-23T01:05:16.106Z","0.14.0":"2026-07-29T01:29:48.480Z","0.15.0":"2026-07-29T13:31:44.034Z","0.16.0":"2026-08-01T22:38:45.343Z","0.17.0":"2026-08-04T23:47:17.137Z","0.18.0":"2026-08-07T22:21:14.355Z","0.18.1":"2026-08-09T14:08:45.156Z","0.21.0":"2026-08-24T14:13:18.934Z","0.22.0":"2026-08-25T16:15:25.907Z","0.32.0":"2026-09-06T21:07:34.576Z","0.33.0":"2026-09-08T18:38:57.039Z","0.34.0":"2026-09-09T18:07:24.514Z","0.34.1":"2026-09-10T02:32:56.031Z","0.35.0":"2026-09-10T23:04:28.688Z","0.36.0":"2026-09-11T00:25:13.480Z","0.36.1":"2026-09-11T22:33:18.008Z"},"license":"MIT","homepage":"https://developer.gravityrail.com","keywords":["gravity-rail","api","sdk","healthcare","workspace"],"repository":{"type":"git","url":"https://developer.gravityrail.com"},"description":"Gravity Rail TypeScript SDK — API client for workspace management","maintainers":[{"name":"gravityrail","email":"dan@gravityrail.com"},{"name":"andygrav","email":"andy@gravityrail.com"}],"readme":"# @gravity-rail/sdk\n\nTypeScript SDK for [Gravity Rail](https://gravityrail.com) — the AI-native operating system for organizations that communicate with people at scale.\n\nBuild AI assistants that handle voice calls, SMS, web chat, email, Discord, and Slack — all backed by configurable workflows, structured data collection, and real-time streaming. One SDK, every channel.\n\n## Installation\n\n```sh\nnpm install @gravity-rail/sdk\n# or\nyarn add @gravity-rail/sdk\n# or\npnpm add @gravity-rail/sdk\n```\n\nZod schemas are available as an optional peer dependency:\n\n```sh\nnpm install zod  # optional, for runtime validation\n```\n\n## Quick Start\n\n```typescript\nimport { GravityRailClient } from '@gravity-rail/sdk';\n\nconst client = new GravityRailClient(\n  process.env.GRAVITY_RAIL_API_KEY,\n  'https://api.gravityrail.com'\n);\n\n// List all workflows in a workspace\nconst workflows = await client.getWorkflows(workspaceId);\n\n// Get active chats across every channel\nconst chats = await client.getChats(workspaceId);\n\n// Create a new member\nconst member = await client.createWorkspaceMember(workspaceId, {\n  first_name: 'Jane',\n  last_name: 'Doe',\n  email: 'jane@example.com',\n  role_id: roleId,\n});\n```\n\n## Authentication\n\n### API Key\n\nScoped API keys are the simplest way to authenticate. Create one from workspace settings or via the SDK:\n\n```typescript\nconst client = new GravityRailClient(\n  'your-api-key',\n  'https://api.gravityrail.com'\n);\n```\n\nKeys can be scoped to specific permissions (read-only, workspace-limited, time-expiring) using the [granular scope system](#scopes--permissions).\n\n### OAuth2 with PKCE\n\nFor browser-based applications:\n\n```typescript\nconst client = new GravityRailClient(undefined, 'https://api.gravityrail.com');\n\n// Handle step-up authentication when the API requires it\nclient.setEnhancedAuthHandler(async (authInfo) => {\n  // Redirect to login or show auth modal\n});\n```\n\n### Member Identity Switching\n\nAct on behalf of a specific workspace member:\n\n```typescript\nclient.setActingMember(memberUuid);\n// All subsequent requests use this member's identity\nconst myChats = await client.getChats(workspaceId);\nclient.setActingMember(undefined); // reset\n```\n\n## Core Concepts\n\nEvery Gravity Rail workspace is a self-contained environment with isolated data, workflows, and configuration. The SDK organizes its 500+ methods by domain:\n\n| Domain | What it covers |\n|---|---|\n| **Workflows** | Multi-step conversational processes with branching logic, task assignment, and templates |\n| **Assistants** | AI personas with configurable models, voices, and a two-tier supervisor system |\n| **Agents** | Autonomous AI workspace members with their own identity, config, and multi-channel presence |\n| **Chats** | Conversations across all channels — labels, filters, summaries, message history, and export |\n| **Members** | Contacts and team — roles, labels, filters, custom fields, import/export, anonymous resolution |\n| **Data Types** | Schema-driven forms (14 field types) with computed fields and conversational collection |\n| **Events** | Trigger-based automation with [CEL expressions](https://github.com/google/cel-spec) |\n| **Calendars** | Scheduling, availability, event types, Google Calendar sync, and iCal feeds |\n| **Files** | Folder hierarchy with semantic search, role-based sharing, and public access |\n| **Sites** | Customer-facing portals with custom domains, page builder, and web crawling |\n| **Communications** | Phone numbers, SMS, email inboxes, and notification rules |\n| **Org Domains** | Register org-owned domains, verify ownership, verify email MX/DKIM/SPF, and verify site CNAMEs |\n| **Toolkits** | Custom tools, MCP server integrations, and AI model configuration |\n| **Operator Groups** | Live human routing with presence tracking and configurable strategies |\n| **Qualifications** | Skills evaluation with expression-based and rubric-based scoring |\n| **Billing** | API keys, subscriptions, and usage reports (AI, voice, SMS, storage) |\n| **Integrations** | Discord, Slack, Monday.com, FHIR, and OAuth app connections |\n\n## Usage Examples\n\n### Workflows & Assistants\n\n```typescript\n// Create a multi-step workflow\nconst workflow = await client.createWorkflow(workspaceId, {\n  name: 'Customer Onboarding',\n  description: 'Guide new customers through setup',\n});\n\n// Create an AI assistant\nconst assistant = await client.createAssistant(workspaceId, {\n  name: 'Onboarding Guide',\n  model: 'claude-sonnet-4-20250514',\n  bio: 'A friendly assistant that helps new customers get started.',\n});\n\n// Add a supervisor for quality assurance\nconst supervisor = await client.createSupervisor(workspaceId, {\n  name: 'QA Reviewer',\n  model: 'claude-sonnet-4-20250514',\n  instructions: 'Review assistant responses for accuracy and tone.',\n});\n\n// Build from templates\nconst templates = await client.getWorkflowTemplates(workspaceId);\nawait client.createWorkflowFromTemplate(workspaceId, {\n  template_id: templates[0].id,\n});\n```\n\n### Chat Operations\n\n```typescript\n// Get conversations across all channels\nconst chats = await client.getChats(workspaceId);\n\n// Full message history with tool calls\nconst messages = await client.getChatMessages(workspaceId, chatId);\nconst toolCalls = await client.getChatToolCallMessages(workspaceId, chatId);\n\n// Trigger an AI response\nawait client.sendAssistantMessage(workspaceId, chatId);\n\n// Direct messaging between members\nconst dm = await client.findOrCreateDMChat(workspaceId, { member_id: targetMemberId });\nawait client.sendChatMessage(workspaceId, dm.id, { content: 'Hey!' });\n\n// Export for analysis\nconst exported = await client.exportChat(workspaceId, chatId);\n\n// Organize with labels and filters\nawait client.createChatLabel(workspaceId, { name: 'VIP', color: '#FFD700' });\nawait client.createChatFilter(workspaceId, { name: 'Unresolved', conditions: { needs_response: true } });\n```\n\n### Structured Data Collection\n\n```typescript\n// Define a schema — AI assistants collect this conversationally\nconst dataType = await client.createDataType(workspaceId, {\n  name: 'Contact Form',\n  slug: 'contact-form',\n  is_collection: true,\n  fields: [\n    { name: 'Full Name', field_type: 'text', required: true },\n    { name: 'Email', field_type: 'email', required: true },\n    { name: 'Priority', field_type: 'dropdown', options: ['Low', 'Medium', 'High'] },\n    { name: 'Score', field_type: 'formula', formula: 'Priority == \"High\" ? 100 : 50' },\n  ],\n});\n\n// Or create records programmatically\nconst record = await client.createDataRecord(workspaceId, dataType.id, {\n  field_values: { 'Full Name': 'Alice Chen', 'Email': 'alice@example.com', 'Priority': 'High' },\n});\n\n// Query and upsert\nconst records = await client.getDataRecords(workspaceId, dataType.id);\nawait client.upsertDataRecord(workspaceId, dataType.id, {\n  match_field: 'Email',\n  field_values: { 'Email': 'alice@example.com', 'Priority': 'Medium' },\n});\n```\n\n### Communication Channels\n\n```typescript\n// Email — manage inboxes and threads\nconst inboxes = await client.getInboxes(workspaceId);\nconst threads = await client.getInboxThreads(workspaceId, inboxes[0].id);\nconst emails = await client.getThreadEmails(workspaceId, inboxes[0].id, threadId);\n\n// Notifications\nawait client.createNotificationRule(workspaceId, {\n  name: 'New chat alert',\n  event_type: 'chat.created',\n  channel: 'email',\n});\n```\n\n### Organization Domains\n\n```typescript\n// Register an org-owned domain and publish the returned TXT proof.\nconst orgDomain = await client.registerOrgDomain(orgId, 'example.com');\nconsole.log(orgDomain.ownershipDnsRecord);\n\n// Verify domain ownership.\nawait client.verifyOrgDomainOwnership(orgId, orgDomain.uuid);\n\n// Enable and verify email DNS, including MX.\nconst emailConfig = await client.enableOrgDomainEmail(orgId, orgDomain.uuid);\nconsole.log(emailConfig.dnsRecords);\nawait client.verifyOrgDomainEmail(orgId, orgDomain.uuid);\n\n// Enable and verify custom site routing through CNAME.\nconst siteConfig = await client.enableOrgDomainSite(orgId, orgDomain.uuid);\nconsole.log(siteConfig.dnsRecords);\nawait client.verifyOrgDomainSite(orgId, orgDomain.uuid);\n\n// Or host many sites under one domain: the customer publishes a single\n// `*.example.com` CNAME, and each host beneath it needs no DNS of its own.\nawait client.enableOrgDomainSite(orgId, orgDomain.uuid, { childHosting: true });\nawait client.verifyOrgDomainSite(orgId, orgDomain.uuid);\n```\n\n### Toolkits & MCP Servers\n\n```typescript\n// Connect an MCP server for custom AI tool capabilities\nconst server = await client.createMcpServer(workspaceId, {\n  name: 'Internal Tools',\n  url: 'https://tools.example.com/mcp',\n});\nawait client.testMcpServerConnection(workspaceId, server.id);\n\n// Discover tools, resources, and prompts\nconst tools = await client.getMcpServerTools(workspaceId, server.id);\nconst resources = await client.getMcpServerResources(workspaceId, server.id);\n\n// Or build custom tools directly\nawait client.createCustomTool(workspaceId, toolkitId, {\n  name: 'lookup_order',\n  description: 'Look up an order by ID',\n  input_schema: {\n    type: 'object',\n    properties: { order_id: { type: 'string' } },\n    required: ['order_id'],\n  },\n});\n```\n\n### Calendar & Scheduling\n\n```typescript\nconst calendar = await client.createCalendar(workspaceId, { name: 'Appointments' });\n\n// Check availability and book\nconst slots = await client.getAvailableSlots(workspaceId, calendar.id, {\n  start_date: '2025-03-01',\n  end_date: '2025-03-07',\n  duration_minutes: 30,\n});\n\nawait client.createCalendarEvent(workspaceId, calendar.id, {\n  title: 'Consultation',\n  start_time: slots[0].start,\n  end_time: slots[0].end,\n  attendees: [{ member_id: memberId }],\n});\n\n// Sync with Google Calendar\nawait client.linkCalendarToGoogle(workspaceId, calendar.id, {\n  google_calendar_id: 'primary',\n});\n```\n\n### Event Automation\n\n```typescript\n// Trigger-based automation with CEL conditions\nawait client.createEventRule(workspaceId, {\n  name: 'VIP Follow-up',\n  trigger: 'task.exited',\n  condition: '\"vip\" in member.labels',\n  actions: [{\n    type: 'send_ai_message',\n    delay_minutes: 60,\n    config: { message: 'Thank you for your time today.' },\n  }],\n});\n\n// Scheduled events (CRON)\nconst event = await client.createEvent(workspaceId, {\n  name: 'Daily Check-in',\n  schedule: '0 9 * * *',\n  target_filter: { labels: ['active'] },\n});\n\n// Trigger manually\nawait client.runEvent(workspaceId, event.id);\n```\n\n### Operator Groups & Live Handoff\n\n```typescript\n// Route conversations to live human operators\nconst group = await client.createOperatorGroup(workspaceId, {\n  name: 'Support Team',\n  routing_strategy: 'round_robin',\n  timeout_seconds: 30, // falls back to AI if no one accepts\n});\n\nawait client.addGroupMember(workspaceId, group.id, { member_id: agentMemberId });\nconst operators = await client.getLiveOperators(workspaceId);\n```\n\n### Sites & Portals\n\n```typescript\n// Build customer-facing portals with AI chat built in\nconst site = await client.createSite(workspaceId, {\n  name: 'Help Center',\n  slug: 'help',\n  domain: 'help.example.com',\n});\n\nawait client.createPage(workspaceId, site.id, {\n  title: 'Getting Started',\n  slug: 'getting-started',\n  content: '# Welcome\\nHere is how to get started...',\n});\n\n// Import existing documentation automatically\nawait client.crawlSite(workspaceId, site.id, { url: 'https://docs.example.com' });\n```\n\n### Workspace Management\n\n```typescript\n// Workspaces this credential can reach\nconst workspaces = await client.getWorkspaces();\n\n// Companion-device picker (Lantern): compact rows for only the\n// workspaces a paired device could enter — no device credential needed\nconst deviceWorkspaces = await client.getDeviceAdmissibleWorkspaces();\n\n// Export/import full workspace configuration\nconst config = await client.exportWorkspace(workspaceId);\nconst preview = await client.previewWorkspaceImport(targetId, config);\nawait client.importWorkspace(targetId, config);\n\n// White-label: provision client workspaces\nconst clientWs = await client.createClientWorkspace(workspaceId, {\n  name: 'Acme Corp',\n  product_id: productId,\n});\nawait client.provisionClientWorkspace(workspaceId, clientWs.id);\n```\n\n## Helpers (`@gravity-rail/sdk/helpers`)\n\nSmall compound operations built on the client methods, for the common\n\"register → populate a form → enroll → verify webhooks\" integration flow:\n\n```typescript\nimport {\n  // member resolution + enrollment\n  resolveMemberId,          // { memberId | phone | externalId } → member id\n  findOrCreateMemberLabels, // idempotent label lookup/create → ids\n  upsertDataRecordForMember,// idempotent member-scoped record write\n  enrollMemberInJourney,    // resolve member → tag → enroll (409 = already enrolled)\n  // outbound calling\n  findMemberByPhone,\n  resolveOutboundPhoneNumberId,\n  resolveOutboundWorkflowId,\n  // webhook signatures (isomorphic HMAC-SHA256; verify the RAW body)\n  verifyWebhookSignature,\n  signWebhookPayload,\n  WEBHOOK_SIGNATURE_HEADER,\n} from '@gravity-rail/sdk/helpers';\n\n// Enroll into a journey by any identifier, applying cohort labels:\nawait enrollMemberInJourney(client, workspaceUuid, {\n  externalId: 'patient-123',\n  journeyId,\n  labels: ['pilot-cohort'],\n});\n\n// Verify an inbound webhook in your POST handler:\nconst result = await verifyWebhookSignature(\n  rawBody,\n  request.headers.get(WEBHOOK_SIGNATURE_HEADER),\n  signingSecret,\n);\nif (!result.ok) return new Response(result.reason, { status: 401 });\n```\n\n## Type System\n\nFull TypeScript types for every API entity:\n\n```typescript\nimport type {\n  Workspace, Member, Chat, Task, WorkflowRevision, Assistant,\n  DataType, DataRecord, EventRule, Calendar, Site,\n  PhoneNumber, Inbox, OperatorGroup, Qualification,\n  Subscription, ApiKey, Agent, MemberRole,\n} from '@gravity-rail/sdk';\n```\n\n### Zod Schemas\n\nRuntime validation schemas via a separate import (requires `zod`):\n\n```typescript\nimport { taskSchema, memberSchema, workflowSchema } from '@gravity-rail/sdk/schemas';\n\nconst task = taskSchema.parse(apiResponse);\n\nconst result = memberSchema.safeParse(formData);\nif (!result.success) {\n  console.error(result.error.flatten());\n}\n```\n\n## Scopes & Permissions\n\nThe SDK includes the complete scope system for building OAuth apps and managing API key permissions:\n\n```typescript\nimport { SCOPES, ScopeCategory, ScopeManager, SCOPE_PRESETS } from '@gravity-rail/sdk';\n\n// Browse available scopes by category\nconst chatScopes = Object.values(SCOPES).filter(\n  (s) => s.category === ScopeCategory.CHATS\n);\n```\n\n22 scope categories covering every domain: workspace, members, chats, DMs, assistants, workflows, assignments, automations, data types, records, files, sites, agents, calendars, inboxes, phones, webhooks, apps, labels, analytics, operator, and org.\n\n## Error Handling\n\n```typescript\nimport { GravityRailClient, ApiError } from '@gravity-rail/sdk';\n\ntry {\n  const task = await client.getTask(workspaceId, taskId);\n} catch (error) {\n  if (error instanceof ApiError) {\n    console.error(`${error.status}: ${error.message}`);\n    // 403 → check API key scopes\n    // 404 → verify workspace and entity IDs\n    // 429 → rate limited, back off\n  }\n}\n```\n\n## Security and PHI Use\n\nThe SDK provides scoped API access to workspace-isolated resources. Those\ntechnical properties do not by themselves authorize PHI use or establish HIPAA\ncompliance. Before sending PHI, obtain a signed BAA and confirmation from\nGravity Rail that the intended organization, workspaces, and services are\nconfigured for that use.\n\n## Related\n\n- [`@gravity-rail/cli`](https://www.npmjs.com/package/@gravity-rail/cli) — Command-line interface for interactive workspace management\n- [Developer Docs](https://developer.gravityrail.com) — Full API reference and guides\n\n## License\n\nMIT\n\n### Changing interaction mode within a Chat\n\nA Chat retains its transport while an interaction session selects text,\npush-to-talk, or realtime bidirectional voice. Keep one controller per client\nsession and Chat; independent devices should use separate controllers.\n\n```ts\nimport { ChatInteractionController } from '@gravity-rail/sdk';\n\nconst interaction = new ChatInteractionController(client, workspaceId, chatId);\nconst textSession = await interaction.ensure('text');\nconst recordedVoiceSession = await interaction.ensure('push_to_talk');\n```\n\nPass the selected session's `id` as `interactionSessionId` and a new UUID as\n`interactionTurnId` on an AG-UI user turn. Send both fields together. The server\nchecks the Chat and authenticated actor and derives the mode from the stored\nsession. The controller serializes transitions and reuses request IDs after\nuncertain network failures. Session metadata does not itself open a microphone\nor establish a realtime connection.\n\nNew browser Chat creation accepts `interactionMode: 'realtime'` for an initial\nvoice greeting while retaining `channel: 'web-chat'`. `browserChannel` remains a\ndeprecated create-only alias. Omit both provenance fields for legacy AG-UI\nclients; historical Messages are not assigned a mode by guessing from channel\nor content. Message responses expose nullable `interactionSessionId`,\n`interactionMode`, and `interactionTurnId` so audio and transcript components\ncan follow the same logical turn.\n\n### Converting a Start Task opening message\n\nThe workflow client exposes the conservative, draft-only opening conversion.\nInspect eligibility first, then pass the reported rule id back as an optimistic\nconcurrency guard:\n\n```ts\nconst report = await client.getWorkflowOpeningTurnConversionReport(workspaceId, workflowId);\nif (report.canConvert && report.convertibleRuleId !== null) {\n  await client.convertWorkflowStartTaskOpeningMessage(\n    workspaceId,\n    workflowId,\n    report.convertibleRuleId\n  );\n}\n```\n\nConversion refuses multiple emitters, conditional or templated messages,\ndirection variants, conflicting Greeting defaults, and other shapes that\ncannot be moved without changing behavior.\n","readmeFilename":"README.md"}