Skip to main content
POST
/
api
/
v1
/
groups
Create a group
curl --request POST \
  --url https://api.alpha-labs.trade/api/v1/groups \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "Alpha Degens",
  "description": "High-conviction calls",
  "joiningFee": "0",
  "subscriptionFee": "10",
  "groupAccessType": "PUBLIC"
}
'
{
  "data": {
    "groupId": "<string>",
    "membership": {
      "userDynamicId": "<string>",
      "groupId": "<string>",
      "subscriptionStatus": "<string>",
      "nextChargeAt": "2023-11-07T05:31:56Z",
      "inviteCode": "<string>",
      "autoBuyEnabled": true,
      "autoBuyAmountUsd": "12.50",
      "mainWalletAddress": "<string>",
      "createdAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z",
      "group": {
        "uniqueId": "<string>",
        "name": "<string>",
        "description": "<string>",
        "image": "<string>",
        "header": "<string>",
        "joiningFee": "12.50",
        "subscriptionFee": "12.50",
        "subscriptionPeriod": "<string>",
        "isActive": true,
        "performancePnl": {
          "allTimePnl": "4.27",
          "pnl7Days": "4.27",
          "pnl30Days": "4.27"
        },
        "performanceRank": 123,
        "winRate": "4.27",
        "tradeCount": 123,
        "predictionCount": 123,
        "avgReturn": "4.27",
        "volatility": "4.27",
        "biggestWin": "4.27",
        "biggestLoss": "4.27",
        "participationRate": "4.27",
        "memberCount": 123,
        "createdAt": "2023-11-07T05:31:56Z",
        "updatedAt": "2023-11-07T05:31:56Z"
      }
    }
  }
}

Authorizations

Authorization
string
header
required

Send your API key as Authorization: Bearer murmo_.... Keys are created in the Murmo app. Header-only — keys are never read from the query string. Valid for the REST API under /api/v1 only (not the GraphQL endpoint).

Body

application/json
name
string
required
joiningFee
string
required

Whole-dollar join fee as a string.

Example:

"0"

groupAccessType
enum<string>
required
Available options:
PUBLIC,
PRIVATE
description
string
header
string
image
string
subscriptionFee
string

Whole-dollar monthly fee as a string.

defaultMemberType
enum<string>
Available options:
LEADER,
MEMBER

Response

The new group id and the caller's membership.

data
object