Skip to content

OpenAPI Specification

The inSigner Cloud API provides a machine-readable OpenAPI 3.1 specification. Use it to generate client libraries, validate requests, or import into API tools.

https://app.insigner.co/api/v1/openapi

Available formats:

FormatURL
JSONhttps://app.insigner.co/api/v1/openapi?format=json
YAMLhttps://app.insigner.co/api/v1/openapi?format=yaml
Terminal window
npx openapi-typescript https://app.insigner.co/api/v1/openapi -o ./src/api/insigner.ts
Terminal window
pip install openapi-python-client
openapi-python-client generate --url https://app.insigner.co/api/v1/openapi
Terminal window
npx @openapitools/openapi-generator-cli generate \
-i https://app.insigner.co/api/v1/openapi \
-g typescript-fetch \
-o ./src/api/insigner

Load the spec in Swagger UI to explore the API visually:

Terminal window
docker run -p 8080:8080 \
-e SWAGGER_JSON_URL=https://app.insigner.co/api/v1/openapi \
swaggerapi/swagger-ui

Install the OpenAPI (Swagger) Editor extension, then open the spec file for inline documentation, auto-completion, and validation.

Both Insomnia and Bruno can import OpenAPI specs directly:

  1. Open Import dialog
  2. Select URL or File
  3. Paste https://app.insigner.co/api/v1/openapi
  4. All endpoints are imported with pre-filled parameters