@extends('layouts.settings') @section('content') @include('partials.breadcrumb', ['breadcrumbTitle' => 'API Users','parentTitle'=>'Toolbox','parentUrl'=>'/toolbox'])
@include('toolbox.partials.side-nav')
@include('settings.partials.success-message') @include('settings.partials.success')

API Introduction & Documentation

Teqtivity uses OAuth2.0 API to allow programmatic access to view and manage resources. Bearer Tokens generated for API users is necessary to access the resources.


The Teqtivity API endpoint is

{{url('/api')}}

Read Docs

API Permissions

user()->userType->name == "Super Admin") style="margin:0;" @endif>You have the option to choose from the following permissions when creating a new API user.

@if(auth()->user()->userType->name == "Super Admin") Add New Permission @endif
@foreach(\App\Models\OauthScope::all() as $scope)
{{$scope->name}}
@endforeach

Add New User

API Users

@can('API Users Manage')@endcan @forelse($clients as $client) @can('API Users Manage')@endcan @empty @endforelse
# Name Created By Expiring On Notes Permissions
{{$client->id}} {{$loop->iteration}} {{$client->name}} {{$client->addedBy->userName ?? ''}} {{($client->tokens->count() > 0) ? $client->tokens->last()->expires_at->format('m/d/Y') : ''}} {{$client->notes}} {{$client->oAuthscopes->count()}}
No api clients in the system.
    @stop @section('help-links') @include('help.help-links',['helpLink'=>config('help-links.help_links.developers'),'helpTitle'=>config('help-links.help_titles.developers')]) @endsection @section('after_scripts') @if(Session::get( 'status' )) @php $client = Session::get('client'); $token = Session::get('token'); @endphp @endif @stop