airSlate Applications API

The Applications API from airSlate — 1 operation(s) for applications.

Operations 3

PUT /v2/applications/{application_id}/brand Assign brand to application #
GET /v2/applications/{application_id}/brand Get brand of application #
DELETE /v2/applications/{application_id}/brand Unassign brand from application #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/airslate:airslate-applications-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

airslate-applications-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: SignNow Applications API
  version: 1.0.0
servers:
- url: https://api.signnow.com/
tags:
- name: Applications
paths:
  /v2/applications/{application_id}/brand:
    put:
      operationId: put-v2-applications-application-id-brand
      summary: Assign brand to application
      description: This endpoint allows users to assign branding to an application.
      parameters:
      - in: header
        name: Content-Type
        required: false
        description: application/json
        schema:
          type: string
      - in: path
        name: application_id
        required: true
        description: ID of the application.
        schema:
          type: string
      responses:
        '201':
          description: Created
          content:
            application/json:
              schema:
                type: object
                properties: {}
        '400':
          description: '* Incorrect or missing token.

            * Incorrect payload.

            * `brand_id` is not a string.

            * Empty `brand_id`.

            * Missing or incorrect `brand_id`.'
          content:
            application/json:
              schema:
                type: object
                properties: {}
              example:
                Empty brand_id:
                  code: 25002071
                  message: Brand id must not be an empty string.
                Incorrect payload:
                  code: 25002002
                  message: Invalid payload given.
                brand_id not string:
                  code: 25002070
                  message: Brand id must be a string.
                Incorrect or missing token:
                  code: 1537
                  error: invalid_token
                Missing or incorrect brand_id:
                  code: 25002069
                  message: Brand id is required
        '403':
          description: '* The user is authorized with a token from an app they don’t own.

            * The bearer token is valid but it belongs to another user.

            * Brand with this `brand_id` doesn''t exist.

            * User doesn''t own this brand.'
          content:
            application/json:
              schema:
                type: object
              example:
                Brand doesn't exist:
                  code: 25002077
                  message: You are not allowed to assign provided brand.
                Another user's token:
                  code: 25002075
                  message: Brand assign to provided application is not allowed.
                User doesn't own the app:
                  code: 25002001
                  message: Brand action not allowed.
                User doesn't own this brand:
                  code: 25002001
                  message: Brand action not allowed.
        '404':
          description: '`application_id` does not exist

            '
          content:
            application/json:
              schema:
                type: object
                properties: {}
              example:
                application_id does not exist:
                  code: '25002076'
                  message: Application unique identifier does not exist.
      security:
      - Bearer: []
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
              - brand_id
              properties:
                brand_id:
                  type: string
                  description: ID of the brand that will be assigned.
              x-examples:
                Example 1:
                  brand_id: '{{brand_id}}'
        required: true
      tags:
      - Applications
    get:
      operationId: get-v2-applications-application-id-brand
      summary: Get brand of application
      description: This endpoint allows users to retrieve branding that has been assigned to an application.
      parameters:
      - in: query
        name: use_hierarchy
        required: false
        description: 'Retrieve branding assigned specifically to the application with or without branding of its parent organization. Possible values: `true` - show organization branding if no specific branding is assigned to the application; `false` - show only the branding specifically assigned to the application (if any). '
        schema:
          type: string
      - in: path
        name: application_id
        required: true
        description: ID of the application.
        schema:
          type: string
      responses:
        '200':
          description: '* Correct request with `use_hierarchy = true` if there is no brand assigned directly to the `application_id`. The response retrieves the branding that is lower in the hierarchy.

            * Correct request with `use_hierarchy=false` if there is no brand assigned directly to the `application_id`. The response is empty.

            * Correct request with a bearer token from a user authorized under application with no brand assigned.'
          content:
            application/json:
              schema:
                type: object
              example:
                use_hierarchy=false:
                  data: []
                use_hierarchy = true:
                  data:
                    title: Brand number 2 name
                    resources: {}
                    unique_id: 45XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                    owner_type: user
                Application without brand_id:
                  data: []
        '400':
          description: Incorrect or missing token
          content:
            application/json:
              schema:
                type: object
                properties: {}
              example:
                no token/invalid token:
                  code: 1537
                  error: invalid_token
        '404':
          description: "* Incorrect `application_id`\n* `application_id` does not exist \n* `application_id` has been deleted"
          content:
            application/json:
              schema:
                type: object
                properties: {}
              example:
                Deleted application_id:
                  code: 25002065
                  message: Application deleted.
                Incorrect application_id:
                  '404': 'Unable to find a route to match the URI: v2/documents/567/brand'
                application_id does not exist:
                  code: 25002062
                  message: Application unique identifier does not exist.
      security:
      - Bearer: []
      tags:
      - Applications
    delete:
      operationId: delete-v2-applications-application-id-brand
      summary: Unassign brand from application
      description: This endpoint allows users to delete branding assignment from an application.
      parameters:
      - in: path
        name: application_id
        required: true
        description: ID of the application.
        schema:
          type: string
      responses:
        '204':
          description: Success, no content
        '400':
          description: Incorrect or missing token
          content:
            application/json:
              schema:
                type: object
                properties: {}
              example:
                Incorrect or missing token:
                  code: 1537
                  error: invalid_token
        '403':
          description: '* The bearer token is valid but it belongs to another user.

            * The user is authorized with a token from an app they don’t own.

            '
          content:
            application/json:
              schema:
                type: object
              example:
                Another user's token:
                  code: 25002075
                  message: Brand assign to provided application is not allowed.
                User doesn't own the app:
                  code: 25002001
                  message: Brand action not allowed.
        '404':
          description: '* `application_id` does not exist

            * `application_id` has been deleted'
          content:
            application/json:
              schema:
                type: object
                properties: {}
              example:
                Deleted application_id:
                  code: 25002065
                  message: Application deleted.
                application_id does not exist:
                  code: 25002062
                  message: Application unique identifier does not exist.
      security:
      - Bearer: []
      tags:
      - Applications
components:
  securitySchemes:
    Bearer:
      type: apiKey
      name: Authorization
      in: header
    Basic:
      type: http
      scheme: basic
x-provenance:
  method: harvested
  publisher: airSlate
  source: https://docs.signnow.com/api/swagger.json
  note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
    stamped by stamp-openapi-provenance.py (roadmap#793)