CodeMash
  • 🚀Backend as a service
  • 🦄Roadmap
  • 🍕Release Notes
  • Installation
    • Managed Service
    • 🏗️AWS-CDK
    • 🏗️Azure
    • 🏗️Docker
    • 🏗️GC
    • 🏗️Terraform
  • dashboard
    • CodeMash Cloud
    • Project
    • Membership
      • Users
      • Roles
      • Policies
      • Triggers
      • Integrations
        • Apple
        • Azure
        • Facebook
        • Google
        • Twitter
      • Settings
    • Database
      • Collections
        • Schema
          • From Template
          • Structure
        • Tabs
        • Triggers
        • Indexes
        • Shared Forms
      • Taxonomies
        • Terms
        • Schema
        • Settings
      • Aggregation
      • Imports
      • Exports
      • Backups
    • Files
      • Integrations
        • CodeMash
        • S3 Bucket
    • Notifications
      • Push
        • Push Templates
        • Push Templates API
        • Push Notifications
        • Push Notifications API
        • Devices
        • Devices API
        • Integrations
          • Firebase
          • One Signal
          • Expo
      • Email
        • Email Templates
        • Emails
        • Integrations
          • AWS SES
          • Twilio Sendgrid
          • Mailgun
      • 🏗️Server events
      • 🏗️Sms
    • Payments
      • Integrations
        • Apple Pay
        • Google Pay
        • Stripe
        • Kevin.
        • Paysera
        • Decta
    • Scheduler
    • Logs & Monitoring
    • Code
      • Functions
        • Function Inputs
        • Function Templates
          • Node.js
          • Python
          • Ruby
          • Java
          • Go
          • .NET Core
      • CodeMash Functions
        • Google Functions
          • Google Calendar
          • Google Gmail
        • Microsoft Functions
          • Microsoft 365 Users
          • Microsoft 365 Calendar
        • Collection Find
        • Collection Update
        • Users Find
        • Image Resize
        • Html To Pdf
        • Word Document
        • Barcode
        • QR Code
        • Send Email
        • Send Notification
        • Email Reminder
        • Notification Reminder
      • Integrations
        • AWS Lambda
        • Google Cloud Functions
        • Azure Functions
  • Other Topics
    • Apple
      • Developer Portal
      • Bundle Identifier
      • Team ID
      • Service ID
      • Key ID
    • Triggers
    • Tokens Binding
      • Project Tokens
      • Initiator Tokens
      • Receiver Tokens
      • Request Tokens
      • Operation based tokens
      • Template Functions
    • Search parameters
      • Paging
      • Filter
      • Sort
      • Projection
    • data-models
    • Errors
  • SDK
    • Node.js
    • TypeScript
    • .NET
    • 🏗️Go Lang
    • 🏗️Flutter
    • 🏗️Swift
    • 🏗️Kotlin
  • CLI
    • 🏗️CodeMash CLI
  • API
    • Get Started
    • Prerequisites
    • How to test?
    • Cors
    • Project
    • Membership
      • Authentication
      • Users
    • Database
      • Collections
        • Aggregate
        • Change Responsibility
        • Count
        • Delete
        • Delete Many
        • Distinct
        • Find
        • Find One
        • Insert
        • Insert Many
        • References
        • Replace
        • Update
        • Update Many
      • Taxonomies
        • Find
    • Files
    • Code
    • Notifications
      • Push
      • Emails
      • Server Events
      • 🏗️Sms
    • Payments
    • Scheduler
    • Logs & Monitoring
Powered by GitBook
On this page
  • API versions
  • Open API & Swagger
  • Clients
  • Postman
  • Insomnia
  • SDKs

Was this helpful?

Edit on GitHub
  1. API

How to test?

Here is the list of available SDKs you can use while developing apps. In case you are missing implementation of your programming language you can use our API directly

PreviousPrerequisitesNextCors

Last updated 2 years ago

Was this helpful?

API versions

Discover our API at

All of the API requests take in a version parameter. Developing CodeMash further may require us to change how requests are processed. To avoid breaking older functionality we introduced version parameters.

The following table displays currently available API method versions.

v1

2019-10-21

v2

2020-05-18

v3 (In progress)

2022-11-20 (expeted release date)

Open API & Swagger

Open API Initiative (OAI) is focused on creating, evolving, and promoting a vendor-neutral API Description Format based on the Swagger Specification.

Open API is a specification and complete framework implementation for describing, producing, consuming, and visualizing RESTful web services. We implement the OpenAPI Spec back-end and embed the Swagger UI front-end so that you can try our API right out of the browser.

Swagger UI -

Open API -

Clients

We support integrations with well-known API clients like Postman, Insomnia, curl,...

Postman

Near My Workspace press the "Import" button. See the image below.

When API collection is imported, you can test each REST API action separately.

Insomnia

SDKs

Also, you can test CodeMash API using popular SDKs:

If you are working with the tool to send requests, inspect the response, and easily debug your API, you can also do so with CodeMash API.

Press the Link tab on the Import dialog screen and enter the URL.

If you are working with the , Open Source API client, to send requests, inspect the response, and easily debug your API, you can also do so with CodeMash API.

https://api.codemash.io/swagger-ui/
https://api.codemash.io/swagger-ui
https://api.codemash.io/openapi
Postman API Client
https://api.codemash.io/postman
Insomnia
Node.js
TypeScript
.NET