golfy-api.containers.soamee.com Open in urlscan Pro
206.189.29.186  Public Scan

URL: https://golfy-api.containers.soamee.com/
Submission: On September 29 via automatic, source certstream-suspicious — Scanned from GB

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><input class="download-url-input" type="text" value=""><button class="download-url-button button">Explore</button></form>

Text Content

Explore


TATAKI API

 1.0 

OAS3

Boilerplate API for Tataki

Authorize



USER

POST/v1/users/coach
Contact golfy to create coach

GET/v1/users/csv
Get user csv

POST/v1/users/verify-email/{token}
Verify email

POST/v1/users/reset-password/request
Request reset password

PUT/v1/users/reset-password/{token}
Set new password

PUT/v1/users/{userId}/change-email
Change user email

POST/v1/users/verify-change-email/{token}
Verify new email



COACH

POST/v1/coaches
Register a new Coach

GET/v1/coaches
Get all users coaches

GET/v1/coaches/{coachId}
Get a user coach by id

PATCH/v1/coaches/{coachId}
Updates a user coach by id

DELETE/v1/coaches/{coachId}
Deletes a user coach by id



STUDENT

POST/v1/students
Register a new Student

GET/v1/students
Get all users students

GET/v1/students/{studentId}
Get a user student by id

PATCH/v1/students/{studentId}
Updates a user student by id

DELETE/v1/students/{studentId}
Deletes a user student by id



AUTH

POST/v1/auth/login
Login a user

GET/v1/auth/me
Check if a JWT token is valid

POST/v1/auth/refresh
Refresh a JWT token

POST/v1/auth/logout
Logout a user



MEDIA

POST/v1/media/user-avatar


POST/v1/media/library


POST/v1/media/lesson




HEALTH CHECK

GET/v1/health/readiness


GET/v1/health/liveness




NOTIFICATIONS

GET/v1/users/{userId}/notifications




PLATFORM

GET/v1/platform/statistics-overview
Get platform statistics



GENERICENTITY

GET/v1/generic-entity
Get all GenericEntity

POST/v1/users/{userId}/generic-entity
Creates a new GenericEntity

GET/v1/users/{userId}/generic-entity
Get all GenericEntity of User

GET/v1/users/{userId}/generic-entity/{genericEntityId}
Get a GenericEntity by id

PATCH/v1/users/{userId}/generic-entity/{genericEntityId}
Update a GenericEntity

DELETE/v1/users/{userId}/generic-entity/{genericEntityId}
Delete a GenericEntity



TAG

POST/v1/tags
Creates a new Tag

GET/v1/tags
Get all Tag of User

GET/v1/tags/{tagId}
Get a Tag by id

PUT/v1/tags/{tagId}
Update a Tag

DELETE/v1/tags/{tagId}
Delete a Tag



LIBRARY

POST/v1/library
Creates a library

GET/v1/library
Get all Library

GET/v1/library/{libraryId}
Get one Library

PATCH/v1/library/{libraryId}
Update one Library

DELETE/v1/library/{libraryId}
Delete one Library



LESSON

PUT/v1/lessons/{lessonId}/coach/{coachId}
Assign Coach to Lesson

GET/v1/lessons
Get list of Lessons



LESSONS

POST/v1/students/{studentId}/lessons
Creates a lesson


SCHEMAS

UserCoachDto
CoachDto
CreateCoachDto
RequestResetPasswordDto
SetNewPasswordDto
UpdateUserEmailDto
User
UpdateCoachDto
UserStudentDto
StudentDto
CreateStudentDto
UpdateStudentDto
LoginAuthDto
LoginResponse
Me
RefreshResponse
MediaUploadDto
MediaResponse
GenericEntityResponse
CreateGenericEntityDto
UpdateGenericEntityDto
CreateTagDto
TagResponse
UpdateTagDto
CreateLibraryDto
LibraryResponse
UpdateLibraryDto
CreateLessonDto
LessonResponse