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

NameTypeDescription

clientId*

string

{ client_id }

apikey*

string

{ APIKEY }

{
    "status": "ok",
    "message" : ""
    "data": [
        {
        
        }, ...
    ]
}

Devuelve los datos de un profesor

GET https://api.classlife.io/api/v1/teachers/3

Path Parameters

NameTypeDescription

*

String

Id del Teacher en Classlife

Request Body

NameTypeDescription

clientId*

string

{ client_id }

apikey*

string

{ APIKEY }

{
    "status": "ok",
    "message" : ""
    "data": [
        {
        
        }, ...
    ]
}

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

NameTypeDescription

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)

{
    "status": "ok",
    "message" : ""
    "data": [
        {
        
        }, ...
    ]
}

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

NameTypeDescription

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)

{
    "status": "ok",
    "message" : ""
    "data": [
        {
        
        }, ...
    ]
}

Borrado (lógico) de un profesor

DELETE https://api.classlife.io/api/v1/teachers/3

Path Parameters

NameTypeDescription

*

String

Id del Teacher en Classlife

Request Body

NameTypeDescription

clientId*

string

{ client_id }

apikey*

string

{ APIKEY }

{
    "status": "ok",
    "message" : ""
    "data": [
        {
        
        }, ...
    ]

Profesores Carga Masiva v.1

(pending content)

Última actualización