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
}