Endpoint cursos
Detalles a tener en cuenta
- Revisa la documentación de conceptos base para familiarizarte con los conceptos clave de la API de Idukay.
- Asegúrate de revisar la documentación de la API para conocer los endpoints disponibles en detalle y cómo utilizarlos correctamente.
GET Obtener cursos
Endpoint: /api/courses
Descripción: Recupera la información de los cursos
- Curl
- Fetch
curl --request GET \
     --url 'https://idukay.net/api/courses?__page=1&__per_page=10&__sort%5B_id%5D=asc' \
     --header 'Authorization: Bearer <token>'\
     --header 'Content-Type: application/json' \
     --header 'type: API' 
const request = fetch("https://idukay.net/api/courses?__page=1&__per_page=10&__sort%5B_id%5D=asc", {
  method: "GET",
  headers: {
    Authorization: 'Bearer <token>',
    Content-Type: 'application/json',
    type: 'API'
  },
});
const response = await request.json();
Headers▼
Query▼
Esquema respuesta▼
PUT Actualizar curso
Endpoint: /api/courses
Descripción: Actualiza la información de un curso
- Curl
- Fetch
curl --request PUT \
     --url 'https://idukay.net/api/courses' \
     --header 'Authorization: Bearer <token>'\
     --header 'Content-Type: application/json' \
     --header 'type: API' \
     --data '
{
  "name": "Matemáticas avanzadas",
  "reference_name": "Segundo, Básica Elemental",
  "code": "MA-2-BE",
  "weight_in_subject": 100
}
'
const request = fetch("https://idukay.net/api/courses", {
  method: "PUT",
  headers: {
    Authorization: 'Bearer <token>',
    Content-Type: 'application/json',
    type: 'API'
  },
  body: JSON.stringify({
    "name": "Matemáticas avanzadas",
    "reference_name": "Segundo, Básica Elemental",
    "code": "MA-2-BE",
    "weight_in_subject": 100
  })
});
const response = await request.json();
Headers▼
Body▼
Esquema respuesta▼
POST Crear curso
Endpoint: /api/courses
Descripción: Crea un nuevo curso
- Curl
- Fetch
curl --request POST \
     --url 'https://idukay.net/api/courses' \
     --header 'Authorization: Bearer <token>'\
     --header 'Content-Type: application/json' \
     --header 'type: API' \
     --data '
{
  "name": "Matemáticas avanzadas",
  "reference_name": "Segundo, Básica Elemental",
  "code": "MA-2-BE",
  "weight_in_subject": 100
}
'
const request = fetch("https://idukay.net/api/courses", {
  method: "POST",
  headers: {
    Authorization: 'Bearer <token>',
    Content-Type: 'application/json',
    type: 'API'
  },
  body: JSON.stringify({
    "name": "Matemáticas avanzadas",
    "reference_name": "Segundo, Básica Elemental",
    "code": "MA-2-BE",
    "weight_in_subject": 100
  })
});
const response = await request.json();
Headers▼
Body▼
Esquema respuesta▼