Skip to content

calcasa/api

Repository files navigation

Calcasa Public API

The Calcasa API is used to connect to Calcasa provided services.

Client packages

Nuget package Packagist package PyPi package

Client implementation notes

Clients should at all times be tolerant to the following:

  • Extra fields in responses
  • Empty or hidden fields in responses
  • Extra values in enumerations
  • Unexpected error responses in the form of Problem Details

TypeSpec Specification

This API is documented in TypeSpec, we generate an OpenAPI format version 3 specification from this, you can use tools like the OpenAPI Generator to generate API clients for for example the languages we don't provide a pre-built client for. This is documented here.

Changelog

View changelog here

Cross-Origin Resource Sharing

This API features Cross-Origin Resource Sharing (CORS) implemented in compliance with W3C spec. And that allows cross-domain communication from the browser. All responses have a wildcard same-origin which makes them completely public and accessible to everyone, including any code on any site.

Authentication

Authentication is done via OAuth2 and the client credentials or authorization code grant types.

About

Calcasa tools for the API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •