NexGen Cloud Partner Config API

Partner config fetch endpoint

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/nexgen-cloud-partner-config-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

nexgen-cloud-partner-config-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Infrahub Partner Config API
  version: '1.0'
  description: Partner config fetch endpoint
servers:
- url: https://infrahub-api.nexgencloud.com/v1
security:
- accessToken: []
- apiKey: []
tags:
- name: partner-config
  description: Partner config fetch endpoint
paths:
  /auth/partner-config:
    get:
      tags:
      - partner-config
      summary: Get partner config
      description: Fetch the customised customer configuration for Hyperstack.
      operationId: Get_partner_config
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PartnerConfig'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponseModel'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponseModel'
        '500':
          description: Internal Server Error
          content: {}
  /auth/partner-config/docs:
    get:
      tags:
      - partner-config
      description: Fetch the partner config for a given domain.
      operationId: Get_partner_config_by_domain
      parameters:
      - name: domain
        in: query
        description: The domain to look up the partner config for.
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PartnerConfig'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponseModel'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponseModel'
        '500':
          description: Internal Server Error
          content: {}
components:
  schemas:
    URIs:
      type: object
      properties:
        auth:
          type: string
        doc:
          type: string
        api_doc:
          type: string
        console:
          type: string
        api_uri:
          type: string
        landing_page:
          type: string
        contact_us:
          type: string
    ErrorResponseModel:
      type: object
      properties:
        status:
          type: boolean
          default: false
        message:
          type: string
        error_reason:
          type: string
    PartnerConfig:
      required:
      - name
      - user_type
      type: object
      properties:
        name:
          type: string
        uris:
          $ref: '#/components/schemas/URIs'
        user_type:
          type: string
        support_email:
          type: string
        logos:
          $ref: '#/components/schemas/Logos'
        background_image_url:
          type: string
        colors:
          $ref: '#/components/schemas/Colors'
    SecondaryColor:
      type: object
      properties:
        light:
          type: string
        dark:
          type: string
    PrimaryColor:
      type: object
      properties:
        light:
          type: string
        dark:
          type: string
    Logos:
      type: object
      properties:
        light:
          type: string
        dark:
          type: string
        email:
          type: string
        favicon:
          type: string
    Colors:
      type: object
      properties:
        primary:
          $ref: '#/components/schemas/PrimaryColor'
        secondary:
          $ref: '#/components/schemas/SecondaryColor'
  securitySchemes:
    accessToken:
      type: apiKey
      description: Bearer Token
      name: Authorization
      in: header
    apiKey:
      type: apiKey
      description: Send it as api_key in header
      name: api_key
      in: header
x-original-swagger-version: '2.0'