Skip to main content
GET
/
teams
/
{team_id}
/
reputation
Get team reputation score
curl --request GET \
  --url https://api.mnemom.ai/v1/teams/{team_id}/reputation \
  --header 'Authorization: Bearer <token>'
{
  "team_id": "<string>",
  "team_name": "<string>",
  "score": 123,
  "grade": "AAA",
  "confidence": "insufficient",
  "is_eligible": true,
  "components": [
    {
      "key": "coherence_history",
      "label": "<string>",
      "score": 123,
      "weight": 123,
      "weighted_score": 123,
      "factors": [
        "<string>"
      ]
    }
  ],
  "total_assessments": 123,
  "last_assessed": "2023-11-07T05:31:56Z",
  "trend_30d": 123,
  "visibility": "public",
  "computed_at": "2023-11-07T05:31:56Z",
  "member_count": 123,
  "a2a_trust_extension": {
    "extension_uri": "<string>",
    "provider": "<string>",
    "score": 123,
    "grade": "<string>",
    "confidence": "<string>",
    "member_count": 123,
    "verified_url": "<string>",
    "badge_url": "<string>",
    "methodology_url": "<string>",
    "last_updated": "2023-11-07T05:31:56Z"
  }
}

Authorizations

Authorization
string
header
required

Supabase JWT token in Authorization: Bearer header

Path Parameters

team_id
string
required

Team identifier (UUID)

Response

Team reputation score

team_id
string
team_name
string
score
number

0-1000

grade
enum<string>
Available options:
AAA,
AA,
A,
BBB,
BB,
B,
CCC,
NR
confidence
enum<string>
Available options:
insufficient,
low,
medium,
high
is_eligible
boolean

true when total_assessments >= 10

components
object[]
total_assessments
integer
last_assessed
string<date-time> | null
trend_30d
number
visibility
enum<string>
Available options:
public,
unlisted,
private
computed_at
string<date-time>
member_count
integer
a2a_trust_extension
object