文件内容
api-helper.sh
#!/bin/bash
# ABOUTME: Userorbit API helper — makes authenticated POST requests using env vars
# ABOUTME: Requires USERORBIT_API_KEY and USERORBIT_TEAM_ID to be set in environment
ENDPOINT="$1"
if [ -n "$2" ]; then BODY="$2"; else BODY='{}'; fi
exec curl -s -X POST "https://api.userorbit.com/api/v1/${ENDPOINT}" \
-H "Authorization: Bearer ${USERORBIT_API_KEY}" \
-H "Content-Type: application/json" \
-H "x-team-id: ${USERORBIT_TEAM_ID}" \
-d "${BODY}"