---
title: "Request support for a new blockchain (no auth required)"
method: POST
path: "/v1/chain-request"
tags: ["Platform"]
---

# Request support for a new blockchain (no auth required)

`POST /v1/chain-request`

## Request

- Base URL: `https://api.insumermodel.com`
- URL: `https://api.insumermodel.com/v1/chain-request`
- Auth: none required

Public intake for chain-support requests. Submissions are reviewed by a human; nothing is enabled automatically. Rate limited per email. **Response envelope note**: standalone endpoint — flat `{success, message}`.

## Request body

- object
  - `chainName` string, required
  - `chainId` number, required: Numeric chain ID.
  - `networkType` 'evm' | 'non-evm', required
  - `rpcUrl` string: Optional public RPC endpoint for the chain.
  - `contactName` string, required
  - `contactEmail` string, email, required
  - `organizationName` string
  - `message` string

## Response `200`

Request recorded for review

- object
  - `success` boolean
  - `message` string

## Other responses

- `400`: Missing or invalid fields
- `405`: Method not allowed (only POST supported)
- `429`: Too many requests from this email — try again tomorrow
- `500`: Unexpected server error. Safe to retry; no credits are charged on a 500. Router endpoints return the standard error envelope; standalone endpoints (the ones whose 200 is a flat object) return a flat {"error": "..."} object.

---

[API](https://skmtc.dev/insumermodel/apis/insumerapi.md) · [All operations](https://skmtc.dev/insumermodel/apis/insumerapi/llms.txt) · [OpenAPI document](https://skmtc.dev/insumermodel/apis/insumerapi/revisions/91f56fe9e3d8?raw)
