NEXTDC Quote API

The quote API from NEXTDC — 9 operation(s) for quote.

Operations 11

GET /v1/quote/{quote_guid} Get a single quote object 🔐 #
DELETE /v1/quote/{quote_guid} Delete a quote 🔐 #
PUT /v1/quote/{quote_guid} Update a quote 🔐 #
GET /v1/quote/{quote_guid}/render Render a quote as HTML 🔐 #
GET /v1/quote/{quote_guid}/pricepoints Get quote available pricepoints 🔐 #
POST /v1/quote Create a new quote 🔐 #
POST /v1/quote/{quote_guid}/ITEMADD Add item to a quote 🔐 #
PUT /v1/quote/{quote_guid}/item/{quote_item_guid} Update item in a quote 🔐 #
DELETE /v1/quote/{quote_guid}/{quote_item_guid}/ITEMREMOVE Remove item from a quote 🔐 #
POST /v1/quote/{quote_guid}/DUPLICATE Duplicate an existing quote 🔐 #
PUT /v1/quote/{quote_guid}/SUBMIT Submit an existing quote 🔐 #

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/nextdc:nextdc-quote-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

nextdc-quote-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Nextdc Quote API
  version: '1'
  description: 'Operations tagged quote across 2 of this provider''s published API definitions: axon-swagger.json, nextdc-axon-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://sandbox-api.axonvx.com/api/biz2
tags:
- name: Quote
paths:
  /v1/quote/{quote_guid}:
    get:
      operationId: bizApiQuotesQuote
      tags:
      - Quote
      parameters:
      - name: quote_guid
        description: Quote GUID
        in: path
        required: true
        schema:
          type: string
      summary: Get a single quote object 🔐
      description: ''
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
      security:
      - api_key: []
    delete:
      operationId: bizApiQuotesRemoveQuote
      tags:
      - Quote
      parameters:
      - name: quote_guid
        description: Quote guid
        in: path
        required: true
        schema:
          type: string
      summary: Delete a quote 🔐
      description: ''
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
      security:
      - api_key: []
    put:
      operationId: bizApiQuotesUpdateQuote
      tags:
      - Quote
      parameters:
      - name: quote_guid
        description: Quote GUID
        in: path
        required: true
        schema:
          type: string
      summary: Update a quote 🔐
      description: Function to update quote details.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
      security:
      - api_key: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/bizApiQuotesUpdateQuoteModel'
        description: "reference  \ncompany_name  \ncustomer_full_name  \ncustomer_phone  \ncustomer_email  \nnotes  \n"
    servers:
    - url: https://sandbox-api.axonvx.com/api/biz2
  /v1/quote/{quote_guid}/render:
    get:
      operationId: bizApiQuotesQuoteRender
      tags:
      - Quote
      parameters:
      - name: quote_guid
        description: Quote GUID
        in: path
        required: true
        schema:
          type: string
      summary: Render a quote as HTML 🔐
      description: ''
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
      security:
      - api_key: []
    servers:
    - url: https://sandbox-api.axonvx.com/api/biz2
  /v1/quote/{quote_guid}/pricepoints:
    get:
      operationId: bizApiQuotesQuotePricepoints
      tags:
      - Quote
      parameters:
      - name: quote_guid
        description: Quote GUID
        in: path
        required: true
        schema:
          type: string
      - name: page
        description: Page number to return, starting at zero (optional)
        in: query
        required: false
        schema:
          type: string
      - name: page_size
        description: Page size to return (optional)
        in: query
        required: false
        schema:
          type: string
      summary: Get quote available pricepoints 🔐
      description: ''
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
      security:
      - api_key: []
    servers:
    - url: https://sandbox-api.axonvx.com/api/biz2
  /v1/quote:
    post:
      operationId: bizApiQuotesCreateQuote
      tags:
      - Quote
      summary: Create a new quote 🔐
      description: ''
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
      security:
      - api_key: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/QuoteDetailsInfo'
        description: "reference  \ncompany_id  \ncompany_name  \ncustomer_full_name  \ncustomer_phone  \ncustomer_email  \ngroup_flags  \nnotes  \n"
        required: true
    servers:
    - url: https://sandbox-api.axonvx.com/api/biz2
  /v1/quote/{quote_guid}/ITEMADD:
    post:
      operationId: bizApiQuotesQuoteItemAdd
      tags:
      - Quote
      parameters:
      - name: quote_guid
        description: Quote GUID
        in: path
        required: true
        schema:
          type: string
      summary: Add item to a quote 🔐
      description: ''
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
      security:
      - api_key: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/bizApiQuotesQuoteItemAddModel'
        description: "**price_point_id** (required)  \n**quantity** (required)  \nnotes  \n"
        required: true
    servers:
    - url: https://sandbox-api.axonvx.com/api/biz2
  /v1/quote/{quote_guid}/item/{quote_item_guid}:
    put:
      operationId: bizApiQuotesQuoteItemUpdate
      tags:
      - Quote
      parameters:
      - name: quote_guid
        description: Quote GUID
        in: path
        required: true
        schema:
          type: string
      - name: quote_item_guid
        description: The quote item guid
        in: path
        required: true
        schema:
          type: string
      summary: Update item in a quote 🔐
      description: ''
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
      security:
      - api_key: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/bizApiQuotesQuoteItemUpdateModel'
        description: "**quantity** (required)  \nnotes  \n"
        required: true
    servers:
    - url: https://sandbox-api.axonvx.com/api/biz2
  /v1/quote/{quote_guid}/{quote_item_guid}/ITEMREMOVE:
    delete:
      operationId: bizApiQuotesQuoteItemRemove
      tags:
      - Quote
      parameters:
      - name: quote_guid
        description: Quote GUID
        in: path
        required: true
        schema:
          type: string
      - name: quote_item_guid
        description: The quote item guid
        in: path
        required: true
        schema:
          type: string
      summary: Remove item from a quote 🔐
      description: ''
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
      security:
      - api_key: []
    servers:
    - url: https://sandbox-api.axonvx.com/api/biz2
  /v1/quote/{quote_guid}/DUPLICATE:
    post:
      operationId: bizApiQuotesDuplicateQuote
      tags:
      - Quote
      parameters:
      - name: quote_guid
        description: Quote GUID
        in: path
        required: true
        schema:
          type: string
      summary: Duplicate an existing quote 🔐
      description: ''
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
      security:
      - api_key: []
    servers:
    - url: https://sandbox-api.axonvx.com/api/biz2
  /v1/quote/{quote_guid}/SUBMIT:
    put:
      operationId: bizApiQuotesSubmitQuote
      tags:
      - Quote
      parameters:
      - name: quote_guid
        description: Quote GUID
        in: path
        required: true
        schema:
          type: string
      summary: Submit an existing quote 🔐
      description: ''
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
      security:
      - api_key: []
    servers:
    - url: https://sandbox-api.axonvx.com/api/biz2
components:
  schemas:
    bizApiQuotesQuoteItemUpdateModel:
      properties:
        quantity:
          type: integer
          format: int64
          description: The item quantity
          minimum: 1
        notes:
          type: string
          description: Quote notes (optional)
          maximum: 10000
      required:
      - quantity
    QuoteDetailsInfo:
      properties:
        reference:
          type: string
          description: Quote reference string
          maximum: 50
        company_id:
          type: string
          description: Company ID string (optional)
          maximum: 50
        company_name:
          type: string
          description: Company name string
          maximum: 150
        customer_full_name:
          type: string
          description: Customer full name string (optional)
          maximum: 128
        customer_phone:
          type: string
          description: Customer phone string (optional)
          maximum: 50
        customer_email:
          type: string
          description: Customer email string (optional)
          maximum: 50
        group_flags:
          type: string
          description: Group flags (optional)
          maximum: 1
        notes:
          type: string
          description: Quote notes (optional)
          maximum: 10000
      required:
      - reference
      - company_name
    bizApiQuotesQuoteItemAddModel:
      properties:
        price_point_id:
          type: integer
          format: int64
          description: The price point id
        quantity:
          type: integer
          format: int64
          description: The item quantity
          minimum: 1
        notes:
          type: string
          description: Quote notes (optional)
          maximum: 10000
      required:
      - price_point_id
      - quantity
    bizApiQuotesUpdateQuoteModel:
      properties:
        reference:
          type: string
          description: Quote reference string (optional)
          maximum: 50
        company_name:
          type: string
          description: Company name string
          maximum: 150
        customer_full_name:
          type: string
          description: Customer full name string (optional)
          maximum: 128
        customer_phone:
          type: string
          description: Customer phone string (optional)
          maximum: 50
        customer_email:
          type: string
          description: Customer email string (optional)
          maximum: 50
        notes:
          type: string
          description: Quote notes (optional)
          maximum: 10000
  securitySchemes:
    api_key:
      type: apiKey
      name: api_key
      in: query
x-refined-from:
- axon-swagger.json
- nextdc-axon-openapi.yml