Quickstart
Sign in, get a Bearer token, and place your first order in under five minutes.
1. Authenticate
curl -X POST https://api.cegoat.com/v1/auth/login \
-H 'Content-Type: application/json' \
-d '{"email":"you@example.com","password":"••••••"}'2. Place an order — TypeScript
import { CegoatClient } from "@cegoat/sdk";
const client = new CegoatClient({ token: process.env.CEGOAT_TOKEN });
const order = await client.orders.create({
symbol: "BTC-USDT",
side: "buy",
type: "limit",
price: "65000",
quantity: "0.01",
tif: "GTC",
});3. Place an order — Go
package main
import (
"context"
"log"
cegoat "github.com/cegoat/sdk-go"
)
func main() {
c := cegoat.New(cegoat.WithToken(os.Getenv("CEGOAT_TOKEN")))
ord, err := c.Orders.Create(context.Background(), &cegoat.NewOrder{
Symbol: "BTC-USDT", Side: "buy", Type: "limit",
Price: "65000", Quantity: "0.01", TIF: "GTC",
})
if err != nil { log.Fatal(err) }
log.Println(ord.ID)
}Try requests live in the API Playground.