@extends('layouts.app') @section('title', 'API Receivers') @section('content')
Name & Description | Endpoint | Methods | Target Table | Status | Actions |
---|---|---|---|---|---|
{{ $receiver->name }}
@if($receiver->description)
{{ Str::limit($receiver->description, 50) }}
@else
No description
@endif
|
/api/in/{{ $receiver->endpoint }}
|
@if($receiver->allowed_methods)
@php
$methods = explode(',', $receiver->allowed_methods);
@endphp
@foreach($methods as $method)
@php
$methodTrimmed = trim($method);
$badgeClass = 'secondary';
if ($methodTrimmed === 'GET') {
$badgeClass = 'success';
} elseif ($methodTrimmed === 'POST') {
$badgeClass = 'primary';
} elseif ($methodTrimmed === 'PUT') {
$badgeClass = 'warning';
} elseif ($methodTrimmed === 'DELETE') {
$badgeClass = 'danger';
}
@endphp
{{ $methodTrimmed }}
@endforeach
@else
-
@endif
|
{{ $receiver->target_table }}
@if($receiver->auto_create_table)
Auto-create
@else
Manual
@endif
|
{{ $receiver->is_active ? 'Active' : 'Inactive' }}
{{ ucfirst(str_replace('_', ' ', $receiver->auth_type)) }}
|
Start by creating your first API receiver to accept incoming data from external sources.
Create Your First Receiver