IDEX Lab Grown File API

In this lab grown diamond feed API you will send an HTTP request with the requested identifiers in JSON, and you will get the full details of all filtered available diamonds back in a zipped CSV file. This service is available as an add-on to all subscribers of the IDEX trading platform, however, results may vary based on your subscription type and permissions. This feed will return all lab grown diamond listings available for onsite feeds from IDEX.

OpenAPI Specification

idex-lab-grown-file-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Diamond Search Lab Grown Diamond Feed API
  description: >
    This API allows you to download a zipped CSV file containing full details of
    lab-grown diamond listings available for onsite feeds from IDEX. Access to
    this service requires an active subscription and valid API credentials.
  version: 1.0.0
servers:
  - url: https://api.idexonline.com/onsite/api
paths:
  /labgrownfullfile:
    post:
      summary: Diamond Search Download Complete Lab Grown File
      description: >
        Fetch a zipped CSV file containing lab-grown diamond data based on
        specified parameters.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - authentication_details
                - parameters
              properties:
                authentication_details:
                  type: object
                  required:
                    - api_key
                    - api_secret
                  properties:
                    api_key:
                      type: string
                      example: HNNSSA1223311
                    api_secret:
                      type: string
                      example: DDccdaaedf123
                parameters:
                  type: object
                  required:
                    - data_format
                  properties:
                    data_format:
                      type: string
                      example: format_lg_20221130
      responses:
        '200':
          description: Zipped CSV file successfully retrieved.
          content:
            application/zip:
              schema:
                type: string
                format: binary
        '500':
          description: Error occurred during processing.
          content:
            application/json:
              schema:
                type: object
                properties:
                  result_info:
                    type: object
                    properties:
                      response_code:
                        type: integer
                        example: 32110
                      response_description:
                        type: string
                        example: A description of the exception.
      tags:
        - Labgrownfullfile
components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: Authorization
security:
  - ApiKeyAuth: []
tags:
  - name: Labgrownfullfile