AdminAccess


Representa a un permiso de acceso de un Admin.

Modelo AdminAccess

{
    "id": 1,
    "is_owner": true,
    "admin_id": 1,
    "access_id": 1,
    "access_type": "company",
    "created_at": "2020-04-17 01:07:47",
    "updated_at": "2020-04-17 01:07:47"
}
Atributo Tipo Descripción
id int -
is_owner bool -
admin_id int -
access_id int -
access_type string -
created_at datetime\|null -
updated_at datetime\|null -

Insertar AdminAccess

Insertar AdminAccess de Admin

Método URI Cabeceras
POST /companies/{companyId}/admins/{adminId}/admin-accesses Authorization
{
    "access_type": "required|string|in:company,branch,branch_group",
    "access_id": "required|integer"
}

Listar AdminAccess

{info} Soporta: Paginación Filters Carga dinámica

Método URI Cabeceras
GET /companies/{companyId}/admin-accesses Authorization

Listar AdminAccess de BranchGroup

{info} Soporta: Paginación Filters Carga dinámica

Listado de AdminAccesses asignados con permisos de BranchGroup.

Método URI Cabeceras
GET /companies/{companyId}/branch-groups/{branchGroupId}/admin-accesses Authorization

Listar AdminAccess de Branch

{info} Soporta: Paginación Filters Carga dinámica

Listado de AdminAccesses asignados con permisos de Branch.

Método URI Cabeceras
GET /companies/{companyId}/branches/{branchId}/admin-accesses Authorization

Listar AdminAccess de Admin

{info} Soporta: Paginación Filters Carga dinámica

Listado de AdminAccesses de un Admin.

Método URI Cabeceras
GET /companies/{companyId}/admins/{adminId}/admin-accesses Authorization

Eliminar AdminAccess

Método URI Cabeceras
DELETE /companies/{companyId}/admin-accesses/{adminAccessId} Authorization

Enlaces de AdminAccess