@extends('adminlte::page') @section('title', 'API Settings') @section('content_header')

API Settings

@stop @section('content')
@if(session('success'))
Success!
{{ session('success') }}
@endif @if(session('error'))
Error!
{{ session('error') }}
@endif

API Configuration

@csrf
Enable or disable the entire API system
requests per minute
Maximum number of API requests allowed per minute per user
days
Number of days before API tokens expire

Mobile App Integration

Mobile App Integration

The API provides access to the system for the mobile application. Configure which features are available and who can access them.

Mobile apps can connect to this system using the API endpoints.

Generate up-to-date API documentation for mobile app developers

Mobile App Features
  • Case Viewing
    Available
  • Suspect Management
    Available
  • Evidence Tracking
    Available
  • Bail Check-ins
    Available
  • Officer Assignment
    Limited
  • Court Scheduling
    Available
  • Dashboard & Reports
    Available
Mobile App Configuration
Use this URL in the mobile app configuration
View the API documentation for developers

API Security

Important: API tokens provide access to sensitive data. Ensure proper security measures are in place.
Security Recommendations
  • Use HTTPS for all API communications
  • Implement token-based authentication
  • Set appropriate rate limits
  • Validate all input data
  • Implement proper error handling
  • Monitor API usage for suspicious activity
API Access Control

Configure which user roles have access to the API:

@csrf
@stop @section('css') @stop @section('js') @stop