RAID API
    • DiveRAID frontend public API
      • Search divers
        POST
      • Search instructors
        POST
      • Search dive centers
        POST
      • Search dive centers by country
        GET
    • DiveRAID rest API V1
      • Auth
        • Register a new user
        • Login and get a Sanctum token
        • Send password reset email
        • Reset password using token
        • Logout and revoke the current token
        • Resend email verification
        • Complete a two-factor login and get a Sanctum token
      • Profile
        • The user resource
        • Get authenticated user profile
        • Update profile
        • Delete account
        • Update password
        • Update dive center association
      • Diver
        • Shared diver resources
        • Courses
          • List active courses
          • List expired courses
          • Get course detail
          • Submit module quiz
          • Get quiz result
          • Submit course exam
          • Get exam result
          • Get skills progress
          • Sign skills (diver)
        • Free Learnings
          • List enrolled free learnings
          • List available free learning courses
          • Enroll in a free learning course
          • Get free learning detail
          • Submit free learning module quiz
          • Get free learning quiz result
        • Certifications
          • Get certification history
          • Get certification quiz result
          • Get certification exam result
          • Get certification skills
          • List diver certifications
        • Dive Logs
          • Delete dive log
          • Create dive log
          • Update dive log
          • List loggable courses
          • List dive logs (paginated)
          • Get dive log
        • Awards
          • List award cards
        • Documents
          • Upload own medical certificate or insurance
          • List diver documents
        • Forms
          • List diver forms
        • Medical
          • Get medical questionnaire structure
          • Submit medical questionnaire
        • Store
          • List courses available for purchase
          • Get order status
      • Professional
        • Students
          • List students
          • Get student progress
          • Get student quiz result
          • Get student exam result
          • Get student skills progress
          • Sign student skills
        • Certifications
          • Get certification history
          • Get certification quiz result
          • Get certification exam result
          • Get certification skills
          • List all professional certifications
          • List diver-level certifications
          • List specialty certifications
          • List professional certifications
          • List trainer certifications
          • List examiner certifications
        • Classroom
          • List classrooms
          • Get classroom progress (all students)
          • Get classroom student progress
          • Get classroom student quiz result
          • Get classroom student exam result
          • Get classroom student skills
          • Sign classroom student skills
        • Renewals
          • List renewal courses
          • Get renewal progress
          • Renewal status
          • Submit renewal module quiz
          • Get renewal quiz result
          • Submit renewal exam
          • Get renewal exam result
          • Get renewal skills progress
          • Sign renewal skills
        • Recognitions
          • List recognition courses
        • Dive Logs
          • Get student dive log
          • Sign student dive log
          • List student dive logs for a course
        • Store
      • Sync
        • Upload offline operations
        • Download full course data for offline use
        • Get sync status
      • Dive Center
      • Public
        • List all countries
        • Dive-log enum values with labels in the response language
        • Get country data
        • Get country divisions (states/provinces)
        • List time zone identifiers, optionally narrowed to one country
        • List, search, and radius-search publicly visible dive centres
        • Every publicly visible, geolocated dive centre as a map marker
        • Countries with at least one publicly visible dive centre
        • Full detail of one publicly visible dive centre
    • Schemas
      • Frontend API Schema
        • DiverSearch
      • SuccessResponse
      • DiverCertification
      • ValidationErrorResponse
      • TwoFactorChallengeResponse
      • TokenResponse
      • ErrorResponse
      • DiveLog
      • UserProfile
      • CourseLog
      • CourseLogDetail
      • QuizResult
      • ExamResult
      • SkillProgress
      • Certification
      • PaginatedDiveLogs
      • StoreItem
      • PaymentIntentResponse
      • OrderConfirmResponse
      • OrderStatusResponse
      • InstructorSearch
      • DiveCenterSearch

    TwoFactorChallengeResponse

    {
        "two_factor": true,
        "challenge_token": "Zx9kQ2mV7bT4nW1cR8yH5pL0dJ3sF6uAeG2tB9vKq4XoM7iNzC5wY1rD8hE3jP6a",
        "expires_in": 300
    }
    Built with