Skip to content

Skill Settings

Get Skill Settings


GET - /skillsettings/pk_skill_setting/

Description

Description

Captura as informações detalhadas de um Habilidade específico.

Name In Type Default Nullable Description
Authorization header string None No Obtained in Login
pk_skill_setting path variables string None No Obtained in List Skill Settings

Response Body

200
{
    "results": {
        "pk_skill_setting": 1,
        "fk_campus": 1,
        "campus_name": "Atitus Educação Passo Fundo",
        "label_name": "Teste 4",
        "description": "A oratória é a habilidade de comunicar ideias e informações de maneira eficaz através da fala em público.",
        "status": 1
    }
}
Schema
{
    "results": {
        "pk_skill_setting": integer,
        "fk_campus": integer,
        "campus_name": string,
        "label_name": string,
        "description": string,
        "status": integer
    }
}
500
    {
        "detail": "Problemas ao visualizar SkillSettings",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string,
        "error": string
    }

List Skill Settings

GET - /skillsettings/list/

Description

Description

Lista todos os Habilidades cadastrados no sistema.

Name In Type Default Nullable Description
Authorization header string None No Obtained in Login
page query param string 1 Yes
page_size query param string 30 Yes
search query param string None Yes Name of the skill to search
status query param string 1 Yes 1-Active/0-Inative

Response Body

200
{
    "navigation": {
        "next": "http://alppi/sys/api/v1/skillsettings/list/?page=3&page_size=20", // link para proxima pagina
        "previous": "http://alppi/sys/api/v1/skillsettings/list/?page=1&page_size=10" // link para pagina anterior
    },
    "next": 3, // numero da proxima pagina
    "previous": 1, // numero na pagina anterior
    "count": 1, // quantidade encontrata
    "results": [
            {
                "pk_skill_setting": 4,
                "label_name": "Fardamento",
                "description": "A oratória é a habilidade de comunicar ideias e informações de maneira eficaz através da fala em público.",
                "status": 1
            },
            {
                "pk_skill_setting": 2,
                "label_name": "Musculação",
                "description": "A oratória é a habilidade de comunicar ideias e informações de maneira eficaz através da fala em público.",
                "status": 1
            }
        ]
    }
Schema
{
"navigation": {
    "next": string,
    "previous": string
},
"next": integer,
"previous": integer,
"count": integer,
"results": list
}
500
    {
        "detail": "Problemas ao visualizar SkillSettings",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string,
        "error": string
    }

Create Skill Settings

POST - /skillsettings/create/

Description

Description

Rota para criação de um novo Habilidade.

Name In Type Default Nullable Description
Authorization header string None No Obtained in Login

Request Body

{
    "label_name": "teste 5",
    "description": "A oratória é a habilidade de comunicar ideias e informações de maneira eficaz através da fala em público."
}
Body Schema
{
    "label_name": string,
    "description": string
}

Response Body

200
{
    "results": {
        "pk_skill_setting": 6,
        "fk_campus": 1,
        "campus_name": "Atitus Educação Passo Fundo",
        "label_name": "Teste 5",
        "description": "A oratória é a habilidade de comunicar ideias e informações de maneira eficaz através da fala em público.",
        "status": 1
    }
}
Schema
{
    "results": {
        "pk_skill_setting": integer,
        "fk_campus": integer,
        "campus_name": string,
        "label_name": string,
        "description": string,
        "status": integer
    }
}
400
{
    "detail": "Informe o nome da Habilidade",
    "render": 1
}
Schema
    {
        "detail": string,
        "render": integer
    }
{
    "detail": "Informe o descrição da Habilidade",
    "render": 1
}
Schema
{
    "detail": string,
    "render": integer
}
500
    {
        "detail": "Problemas ao cadastrar SkillSettings Area",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string
        "error": string
    }

Update Skill Settings

PUT - /skillsettings/pk_skill_setting/update/

Description

Description

Rota para a atualização dos dados de um Habilidade.

Name In Type Default Nullable Description
Authorization header string None No Obtained in Login
pk_skill_setting path variables string None No Obtained in List Skill Settings

Request Body

{
    "label_name": "fisico",
    "description": "A oratória é a habilidade de comunicar ideias e informações de maneira eficaz através da fala em público. Envolve o domínio da linguagem, expressão facial e corporal, organização de conteúdo e técnicas de persuasão.",
    "status": 0
}
Body Schema
{
    "label_name": string,
    "description": string,
    "status": integer // 1-True / 0-False
}

Response Body

200
{
    "results": {
        "pk_skill_setting": 5,
        "fk_campus": 1,
        "campus_name": "Atitus Educação Passo Fundo",
        "label_name": "Fisico",
        "description": "A oratória é a habilidade de comunicar ideias e informações de maneira eficaz através da fala em público. Envolve o domínio da linguagem, expressão facial e corporal, organização de conteúdo e técnicas de persuasão.",
        "status": 1
    }
}
Schema
{
    "results": {
        "pk_skill_setting": integer,
        "fk_campus": integer,
        "campus_name": string,
        "label_name": string,
        "description": string,
        "status": integer
    }
}
400
{
    "detail": "Não foi possivel encontrar este SkillSettings.",
    "render": 1
}
Schema
    {
        "detail": string,
        "render": integer
    }
{
    "detail": "Informe o nome da Habilidade",
    "render": 1
}
Schema
    {
        "detail": string,
        "render": integer
    }
    {
        "detail": "Informe a descrição da Habilidade",
        "render": 1
    }
Schema
    {
        "detail": string,
        "render": integer
    }
500
    {
        "detail": "Problemas ao editar SkillSettings Area",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string,
        "error": string
    }

Change Status Skill Settings

PUT - /skillsettings/pk_skill_setting/changestatus/

Description

Description

Rota para a atualização de status de um Habilidade.

Name In Type Default Nullable Description
Authorization header string None No Obtained in Login
pk_skill_setting path variables string None No Obtained in List Skill Settings

Request Body

{
    "status": 1
}
Body Schema
{
    "status": integer
}

Response Body

200
{
    "results": "Habilidade atualizado com sucesso."
}
Schema
{
    "results": string
}
400
    {
        "detail": "Não foi possivel encontrar este SkillSettings.",
        "render": 1
    }
Schema
    {
        "detail": string,
        "render": integer
    }
500
    {
        "detail": "Problemas ao alterar status do skill_settings",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string,
        "error": string
    }

Delete Skill Settings

DELL - /skillsettings/pk_skill_setting/delete/

Description

Description

Rota para excluir uma Habilidade.

Name In Type Default Nullable Description
Authorization header string None No Obtained in Login
pk_skill_setting path variables string None No Obtained in List Skill Settings

Response Body

204 No Content

400
    {
        "detail": "Não foi possivel encontrar este SkillSettings.",
        "render": 1
    }
Schema
    {
        "detail": string,
        "render": integer
    }
500
    {
        "detail": "Problemas ao deletar SkillSettings",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string,
        "error": string
    }