SignWell API Application API

Manage API application settings and branding.

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/signwell-api-application-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 email required.

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

OpenAPI Specification

signwell-api-application-api-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: SignWell Developer API Application API
  description: API for creating, managing, and tracking electronic signature workflows.
  version: v1
  termsOfService: https://www.signwell.com/terms/
  contact:
    email: support@signwell.com
servers:
- url: https://www.signwell.com
tags:
- name: API Application
  description: Manage API application settings and branding.
paths:
  /api/v1/api_applications/{id}:
    get:
      summary: Get API Application
      description: Gets the details of a specific API Application within an account. Supply the unique Application ID from either the Create API Application response or the API Application edit page.
      tags:
      - API Application
      security:
      - api_key: []
      operationId: getApiApplication
      parameters:
      - name: id
        in: path
        schema:
          type: string
          format: uuid
          description: Unique identifier for the API Application.
        required: true
      responses:
        '200':
          description: successful
          content:
            application/json:
              example:
                id: 86cbb357-7b1b-4c43-894a-d0e94b649126
                callback_urls: []
                created_at: '2026-03-31T15:47:06Z'
                name: Opela
                updated_at: '2026-03-31T15:47:06Z'
                owner:
                  id: ed63535c-75c0-4a72-875c-6426d9210b71
                  account_id: 43a98242-d533-4f82-bbfe-87cf8e983e73
                  name: Arthricia
                  email: arthricia_105@rohan.test
                preferences:
                  button_text_color: '610505'
                  buttons_border_radius: 10
                  custom_logo_file: /Users/signwell/Code/docsketch/tmp/test_files/files_number/api_application_preferences/000/000/003/original.png
                  link_text_color: BCBC80
                  primary_color: '898952'
              schema:
                $ref: '#/components/schemas/ApiApplicationResponse'
        '404':
          description: not_found
          content:
            application/json:
              example:
                message: Not found
                meta:
                  error: record_not_found
                  message: Couldn't find the api_application requested
                  messages:
                  - Couldn't find the api_application requested
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '429':
          description: rate limit exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RateLimitErrorResponse'
    delete:
      summary: Delete API Application
      description: Deletes an API Application from an account. Supply the unique Application ID from either the Create API Application response or the API Application edit page
      tags:
      - API Application
      security:
      - api_key: []
      operationId: deleteApiApplication
      parameters:
      - name: id
        in: path
        schema:
          type: string
          format: uuid
          description: Unique identifier for the API Application.
        required: true
      responses:
        '204':
          description: no content
        '404':
          description: not found
          content:
            application/json:
              example:
                message: Not found
                meta:
                  error: record_not_found
                  message: Couldn't find the api_application requested
                  messages:
                  - Couldn't find the api_application requested
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '429':
          description: rate limit exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RateLimitErrorResponse'
components:
  schemas:
    RateLimitErrorResponse:
      type: object
      description: Rate limit exceeded error response (HTTP 429)
      properties:
        error:
          type: string
          description: Rate limit error message indicating the limit and reset time
      required:
      - error
    ApiApplicationResponse:
      type: object
      description: API application details
      properties:
        id:
          type: string
          format: uuid
        name:
          type: string
        callback_urls:
          type: array
          items:
            type: string
          nullable: true
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        owner:
          type: object
          properties:
            id:
              type: string
              format: uuid
            account_id:
              type: string
              format: uuid
            name:
              type: string
            email:
              type: string
              format: email
          required:
          - id
          - name
          - email
        preferences:
          type: object
          properties:
            button_text_color:
              type: string
              nullable: true
            buttons_border_radius:
              type: integer
            custom_logo_file:
              type: string
              nullable: true
            link_text_color:
              type: string
              nullable: true
            primary_color:
              type: string
              nullable: true
      required:
      - id
      - name
    ErrorResponse:
      type: object
      description: Standard error response
      properties:
        message:
          type: string
          description: Human-readable error message
        meta:
          type: object
          properties:
            error:
              type: string
              description: Error code identifier
            message:
              type: string
              description: Detailed error message
            messages:
              type: array
              items:
                type: string
              description: List of error messages
          required:
          - error
          - message
  securitySchemes:
    api_key:
      type: apiKey
      name: X-Api-Key
      in: header