bffgateway.dev.alineadigital.dk
Open in
urlscan Pro
20.50.2.86
Public Scan
Submitted URL: https://bffgateway.dev.alineadigital.dk/
Effective URL: https://bffgateway.dev.alineadigital.dk/index.html
Submission: On August 05 via automatic, source certstream-suspicious — Scanned from DK
Effective URL: https://bffgateway.dev.alineadigital.dk/index.html
Submission: On August 05 via automatic, source certstream-suspicious — Scanned from DK
Form analysis
1 forms found in the DOM<form class="download-url-wrapper"><label class="select-label" for="select"><span>Select a definition</span><select id="select">
<option value="/swagger/v0/swagger.json">API - V0</option>
<option value="/swagger/v1/swagger.json">API - V1</option>
</select></label></form>
Text Content
Select a definitionAPI - V0API - V1 MF BFF 0.0 OAS3 /swagger/v0/swagger.json Documentation of MF BFF. Build: 20230802.7 Authorize TRAININGSESSION GET/api/v0/session/{id} Use: api/v1/training-sessions/{id:Guid} Get a Single Training Session. POST/api/v0/session/start Use: api/v1/training-sessions/start-adaptive or api/v1/training-sessions/start-non-adaptive Starts an adaptive training session. GET/api/v0/session/{id}/getseenexercise Use: api/v1/training-sessions/{id:Guid}/next-adaptive-exercise Get the next adaptively chosen SeenExercise. GET/api/v0/session/{id}/seenexercise/{seenExerciseId} Use: api/v1/training-sessions/{id:Guid}/sequences/{sequenceId:Guid}/received-exercises/{receivedExerciseId:Guid} Get SeenExercise by id. POST/api/v0/session/{id}/sequences/{sequenceId}/received-exercises /{receivedExerciseId}/answer-inputfield-exercise Answer an Input Field Exercise. POST/api/v0/session/{id}/sequences/{sequenceId}/received-exercises /{receivedExerciseId}/answer-multiplechoice-exercise Answer a Multiple Choice Exercise. POST/api/v0/session/{id}/sequences/{sequenceId}/received-exercises /{receivedExerciseId}/skip-exercise Skip an exercise in a sesion. POST/api/v0/session/{id}/new-sequence Use: api/v1/training-sessions/{id:Guid}/new-sequence Start new sequence in training session. GET/api/v0/session/{id}/sequences/{sequenceId}/result Get result (list of seen exercises in sequence) in training session. SCHEMAS BadRequestProblemDetails MfBff.Application.Contracts.v0.Requests.Training.StartTrainingSessionV0Request MfBff.Application.Contracts.v0.Requests.Training.StartTrainingSessionV0Request+TrainingFilterTypes MfBff.Application.Contracts.v0.Requests.Training.StartTrainingSessionV0Request+TrainingScopeTypes MfBff.Application.Contracts.v0.Responses.Exercises.AnswerSettingsV0Response MfBff.Application.Contracts.v0.Responses.Exercises.AnswerSettingsV0Response+AnswerDataTypes MfBff.Application.Contracts.v0.Responses.Exercises.AnswerSettingsV0Response+AnswerFormats MfBff.Application.Contracts.v0.Responses.Exercises.AnswerSettingsV0Response+AnswerViews MfBff.Application.Contracts.v0.Responses.Exercises.AnswerViewSettingsV0Response MfBff.Application.Contracts.v0.Responses.Exercises.CheckboxViewSettingsV0Response MfBff.Application.Contracts.v0.Responses.Exercises.CorrectAnswerV0Reponse MfBff.Application.Contracts.v0.Responses.Exercises.ElementV0Response MfBff.Application.Contracts.v0.Responses.Exercises.ExerciseMetaV0Response MfBff.Application.Contracts.v0.Responses.Exercises.ExerciseStateV0Response MfBff.Application.Contracts.v0.Responses.Exercises.ExerciseWithoutAnswerV0Response MfBff.Application.Contracts.v0.Responses.Exercises.FormulaElementV0Response MfBff.Application.Contracts.v0.Responses.Exercises.FractionElementV0Response MfBff.Application.Contracts.v0.Responses.Exercises.GeoGebraElementV0Response MfBff.Application.Contracts.v0.Responses.Exercises.HelpElementV0Response MfBff.Application.Contracts.v0.Responses.Exercises.ImageElementV0Response MfBff.Application.Contracts.v0.Responses.Exercises.ImageElementV0Response+DimensionV0Response MfBff.Application.Contracts.v0.Responses.Exercises.InputViewSettingsV0Response MfBff.Application.Contracts.v0.Responses.Exercises.PlaceholderElementV0Response MfBff.Application.Contracts.v0.Responses.Exercises.SeenExerciseWithExerciseV0Response MfBff.Application.Contracts.v0.Responses.Exercises.SeenExerciseWithUserAnswerV0Response MfBff.Application.Contracts.v0.Responses.Exercises.SymbolElementV0Response MfBff.Application.Contracts.v0.Responses.Exercises.SymbolElementV0Response+Symbols MfBff.Application.Contracts.v0.Responses.Exercises.TextElementV0Response MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerElementV0Response MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerSkippedV0Response MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerTypeV0Response+UserAnswerState MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerV0Response MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerV0Response+UserAnswerValidation MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerValidatedV0Response MfBff.Application.Contracts.v0.Responses.Exercises.VideoElementV0Response MfBff.Application.Contracts.v0.Responses.Exercises.ViewV0Response MfBff.Application.Contracts.v0.Responses.Exercises.ViewV0Response+AnswerTypes MfBff.Application.Contracts.v0.Responses.Exercises.ViewWithOptionsDto MfBff.Application.Contracts.v0.Responses.Shared.Envelope`1[System.Collections.Generic.List`1[MfBff.Application.Contracts.v0.Responses.Exercises.SeenExerciseWithUserAnswerV0Response]] MfBff.Application.Contracts.v0.Responses.Shared.Envelope`2[MfBff.Application.Contracts.v0.Responses.Exercises.SeenExerciseWithExerciseV0Response,MfBff.Application.Contracts.v0.Responses.Exercises.ExerciseMetaV0Response] MfBff.Application.Contracts.v0.Responses.Shared.Envelope`2[MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerV0Response,MfBff.Application.Contracts.v0.Responses.Exercises.ExerciseMetaV0Response] MfBff.Application.Contracts.v0.Responses.Shared.Envelope`2[MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionV0Response,MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionMetaV0Response] MfBff.Application.Contracts.v0.Responses.Training.CountScopeStateV0Response MfBff.Application.Contracts.v0.Responses.Training.ExerciseInSequenceV0Response MfBff.Application.Contracts.v0.Responses.Training.SettingsV0Response MfBff.Application.Contracts.v0.Responses.Training.StreakChallengeScopeStateV0Response MfBff.Application.Contracts.v0.Responses.Training.TimeChallengeScopeStateV0Response MfBff.Application.Contracts.v0.Responses.Training.TimeScopeStateV0Response MfBff.Application.Contracts.v0.Responses.Training.TrainingContextV0Response MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionMetaV0Response MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionSequenceStateV0Response MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionStateV0Response MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionV0Response MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionV0Response+FilterTypes MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionV0Response+ScopeTypes MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionV0Response+TrainingSessionStatus MfBff.Application.Contracts.v1.Training.Requests.AnswerInputFieldExerciseRequest MfBff.Application.Contracts.v1.Training.Requests.AnswerInputFieldExerciseRequest+InputFieldAnswerRequest MfBff.Application.Contracts.v1.Training.Requests.AnswerMultipleChoiceExerciseRequest MfBff.Application.Contracts.v1.Training.Requests.AnswerMultipleChoiceExerciseRequest+MultipleChoiceAnswerRequest Microsoft.AspNetCore.Mvc.ProblemDetails