\subsection{alias APIs}

Alias APIs for creating nicknames for UUIDs and other long strings
\par
The alias set of APIs provide a set of `alias' management functions for
creating and managing aliases for long strings such as UUIDs. If an alias'
name is used as a parameter value in any API call, that parameter will see
the alias' value instead. Given that references to all sentinels, walkers,
nodes, etc. utilize UUIDs, it becomes quite useful to create pneumonic
names for them. Also, when registering   sentinels, walkers, architype
handy aliases are automatically generated. These generated aliases can
then be managed using the alias APIs. Keep in mind that whenever an alias
is created, all parameter values submitted to any API with the alias name
will be replaced internally by its value. If you get in a bind, simply use
the clear or delete alias APIs.

\subsubsection{alias clear}

\subsubsection{alias delete}

\subsubsection{alias list}

\subsubsection{alias register}

\subsection{architype APIs}

Architype APIs for creating and managing Jaseci architypes
\par
The architype set of APIs allow for the addition and removing of
architypes. Given a Jac implementation of an architype these APIs are
designed for creating, compiling, and managing architypes that can be
used by Jaseci. There are two ways to add an architype to Jaseci, either
through the management of sentinels using the sentinel API, or by
registering independent architypes with these architype APIs. These
APIs are also used for inspecting and managing existing arichtypes that
a Jaseci instance is aware of.

\subsubsection{architype delete}

\subsubsection{architype get}

\subsubsection{architype list}

\subsubsection{architype register}

\subsubsection{architype set}

\subsection{config APIs}

Admin config APIs
Abstracted since there are no valid configs in core atm, see jaseci\_serv
to see how used.

\subsubsection{config delete}

\subsubsection{config exists}

\subsubsection{config get}

\subsubsection{config list}

\subsubsection{config set}

\subsection{global APIs}

Admin global APIs

\subsubsection{global delete}

\subsubsection{global sentinel set}

\subsubsection{global sentinel unset}

\subsubsection{global set}

\subsection{graph APIs}

Graph APIs

\subsubsection{graph active get}

\subsubsection{graph active set}

\subsubsection{graph active unset}

\subsubsection{graph create}

\subsubsection{graph delete}

\subsubsection{graph get}

\subsubsection{graph list}

\subsubsection{graph node get}

\subsubsection{graph node set}

\subsection{logger APIs}

APIs for Jaseci Logging configuration

\subsubsection{logger http clear}

\subsubsection{logger http connect}

\subsubsection{logger list}

\subsection{master APIs}

Master APIs for creating nicknames for UUIDs and other long strings
\par
    

\subsubsection{master active get}

\subsubsection{master active set}

\subsubsection{master active unset}

\subsubsection{master create}

\subsubsection{master delete}

\subsubsection{master get}

\subsubsection{master list}

\subsection{object APIs}

Object APIs for generalized operations on Jaseci objects
\par
...

\subsubsection{global get}

\subsubsection{object get}

\subsubsection{object perms get}

\subsubsection{object perms grant}

\subsubsection{object perms revoke}

\subsubsection{object perms set}

\subsection{public APIs}

Public  APIs

\subsubsection{walker summon}

\subsection{sentinel APIs}

Sentinel APIs

\subsubsection{sentinel active get}

\subsubsection{sentinel active global}

\subsubsection{sentinel active set}

\subsubsection{sentinel active unset}

\subsubsection{sentinel delete}

\subsubsection{sentinel get}

\subsubsection{sentinel list}

\subsubsection{sentinel pull}

\subsubsection{sentinel register}

\subsubsection{sentinel set}

\subsection{super APIs}

Super APIs for creating nicknames for UUIDs and other long strings
\par
    

\subsubsection{master createsuper}

\subsection{walker APIs}

Walker APIs

\subsubsection{walker delete}

\subsubsection{walker execute}

\subsubsection{walker get}

\subsubsection{walker list}

\subsubsection{walker prime}

\subsubsection{walker register}

\subsubsection{walker run}

\subsubsection{walker set}

\subsubsection{walker spawn create}

\subsubsection{walker spawn delete}

\subsubsection{walker spawn list}

