Super People Docs
Getting Started

Enums and Limits

Every fixed value set the API uses, and the size caps to enforce in the client.

Enums

Hard-code these; they are constrained by the database and will not change silently.

Values
Rolemember, super_admin
Member statusactive, pending, deactivated
Reactionlike, dislike, celebrate, support, love, insightful, funny
Comment votelike, dislike
Recognition categoryteamwork, innovation, above_and_beyond, leadership, customer_focus, learning
Notification kindmention, comment, reply, reaction, recognition, poll_closed
Feed scopeall, following, announcements, saved, polls, recognitions
Feed sortlatest, top
Directory sortname, recent, posts
Team colourblue, emerald, violet, amber, rose, cyan, orange, slate
Work statusin_progress, completed, on_hold
Push platformweb, ios, android
Departmentengineering, product, design, hr, business_development, digital_marketing, finance, operations, support, legal

department is "" when nobody has set one. Every department keeps a work timeline of the same shape — only the vocabulary around it changes (the web app calls it "Projects" in Engineering, "Campaigns" in Marketing), so mirror that table client-side if you want the same wording.

Limits

Enforce these in the composer so the person is stopped before the request is, and still handle the 400 — the server is the authority.

Post body2000 chars
Comment1000 chars
Images per post4
Videos per post1
Documents per post5
Poll options2–6, 80 chars each
Poll question / description200 / 300 chars
Recognition message500 chars
Bio500 chars
Current work1000 chars
Title / location120 chars
Skills / learning interests20 / 10
Timeline entries10, with 8 contributions each
Page size20 default, 50 max

On this page