Skip to content

events-api-client 0.20260314.2351

Install from the command line:
Learn more about npm packages
$ npm install @tampadevs/events-api-client@0.20260314.2351
Install via package.json:
"@tampadevs/events-api-client": "0.20260314.2351"

About this version

@tampadevs/events-api-client@1.0.0

This generator creates TypeScript/JavaScript client that utilizes axios. The generated Node module can be used in the following environments:

Environment

  • Node.js
  • Webpack
  • Browserify

Language level

  • ES5 - you must have a Promises/A+ library installed
  • ES6

Module system

  • CommonJS
  • ES6 module system

It can be used in both TypeScript and JavaScript. In TypeScript, the definition will be automatically resolved via package.json. (Reference)

Building

To build and compile the typescript sources to javascript use:

npm install
npm run build

Publishing

First build the package then run npm publish

Consuming

navigate to the folder of your consuming project and run one of the following commands.

published:

npm install @tampadevs/events-api-client@1.0.0 --save

unPublished (not recommended):

npm install PATH_TO_GENERATED_PACKAGE --save

Documentation for API Endpoints

All URIs are relative to https://api.tampa.dev

Class Method HTTP request Description
BadgesApi v1BadgesGet GET /v1/badges List platform badges
BadgesApi v1BadgesSlugGet GET /v1/badges/{slug} Get badge detail
ClaimsApi v1ClaimCodeGet GET /v1/claim/{code} Get badge claim info
ClaimsApi v1ClaimCodePost POST /v1/claim/{code} Claim a badge
ClaimsApi v1GroupsClaimTokenGet GET /v1/groups/claim/{token} Look up a group claim invite
ClaimsApi v1GroupsClaimTokenPost POST /v1/groups/claim/{token} Accept a group claim invite
ClaimsApi v1GroupsSlugClaimPost POST /v1/groups/{slug}/claim Submit a group claim request without an invite
DeveloperApi v1DeveloperAppsClientIdDelete DELETE /v1/developer/apps/{clientId} Delete an OAuth application
DeveloperApi v1DeveloperAppsClientIdGet GET /v1/developer/apps/{clientId} Get an OAuth application
DeveloperApi v1DeveloperAppsClientIdPatch PATCH /v1/developer/apps/{clientId} Update an OAuth application
DeveloperApi v1DeveloperAppsClientIdRegenerateSecretPost POST /v1/developer/apps/{clientId}/regenerate-secret Regenerate client secret
DeveloperApi v1DeveloperAppsGet GET /v1/developer/apps List OAuth applications
DeveloperApi v1DeveloperAppsPost POST /v1/developer/apps Create an OAuth application
DeveloperApi v1DeveloperWebhooksGet GET /v1/developer/webhooks List webhooks
DeveloperApi v1DeveloperWebhooksIdDelete DELETE /v1/developer/webhooks/{id} Delete a webhook
DeveloperApi v1DeveloperWebhooksIdDeliveriesGet GET /v1/developer/webhooks/{id}/deliveries List webhook deliveries
DeveloperApi v1DeveloperWebhooksIdPatch PATCH /v1/developer/webhooks/{id} Update a webhook
DeveloperApi v1DeveloperWebhooksIdTestPost POST /v1/developer/webhooks/{id}/test Test a webhook
DeveloperApi v1DeveloperWebhooksPost POST /v1/developer/webhooks Create a webhook
EventsApi v1CheckinCodePost POST /v1/checkin/{code} Check in to event
EventsApi v1EventsEventIdGet GET /v1/events/{eventId} Get event details
EventsApi v1EventsEventIdRsvpDelete DELETE /v1/events/{eventId}/rsvp Cancel RSVP
EventsApi v1EventsEventIdRsvpGet GET /v1/events/{eventId}/rsvp Get RSVP status
EventsApi v1EventsEventIdRsvpPost POST /v1/events/{eventId}/rsvp RSVP to event
EventsApi v1EventsEventIdRsvpSummaryGet GET /v1/events/{eventId}/rsvp-summary Get RSVP summary
EventsApi v1EventsGet GET /v1/events List upcoming events
EventsApi v1EventsNextGet GET /v1/events/next Get next event per group
FollowsApi v1MeFollowingUsernameGet GET /v1/me/following/{username} Check follow status
FollowsApi v1UsersUsernameConnectionsGet GET /v1/users/{username}/connections List MeetPass connections
FollowsApi v1UsersUsernameFollowDelete DELETE /v1/users/{username}/follow Unfollow user
FollowsApi v1UsersUsernameFollowPost POST /v1/users/{username}/follow Follow user
FollowsApi v1UsersUsernameFollowersGet GET /v1/users/{username}/followers List followers
FollowsApi v1UsersUsernameFollowingGet GET /v1/users/{username}/following List following
GroupsApi v1FavoritesGet GET /v1/favorites List favorite groups
GroupsApi v1FavoritesGroupSlugDelete DELETE /v1/favorites/{groupSlug} Remove group from favorites
GroupsApi v1FavoritesGroupSlugPost POST /v1/favorites/{groupSlug} Add group to favorites
GroupsApi v1GroupsGet GET /v1/groups List groups
GroupsApi v1GroupsSlugGet GET /v1/groups/{slug} Get group details
GroupsApi v1GroupsSlugMembersGet GET /v1/groups/{slug}/members List group members
LeaderboardApi v1GroupsSlugLeaderboardGet GET /v1/groups/{slug}/leaderboard Group XP leaderboard
LeaderboardApi v1LeaderboardGet GET /v1/leaderboard Global XP leaderboard
MCPApi mcpDelete DELETE /mcp MCP session termination
MCPApi mcpGet GET /mcp MCP SSE endpoint (not supported)
MCPApi mcpPost POST /mcp MCP JSON-RPC endpoint
ManagementApi v1ManageGroupsGet GET /v1/manage/groups List manageable groups
ManagementApi v1ManageGroupsGroupIdBadgesBadgeIdAwardUserIdPost POST /v1/manage/groups/{groupId}/badges/{badgeId}/award/{userId} Award badge to user
ManagementApi v1ManageGroupsGroupIdBadgesBadgeIdClaimLinksGet GET /v1/manage/groups/{groupId}/badges/{badgeId}/claim-links List badge claim links
ManagementApi v1ManageGroupsGroupIdBadgesBadgeIdClaimLinksPost POST /v1/manage/groups/{groupId}/badges/{badgeId}/claim-links Create badge claim link
ManagementApi v1ManageGroupsGroupIdBadgesBadgeIdDelete DELETE /v1/manage/groups/{groupId}/badges/{badgeId} Delete a group badge
ManagementApi v1ManageGroupsGroupIdBadgesBadgeIdPatch PATCH /v1/manage/groups/{groupId}/badges/{badgeId} Update a group badge
ManagementApi v1ManageGroupsGroupIdBadgesBadgeIdRevokeUserIdDelete DELETE /v1/manage/groups/{groupId}/badges/{badgeId}/revoke/{userId} Revoke badge from user
ManagementApi v1ManageGroupsGroupIdBadgesGet GET /v1/manage/groups/{groupId}/badges List group badges
ManagementApi v1ManageGroupsGroupIdBadgesPost POST /v1/manage/groups/{groupId}/badges Create a group badge
ManagementApi v1ManageGroupsGroupIdCheckinCodesCodeIdDelete DELETE /v1/manage/groups/{groupId}/checkin-codes/{codeId} Delete a checkin code
ManagementApi v1ManageGroupsGroupIdEventsEventIdAttendeesGet GET /v1/manage/groups/{groupId}/events/{eventId}/attendees List event attendees
ManagementApi v1ManageGroupsGroupIdEventsEventIdCancelPost POST /v1/manage/groups/{groupId}/events/{eventId}/cancel Cancel a native event
ManagementApi v1ManageGroupsGroupIdEventsEventIdCheckinCodesGet GET /v1/manage/groups/{groupId}/events/{eventId}/checkin-codes List checkin codes
ManagementApi v1ManageGroupsGroupIdEventsEventIdCheckinCodesPost POST /v1/manage/groups/{groupId}/events/{eventId}/checkin-codes Create checkin code
ManagementApi v1ManageGroupsGroupIdEventsEventIdGet GET /v1/manage/groups/{groupId}/events/{eventId} Get managed event detail
ManagementApi v1ManageGroupsGroupIdEventsEventIdPut PUT /v1/manage/groups/{groupId}/events/{eventId} Update a native event
ManagementApi v1ManageGroupsGroupIdEventsGet GET /v1/manage/groups/{groupId}/events List managed group events
ManagementApi v1ManageGroupsGroupIdEventsPost POST /v1/manage/groups/{groupId}/events Create a native event
ManagementApi v1ManageGroupsGroupIdGet GET /v1/manage/groups/{groupId} Get managed group detail
ManagementApi v1ManageGroupsGroupIdLeavePost POST /v1/manage/groups/{groupId}/leave Leave a group
ManagementApi v1ManageGroupsGroupIdMembersGet GET /v1/manage/groups/{groupId}/members List group members
ManagementApi v1ManageGroupsGroupIdMembersMemberIdDelete DELETE /v1/manage/groups/{groupId}/members/{memberId} Remove a group member
ManagementApi v1ManageGroupsGroupIdMembersMemberIdPatch PATCH /v1/manage/groups/{groupId}/members/{memberId} Update member role
ManagementApi v1ManageGroupsGroupIdMembersPost POST /v1/manage/groups/{groupId}/members Add a member to group
ManagementApi v1ManageGroupsGroupIdPut PUT /v1/manage/groups/{groupId} Update group settings
ManagementApi v1ManageGroupsGroupIdRoleGet GET /v1/manage/groups/{groupId}/role Check user role in group
ManagementApi v1ManageGroupsPost POST /v1/manage/groups Create a native group
ManagementApi v1ManageMyCreationRequestsGet GET /v1/manage/my-creation-requests List my group creation requests
ManagementApi v1ManageRequestCreationPost POST /v1/manage/request-creation Submit group creation request
MeetPassApi v1MeetpassConnectionsGet GET /v1/meetpass/connections List connections
MeetPassApi v1MeetpassGet GET /v1/meetpass List my passes
MeetPassApi v1MeetpassIdDelete DELETE /v1/meetpass/{id} Release pass
MeetPassApi v1MeetpassIdGet GET /v1/meetpass/{id} Get pass details
MeetPassApi v1MeetpassIdPatch PATCH /v1/meetpass/{id} Update pass
MeetPassApi v1MeetpassQrGet GET /v1/meetpass/qr Get QR pass
OnboardingApi v1MeOnboardingDismissAllPost POST /v1/me/onboarding/dismiss-all Dismiss all onboarding steps
OnboardingApi v1MeOnboardingGet GET /v1/me/onboarding Get onboarding status
OnboardingApi v1MeOnboardingStepKeyDismissPost POST /v1/me/onboarding/{stepKey}/dismiss Dismiss an onboarding step
PublicApi v1PublicGroupsSlugGet GET /v1/public/groups/{slug} Get group by slug
PublicApi v1PublicGroupsSlugNextEventGet GET /v1/public/groups/{slug}/next-event Get next event for a group
SchemasApi schemasGet GET /schemas List all JSON schemas
SchemasApi schemasNameGet GET /schemas/{name} Get specific JSON schema
ScopesApi v1ScopesGet GET /v1/scopes List OAuth scopes
UploadsApi v1UploadsFileKeyGet GET /v1/uploads/file/{key} Serve an uploaded file
UploadsApi v1UploadsGet GET /v1/uploads List uploads
UploadsApi v1UploadsKeyDelete DELETE /v1/uploads/{key} Delete an uploaded file
UploadsApi v1UploadsRequestPost POST /v1/uploads/request Request a presigned upload URL
UploadsApi v1UploadsUsageGet GET /v1/uploads/usage Get storage usage
UserApi v1MeGet GET /v1/me Get current user identity
UserApi v1MeGrantsGet GET /v1/me/grants List OAuth grants for the current user
UserApi v1MeGrantsGrantIdDelete DELETE /v1/me/grants/{grantId} Revoke an OAuth grant
UserApi v1MeLinkedAccountsGet GET /v1/me/linked-accounts List linked OAuth accounts
UserApi v1MeLinkedAccountsProviderDelete DELETE /v1/me/linked-accounts/{provider} Unlink an OAuth identity
UserApi v1ProfileAchievementsGet GET /v1/profile/achievements Get achievement progress
UserApi v1ProfileBadgesGet GET /v1/profile/badges Get earned badges
UserApi v1ProfileCheckUsernameUsernameGet GET /v1/profile/check-username/{username} Check username availability
UserApi v1ProfileDelete DELETE /v1/profile Delete current user account and all data
UserApi v1ProfileEntitlementsGet GET /v1/profile/entitlements Get active entitlements
UserApi v1ProfileFeedTokenGet GET /v1/profile/feed-token Get personal feed token
UserApi v1ProfileFeedTokenRegeneratePost POST /v1/profile/feed-token/regenerate Regenerate personal feed token
UserApi v1ProfileGet GET /v1/profile Get current user profile
UserApi v1ProfilePatch PATCH /v1/profile Update current user profile
UserApi v1ProfilePortfolioGet GET /v1/profile/portfolio List portfolio items
UserApi v1ProfilePortfolioIdDelete DELETE /v1/profile/portfolio/{id} Delete portfolio item
UserApi v1ProfilePortfolioIdPatch PATCH /v1/profile/portfolio/{id} Update portfolio item
UserApi v1ProfilePortfolioPost POST /v1/profile/portfolio Create portfolio item
UserApi v1ProfilePrimaryEmailPatch PATCH /v1/profile/primary-email Change primary email
UserApi v1ProfileTokensGet GET /v1/profile/tokens List personal access tokens
UserApi v1ProfileTokensIdDelete DELETE /v1/profile/tokens/{id} Revoke personal access token
UserApi v1ProfileTokensPost POST /v1/profile/tokens Create personal access token
UsersApi v1UsersGet GET /v1/users User directory
UsersApi v1UsersUsernameGet GET /v1/users/{username} Get public user profile
UsersApi v1UsersUsernameGroupBadgesGet GET /v1/users/{username}/group-badges Get user's group badges
WidgetsApi widgetCarouselGet GET /widget/carousel Carousel HTML widget
WidgetsApi widgetNextEventGet GET /widget/next-event Next event HTML widget

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

BearerToken

  • Type: Bearer authentication

Details


Assets

  • events-api-client-0.20260314.2351.tgz

Download activity

  • Total downloads 0
  • Last 30 days 0
  • Last week 0
  • Today 0