The Esadax REST API offers a comprehensive set of endpoints for managing various resources such as secrets, firewalls, teams, users, and webhooks. Below is an organized summary of how to use these endpoints effectively:
GET /v2/secrets with pagination if needed.PATCH /v2/secrets/{name} to change the name, ensuring it's unique per user or team.GET /v1/firewalls/{configVersion}.PUT /v1/firewalls with new rules.POST /v1/attack-challenge-mode to toggle the setting./v1/teams with slug and optional name./v1/teams/{teamId} with optional reasons./v1/teams/{teamId}/invites/{inviteCode}./v2/teams/{teamId}./v2/teams/{teamId}/members, paginating as needed./v1/teams/{teamId}/members with email or ID (ID takes precedence)./v1/teams/join with invite code or team ID./v2/teams/{teamId} with new details./v1/teams/{teamId}/members/{uid}./v1/teams/{teamId}/request./v1/teams/{teamId}/members/{uid} if confirmed./v2/user./v3/events./v1/webhooks./v1/webhooks/{webhookId}./v1/webhooks/{webhookId}./v1/webhooks./v1/teams with {"slug": "example-team", "name": "Example Team"}./v1/teams/{teamId}/members with user details or invite codes./v1/teams/join with the team ID or invite code./v1/firewalls with new configuration.