1.168.20965-e01b1f4d96d1 • Published 6 months ago
onshape-ts-fetch-client v1.168.20965-e01b1f4d96d1
Onshape Typescript Fetch client
REST Api client for Onshape generated from Openapi spec https://cad.onshape.com/api/openapi using the typescript-fetch generator.
See src/example.test.ts for a working example.
import 'dotenv/config'
import {
Configuration, APIKeyAuthMiddleware, DocumentApi, OnshapeClient
} from 'onshape-ts-fetch-client'
const secretKey = process.env.ONSHAPE_SECRET_KEY
const accessKey = process.env.ONSHAPE_ACCESS_KEY
const config = new Configuration({
middleware: [
APIKeyAuthMiddleware(secretKey, accessKey)
]
});
const did = "f00ba40ee71d7a9324b5af07"
// Option 1: accessing the api's individually
const docApi = new DocumentApi(config)
const docVersions = await docApi.getDocumentVersions({did})
// Option 2: Using the api client instance
const client = new OnshapeClient(config);
const docVersions2 = await client.DocumentApi.getDocumentVersions({did});
1.168.20965-e01b1f4d96d1
6 months ago
1.165.17369-82f2ed5d514e
11 months ago
1.164.16301-d273853a12e7
11 months ago
1.164.16301
12 months ago
1.0.0
12 months ago