Para excluir matriculas de alunos permanentemente e remover o histórico de progresso, utilize:

DELETE /api/v1/enrollments

Você deve enviar os seguintes dados na requisição:

Campo

Tipo

Descrição

courses_ids

array

Os ids dos cursos que deseja desmatricular o aluno.

students_ids

array

Os ids dos alunos. Máximo de 300 por vez.

$client = new Guzzle\Client;

$response = $client->request('DELETE', 'https://app.alpaclass.com/api/v1/enrollments', [
  'headers' => [
    'Accept' => 'application/json',
    'Content-Type' => 'application/json',
    'Authorization' => 'Bearer seu_token_de_api'
  ],
  'body' => [
    'courses_ids' => [123, 222, 444],
    'students_ids' => [3, 55, 99] // até 300 alunos por vez
  ]
])->getBody()->getContents();

Você pode pegar os ids dos cursos em "Listagem de Conteúdos" via API.

Lembre-se: o limite de alunos por requisição é 300. Se tem mais que isso, faça várias requisições de 300 em 300 alunos.