StealthTest
StealthTest Site
  • 👋Welcome to StealthTest
  • Features & Fundamentals
    • 🚰Faucet
    • 🗃️Logs
      • 📖Advanced Block Explorer
    • 💰Test Wallets
    • 🫂Teams & User Roles
      • 🎟️How to Create a Team
    • 🏢Smart Contract Repository
  • StealthTest API
    • 👨‍💻StealthTest API Reference Overview
    • 📖API Reference
      • Get Environments
      • Get Environment
      • Create Environment
      • Delete Environment
      • Get Wallet Information
      • Fund Wallet
    • 🎛️API Management
  • StealthTest Guides
    • 🧬Connecting to StealthTest Networks
      • 🦊Metamask
      • 3️⃣Thirdweb
      • 🪙Coinbase Wallet
    • ⚗️Test Wallet Import
      • 🦊Metamask Wallet Import
    • ⚡Testing with Remix
    • 🍬Testing with Truffle
    • 👷‍♂️Testing with Hardhat
    • 🍨Testing with Brownie
    • 🌲Testing with Web3.js + Cypress
Powered by GitBook
LogoLogo
On this page

Was this helpful?

  1. StealthTest API
  2. API Reference

Create Environment

Creates an environment for your team to access and use within seconds.

PreviousGet EnvironmentNextDelete Environment

Last updated 1 year ago

Was this helpful?

curl --location --request POST 'https://api.nameless.io/v1/environments' \
--header 'x-api-key: <YOUR API KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Nameless",
    "networks": ["ethereum"],
    "chainId": 1234
}'
{
    "data": {
        "id": "asBkqVqynvkJddXNc0Oog",
        "accountId": "sodM22-OIixbRuajh8hE0",
        "createdAt": 1683114747172,
        "chainId": 1234,
        "accountType": "organization",
        "name": "Nameless",
        "namespace": "[namespace]",
        "accounts": {},
        "status": "PENDING",
        "networks": {
            "ethereum": {
                "url": "https://8543fc0f-121c-452f-9628-925dccc108d9.ethereum.nameless.io",
                "status": "PENDING"
            }
        }
    },
    "message": "Environment \"Nameless\" (asBkqVqynvkJddXNc0Oog) is being created...",
    "success": true
}
📖
Page cover image
post

Creates an environment for your team to access and use. Returns the network RPC URL, chainId, name, status, id, delivered synchronously to be used right away. Network values are "ethereum, polygon or moonbeam"

Body
namestringRequired
chainIdnumberRequired
networksstring[]Required
Responses
201
Created
400
Bad Request
401
Unauthorized
500
Internal Server Error
post
POST /v1/environments HTTP/1.1
Host: api.nameless.io
Content-Type: application/json
Accept: */*
Content-Length: 47

{
  "name": "text",
  "chainId": 1,
  "networks": [
    "text"
  ]
}

No content