GET
/
api
/
v1
/
stages
/
lead-deal-stages
Get Deal Stages
curl --request GET \
  --url https://app.journeybee.io/api/v1/stages/lead-deal-stages \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": 1,
    "uuid": "deal-stage-uuid-123", 
    "label": "Proposal",
    "series": 1,
    "phase": "discovery",
    "partner_type": "referral",
  },
  {
    "id": 2,
    "label": "Negotiation",
    "series": 2, 
    "phase": "negotiation"
  },
  {
    "id": 3,
    "label": "Closed Won",
    "series": 3,
    "phase": "closed_won"
  }
]

Authentication

curl -X GET "https://app.journeybee.io/api/v1/stages/lead-deal-stages" \
  -H "Authorization: Bearer your-api-key-uuid" \
  -H "Content-Type: application/json"

Response Schema

stages
array
Array of deal stage objects

Example Response

[
  {
    "id": 1,
    "uuid": "deal-stage-uuid-123", 
    "label": "Proposal",
    "series": 1,
    "phase": "discovery",
    "partner_type": "referral",
  },
  {
    "id": 2,
    "label": "Negotiation",
    "series": 2, 
    "phase": "negotiation"
  },
  {
    "id": 3,
    "label": "Closed Won",
    "series": 3,
    "phase": "closed_won"
  }
]

Notes

  • Requires API key with read_access permission
  • Deal stages manage the sales pipeline from lead to close
  • Phases determine commission calculation and reporting logic