Ativar/Desativar Alunos

Route (Rota)

Método Rota Descrição
PUT /webservice/student/update/status Desativa ou ativa um ou mais alunos

Headers (Cabeçalho)

Param Tipo Descrição Obrigatório
Accept String application/json Sim
content-type String application/json Sim
secret String *Secret Key Sim
token String **Webservice Token Sim

*Para conseguir a Secret Key acesse sua Plataforma, abra o Menu, vá na área de Usuários e acesse Webservice, lá você terá a lista de usuários com suas respectivas Secret Key

** Token gerado pela rota de autenticação

Body params (Parâmetros)

Param Tipo Descrição Obrigatório
items array Array com os IDs dos alunos que serão desativados Sim
status boolean status do aluno (Sendo true para Ativo e false para Desativado) Sim

Exemplos

cURL

				
					curl --location --request PUT 'https://dev3.nochalks.com/student/update/status' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'secret: {{._webservice_secret}}' \
--header 'token: {{._webservice_token}}' \
--data '{
  "items": [
    11,
    12
  ],
  "status": "true"
}'
				
			

Node.js

				
					const axios = require('axios');
let data = JSON.stringify({
  "items": [
    11,
    12
  ],
  "status": "true"
});

let config = {
  method: 'put',
  maxBodyLength: Infinity,
  url: 'https://dev3.nochalks.com/student/update/status',
  headers: { 
    'Content-Type': 'application/json', 
    'Accept': 'application/json', 
    'secret': '{{._webservice_secret}}', 
    'token': '{{._webservice_token}}'
  },
  data : data
};

axios.request(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});

				
			

PHP

				
					<?php
$client = new Client();
$headers = [
  'Content-Type' => 'application/json',
  'Accept' => 'application/json',
  'secret' => '{{._webservice_secret}}',
  'token' => '{{._webservice_token}}'
];
$body = '{
  "items": [
    11,
    12
  ],
  "status": "true"
}';
$request = new Request('PUT', 'https://dev3.nochalks.com/student/update/status', $headers, $body);
$res = $client->sendAsync($request)->wait();
echo $res->getBody();

				
			

Request (Requisição)

				
					{
	"items": [
		11,
		12
	],
	"status": true
}
				
			

Response (Respostas)

- Aluno atualizado (Status: 200)

				
					{
	"message": "Atualizado",
	"status": "success",
	"hasLimit": []
}
				
			
ESCOLHA UM ATENDIMENTO:
Contato por Chat CHAT
Contato por E-mail E-MAIL
Contato por Telefone TELEFONE
Contato por Whatsapp WHATSAPP