Erply Product Parameter Value API

The Product Parameter Value API from Erply — 4 operation(s) for product parameter value.

Operations 4

DELETE /v1/product/parameter/value/{ids} Delete product parameter values
PUT /v1/product/parameter/value/{id} Update Product Parameter Value
GET /v1/product/{ids}/parameter/value Get Product Parameter Values by Product IDs
POST /v1/product/{productId}/parameter/{parameterId}/value Assign Value to Product's Parameter

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/erply-product-parameter-value-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

erply-product-parameter-value-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: "\n\n## Overview\n\n\n\nThis application offers an API for managing assignments and tasks.\n\n\n\nGraphQL endpoint for the same API is [also available](/graph)\n\n\n\n<details><summary>Authentication</summary>\n\n\n\n> \n\n> Authenticate using your Erply credentials and get a sessionKey. This sessionKey and your Erply clientCode must be provided in the HTTP headers of every request. You do not have to authenticate against this API - valid Erply sessionKey-s from other sources are also acceptable. To authenticate using this API, use the `POST /api/v1/auth` endpoint.\n\n>\n\n</details>\n\n"
  title: assignments Assortment Product Parameter Value API
  contact: {}
  version: 2.36.5
tags:
- name: Product Parameter Value
paths:
  /v1/product/parameter/value/{ids}:
    delete:
      security:
      - sk: []
      - cc: []
      - jwt: []
      tags:
      - Product Parameter Value
      summary: Delete product parameter values
      parameters:
      - description: up to 100 semicolon delimited value IDs
        name: ids
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/responses.Response'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/responses.MessageResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/responses.MessageResponse'
  /v1/product/parameter/value/{id}:
    put:
      security:
      - sk: []
      - cc: []
      - jwt: []
      description: Update Product Parameter Value
      tags:
      - Product Parameter Value
      summary: Update Product Parameter Value
      parameters:
      - description: value ID
        name: id
        in: path
        required: true
        schema:
          type: integer
      - description: Apply-Validation-Rules flag
        name: Apply-Validation-Rules
        in: header
        required: true
        schema:
          type: boolean
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/responses.Response'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/responses.MessageResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/responses.MessageResponse'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/requests.ValueRequest'
        description: Parameter Value
        required: true
  /v1/product/{ids}/parameter/value:
    get:
      security:
      - sk: []
      - cc: []
      - jwt: []
      description: Get Product Parameter Values by Product IDs (ids parameter)
      tags:
      - Product Parameter Value
      summary: Get Product Parameter Values by Product IDs
      parameters:
      - description: can contain semicolon delimited IDs.
        name: ids
        in: path
        required: true
        schema:
          type: string
      - description: skip n records
        name: skip
        in: query
        schema:
          type: integer
      - description: 'items to take, default: 20, max: 100000'
        name: take
        in: query
        schema:
          type: integer
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/parametermodels.ValueResponse'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/responses.MessageResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/responses.MessageResponse'
  /v1/product/{productId}/parameter/{parameterId}/value:
    post:
      security:
      - sk: []
      - cc: []
      - jwt: []
      description: 'Type `TEXT`: "value":"your_text"

        Type `BOOLEAN` : "value":true

        Type `INTEGER`: "value":1

        Type `DECIMAL`: "value": 1.01

        Type `LIST`: "value": 1 (1 is option ID)

        Type `MULTILIST`: "value": [1,2,3] (arrray of option IDs)'
      tags:
      - Product Parameter Value
      summary: Assign Value to Product's Parameter
      parameters:
      - description: product ID
        name: productId
        in: path
        required: true
        schema:
          type: integer
      - description: parameter ID
        name: parameterId
        in: path
        required: true
        schema:
          type: integer
      - description: Apply-Validation-Rules flag
        name: Apply-Validation-Rules
        in: header
        required: true
        schema:
          type: boolean
      responses:
        '201':
          description: Created
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/responses.Response'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/responses.MessageResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/responses.MessageResponse'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/requests.ValueRequest'
        description: Value
        required: true
components:
  schemas:
    requests.ValueRequest:
      type: object
      properties:
        value: {}
    responses.MessageResponse:
      type: object
      properties:
        message:
          type: string
          example: some message
    responses.Response:
      type: object
      properties:
        id:
          type: integer
          example: 73
    parametermodels.ValueResponse:
      type: object
      properties:
        added:
          description: Unix timestamp
          type: integer
          example: 1595230999
        addedby_id:
          description: user ID
          type: integer
          example: 1
        changed:
          description: Unix timestamp
          type: integer
          example: 1595230999
        changedby_id:
          description: user ID
          type: integer
          example: 1
        id:
          type: integer
        parameter_id:
          type: integer
        product_id:
          type: integer
        value:
          description: can be any type. Can be parameter option also
  securitySchemes:
    AccessToken:
      type: apiKey
      name: accessToken
      in: header
    ErplyClientCode:
      type: apiKey
      name: clientCode
      in: header
    ErplyJWT:
      type: apiKey
      name: jwt
      in: header
    ErplySession:
      type: apiKey
      name: sessionKey
      in: header
    RequestKey:
      type: apiKey
      name: requestKey
      in: header