Perfil de Acesso

access-profile/audit/:access-profile-id

Obter informações de interações no registro de Perfil de Acesso

GET
http://cftv.barradorio.com.br:8080/api/access-profile/audit/:access-profile-id
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [accessProfile.accessProfile.read]{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
URI Input
{ "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "access-profile-id": "Código" } }
Query Input
{ "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "page": "Página", "pagination": "Paginação. Máximo 100." } }
Output
{ "type": "success", "content": "@" } where output @ is { "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "accessProfileAudits": { "description": "Auditoria", "type": "@ManyOf", "schema": { "created": "Data\/Hora", "description": "Alterações", "authorUser": { "description": "Auditoria", "type": "@OneOf", "schema": { "id": "Código", "name": "Nome" } } } }, "total": "Total de Registros", "page": "Página Carregada", "pages": "Total de Páginas", "pagination": "Páginação" } }
Output Exception
{ "type": "exception", "message": "@" } where ouput exception @ is equal the string message

access-profile/collection

Coleção de Perfil de Acesso com informações resumidas e possibilidade de filtro

GET
http://cftv.barradorio.com.br:8080/api/access-profile/collection
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [accessProfile.accessProfile.read]{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
Query Input
{ "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "page": "Página", "pagination": "Paginação. Máximo 100.", "order-by": "Atributo de Ordenação. accessProfile.id, accessProfile.name", "order-type": "Tipo de Ordenação no Atributo. ASC ou DESC. Padrão DESC", "filter-id": "Código", "filter-name-contains": "Nome" } }
Output
{ "type": "success", "content": "@" } where output @ is { "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "accessProfiles": { "description": "Perfil de Acesso", "type": "@ManyOf", "schema": { "id": "Código", "name": "Nome" } }, "total": "Total de Registros", "page": "Página Carregada", "pages": "Total de Páginas", "pagination": "Páginação", "order-by": "Atributo de Ordenação", "order-type": "Tipo de Ordenação" } }
Output Exception
{ "type": "exception", "message": "@" } where ouput exception @ is equal the string message

access-profile/create

Criar um(a) Perfil de Acesso

POST
http://cftv.barradorio.com.br:8080/api/access-profile/create
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [accessProfile.accessProfile.create]{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
Body Input
{ "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "accessProfile": { "description": "Perfil de Acesso", "type": "@OneOf", "schema": { "name": "Nome precisa ser um texto, Nome é obrigatório, Nome precisa ter 120 caracteres", "accessProfileResource": { "description": "Recursos", "type": "@ManyOf", "schema": { "resource": { "description": "Recursos", "type": "@OneOf", "schema": { "id": "Identificação" } } } } } } } }
Output
{ "type": "success", "content": "@" } where output @ is { "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "id": "Código", "message": "Mensagem" } }
Output Exception
{ "type": "exception", "message": "@" } where ouput exception @ is equal the string message

access-profile/delete/:access-profile-id

Deletar Perfil de Acesso

DELETE
http://cftv.barradorio.com.br:8080/api/access-profile/delete/:access-profile-id
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [accessProfile.accessProfile.delete]{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
URI Input
{ "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "access-profile-id": "Código" } }
Output
{ "type": "success", "content": "@" } where output @ is { "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "message": "Mensagem" } }
Output Exception
{ "type": "exception", "message": "@" } where ouput exception @ is equal the string message

access-profile/edit/:access-profile-id

Editar um(a) Perfil de Acesso

POST
http://cftv.barradorio.com.br:8080/api/access-profile/edit/:access-profile-id
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [accessProfile.accessProfile.edit]{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
URI Input
{ "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "access-profile-id": "Código" } }
Body Input
{ "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "accessProfile": { "description": "Perfil de Acesso", "type": "@OneOf", "schema": { "name": "Nome precisa ser um texto, Nome é obrigatório, Nome precisa ter 120 caracteres", "accessProfileResource": { "description": "Recursos", "type": "@ManyOf", "schema": { "id": "Código precisa ser um número, Chave primária de identificação do registro gerada automaticamente", "resource": { "description": "Recursos", "type": "@OneOf", "schema": { "id": "Identificação" } } } } } } } }
Output
{ "type": "success", "content": "@" } where output @ is { "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "id": "Código", "message": "Mensagem" } }
Output Exception
{ "type": "exception", "message": "@" } where ouput exception @ is equal the string message

access-profile/get/:access-profile-id

Obter Perfil de Acesso com todos os detalhes de suas informações

GET
http://cftv.barradorio.com.br:8080/api/access-profile/get/:access-profile-id
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [accessProfile.accessProfile.read]{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
URI Input
{ "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "access-profile-id": "Código" } }
Output
{ "type": "success", "content": "@" } where output @ is { "description": "Registro do(a) Perfil de Acesso", "type": "@OneOf", "schema": { "accessProfile": { "description": "Perfil de Acesso", "type": "@OneOf", "schema": { "id": "Código", "name": "Nome", "accessProfileResource": { "description": "Recursos", "type": "@ManyOf", "schema": { "id": "Código", "resource": { "description": "Recursos", "type": "@OneOf", "schema": { "id": "Identificação", "name": "Descrição" } } } } } } } }
Output Exception
{ "type": "exception", "message": "@" } where ouput exception @ is equal the string message