@extends('layouts.app') @section('title', 'API Documentation Viewer') @section('content')

API Documentation

Complete reference for all available endpoints, required parameters, and headers.

← Back to Portal
@if(isset($endpoints) && count($endpoints) > 0)
@foreach($endpoints as $key => $endpoint)
{{ $endpoint['method'] ?? 'GET' }}

{{ ucfirst(str_replace('_', ' ', $key)) }}

Endpoint URL

{{ $endpoint['endpoint'] ?? '' }}

{{ $endpoint['description'] ?? 'No description.' }}

@if(!empty($endpoint['headers']))

Headers

    @foreach($endpoint['headers'] as $header)
  • {{ $header }}
  • @endforeach
@endif @if(!empty($endpoint['required_params']))

Required Parameters

    @foreach($endpoint['required_params'] as $param)
  • {{ $param }}
  • @endforeach
@endif @if(!empty($endpoint['optional_params']))

Optional Parameters

@foreach($endpoint['optional_params'] as $param => $desc)
{{ $param }}: {{ $desc }}
@endforeach
@endif
@endforeach
@else
Failed to load API Documentation data. Make sure ApiAndResponse.txt is accessible.
@endif
@endsection