GetAccept Custom Data API

Custom Data enables you to define and use your own document properties as a complement to the default properties.

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/getaccept-custom-data-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

getaccept-custom-data-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  contact:
    email: integrations@getaccept.com
    name: GetAccept API Team
    url: https://app.getaccept.com/api
  description: GetAccept provides a sales enablement platform for sales to design, send, promote, track, and e-sign sales documents, leveraging sales collateral, contract management, proposals, and electronic signatures in one place.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
  termsOfService: https://www.getaccept.com/terms.html
  title: GetAccept Archive Custom Data API
  version: '1.6'
servers:
- description: Production endpoint
  url: https://api.getaccept.com/v1
security:
- Oauth2:
  - basic
- Token: []
tags:
- externalDocs:
    url: https://app.getaccept.com/api/#custom-data
  description: Custom Data enables you to define and use your own document properties as a complement to the default properties.
  name: Custom Data
paths:
  /custom-data/entity:
    get:
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EntityCustomData'
          description: OK
        '401':
          $ref: '#/components/responses/Unauthorized'
      tags:
      - Custom Data
      description: Get the custom data settings for the current entity.
      operationId: GetEntityCustomData
      summary: Get entity custom data properties
    post:
      responses:
        '200':
          description: OK
        '400':
          $ref: '#/components/responses/Invalid'
        '401':
          $ref: '#/components/responses/Unauthorized'
      tags:
      - Custom Data
      description: Add a new custom data property to the current entity.
      operationId: AddEntityCustomDataProperty
      requestBody:
        content:
          application/json:
            schema:
              properties:
                key:
                  description: Unique key for the custom data property
                  type: string
                label:
                  description: Human-readable label
                  type: string
                value_type:
                  description: 'Type of value: string, number, boolean'
                  enum:
                  - string
                  - number
                  - boolean
                  type: string
              required:
              - key
              - value_type
              - label
              type: object
        required: true
      summary: Add entity custom data property
  /custom-data/entity/{propertyKey}:
    delete:
      parameters:
      - description: Property Key
        in: path
        name: propertyKey
        required: true
        schema:
          type: string
      responses:
        '204':
          description: No Content
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
      tags:
      - Custom Data
      description: Delete a custom data property from the current entity.
      operationId: DeleteEntityCustomDataProperty
      summary: Delete entity custom data property
  /documents/{documentId}/custom-data:
    get:
      parameters:
      - description: Document ID
        in: path
        name: documentId
        required: true
        schema:
          type: string
      - description: Number of records to list
        in: query
        name: limit
        schema:
          default: 20
          type: integer
      - description: Start list from record x
        in: query
        name: offset
        schema:
          default: 0
          type: integer
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  custom_data:
                    items:
                      $ref: '#/components/schemas/CustomDataProperty'
                    type: array
                  total_count:
                    type: integer
                type: object
          description: OK
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
      tags:
      - Custom Data
      description: Get all custom data properties for a document.
      operationId: GetDocumentCustomData
      summary: Get document custom data properties
    post:
      parameters:
      - description: Document ID
        in: path
        name: documentId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomDataProperty'
          description: OK
        '400':
          $ref: '#/components/responses/Invalid'
        '401':
          $ref: '#/components/responses/Unauthorized'
      tags:
      - Custom Data
      description: Add a custom data property to a document.
      operationId: AddDocumentCustomDataProperty
      requestBody:
        content:
          application/json:
            schema:
              properties:
                property:
                  properties:
                    key:
                      description: Key of the custom data property
                      type: string
                    label:
                      description: Human-readable label
                      type: string
                    value:
                      description: Value for the custom data property
                      oneOf:
                      - type: string
                      - type: number
                      - type: boolean
                    value_type:
                      description: 'Type of value: string, number, boolean'
                      type: string
                  required:
                  - key
                  - value
                  - label
                  - value_type
                  type: object
              required:
              - property
              type: object
        required: true
      summary: Add document custom data property
  /documents/{documentId}/custom-data/{customDataId}:
    delete:
      parameters:
      - description: Document ID
        in: path
        name: documentId
        required: true
        schema:
          type: string
      - description: Custom Data ID
        in: path
        name: customDataId
        required: true
        schema:
          type: string
      responses:
        '204':
          description: No Content
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
      tags:
      - Custom Data
      description: Delete a custom data property from a document.
      operationId: DeleteDocumentCustomDataProperty
      summary: Delete document custom data property
    get:
      parameters:
      - description: Document ID
        in: path
        name: documentId
        required: true
        schema:
          type: string
      - description: Custom Data ID
        in: path
        name: customDataId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomDataProperty'
          description: OK
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
      tags:
      - Custom Data
      description: Get a specific custom data property for a document.
      operationId: GetDocumentCustomDataProperty
      summary: Get document custom data property
    put:
      parameters:
      - description: Document ID
        in: path
        name: documentId
        required: true
        schema:
          type: string
      - description: Custom Data ID
        in: path
        name: customDataId
        required: true
        schema:
          type: string
      responses:
        '204':
          description: No Content
        '400':
          $ref: '#/components/responses/Invalid'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
      tags:
      - Custom Data
      description: Update a custom data property for a document.
      operationId: UpdateDocumentCustomDataProperty
      requestBody:
        content:
          application/json:
            schema:
              properties:
                property:
                  properties:
                    label:
                      type: string
                    value:
                      oneOf:
                      - type: string
                      - type: number
                      - type: boolean
                    value_type:
                      type: string
                  type: object
              type: object
        required: true
      summary: Update document custom data property
components:
  schemas:
    Error:
      properties:
        description:
          type: string
        error:
          type: string
        status:
          type: number
      title: Error
      type: object
      x-ms-summary: Error
    CustomDataProperty:
      description: Custom data property details
      properties:
        document_id:
          description: Document ID
          type: string
        id:
          description: Property ID
          type: string
        property:
          properties:
            key:
              description: Property key
              type: string
            label:
              description: Human-readable label
              type: string
            value:
              description: Property value
              oneOf:
              - type: string
              - type: number
              - type: boolean
            value_type:
              description: 'Value type: string, number, boolean'
              type: string
          type: object
      title: Custom Data Property
      type: object
    EntityCustomData:
      description: Entity custom data settings
      properties:
        allowed_properties:
          items:
            properties:
              key:
                description: Property key
                type: string
              label:
                description: Property label
                type: string
              property_type:
                description: Property type
                type: string
              value_type:
                description: Value type
                type: string
            type: object
          type: array
        entity_id:
          description: Entity ID
          type: string
      title: Entity Custom Data
      type: object
  responses:
    Unauthorized:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
      description: Unauthorized
    NotFound:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
      description: The specified resource was not found
    Invalid:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
      description: Invalid data
  securitySchemes:
    Oauth2:
      description: For testing purpose, use client_id **api** and client_secret **app**
      flows:
        authorizationCode:
          authorizationUrl: https://app.getaccept.com/oauth2/authorize
          refreshUrl: https://app.getaccept.com/oauth2/token
          scopes:
            basic: Grants basic access to operations
          tokenUrl: https://app.getaccept.com/oauth2/token
      type: oauth2
    Token:
      bearerFormat: JWT
      description: Enter your bearer token
      scheme: bearer
      type: http
x-ms-connector-metadata:
- propertyName: Website
  propertyValue: https://www.getaccept.com
- propertyName: Privacy policy
  propertyValue: https://www.getaccept.com/privacy-policy
- propertyName: Categories
  propertyValue: Sales and CRM;Productivity