Profesores
Profesores. CRUD v.1
Los métodos accesibles para un CRUD básico de profesores:
Devuelve el listado de profesores del centro
GET
https://api.classlife.io/api/v1/teachers
Request Body
Name | Type | Description |
---|---|---|
clientId* | string | { client_id } |
apikey* | string | { APIKEY } |
Devuelve los datos de un profesor
GET
https://api.classlife.io/api/v1/teachers/3
Path Parameters
Name | Type | Description |
---|---|---|
* | String | Id del Teacher en Classlife |
Request Body
Name | Type | Description |
---|---|---|
clientId* | string | { client_id } |
apikey* | string | { APIKEY } |
Inserta un profesor nuevo en el centro
POST
https://api.classlife.io/api/v1/teachers
Si el profesor YA existe en classlife No lo creará pero si actualizará sus datos si fuesen difentes
Request Body
Name | Type | Description |
---|---|---|
clientId* | string | { client_id } |
apikey* | string | { APIKEY } |
teacher_name* | String | Nombre del profesor |
teacher_lastname | String | Apellido1 del profesor |
teacher_lastnameend | String | Apellido2 del profesor |
teacher_email* | String | Email (será el login para acceder) |
teacher_uid* | String | NIF/DNI |
schhool_id | String | (solo Multicentros) |
meta[nacimiento] | String | Fecha Nacimiento |
meta[direccion] | String | Dirección postal |
teacher_phone | String | Teléfono móvil |
teacher_bio | Memo | Biografia o Datos complementarios |
meta[numero] | String | Número de la puerta |
meta[codigo] | String | código postal |
meta[ciudad] | String | Ciudad (texto) |
mea[pais] | String | País (texto) |
Edita los datos básicos de un profesor del centro
PUT
https://api.classlife.io/api/v1/teachers/3
Si el profesor YA existe en classlife No lo creará pero si actualizará sus datos si fuesen difentes
Request Body
Name | Type | Description |
---|---|---|
clientId* | string | { client_id } |
apikey* | string | { APIKEY } |
teacher_name* | String | Nombre del profesor |
teacher_lastname | String | Apellido1 del profesor |
teacher_lastnameend | String | Apellido2 del profesor |
teacher_email* | String | Email (será el login para acceder) |
teacher_uid* | String | NIF/DNI |
schhool_id | String | (solo Multicentros) |
meta[nacimiento] | String | Fecha Nacimiento |
meta[direccion] | String | Dirección postal |
teacher_phone | String | Teléfono móvil |
teacher_bio | Memo | Biografia o Datos complementarios |
meta[numero] | String | Número de la puerta |
meta[codigo] | String | código postal |
meta[ciudad] | String | Ciudad (texto) |
mea[pais] | String | País (texto) |
Borrado (lógico) de un profesor
DELETE
https://api.classlife.io/api/v1/teachers/3
Path Parameters
Name | Type | Description |
---|---|---|
* | String | Id del Teacher en Classlife |
Request Body
Name | Type | Description |
---|---|---|
clientId* | string | { client_id } |
apikey* | string | { APIKEY } |
Profesores Carga Masiva v.1
(pending content)
Última actualización