Publicação de cursos/ações de formação
Link: api/courses/get.json
Devolve informação sobre cursos/ações de formação. A informação devolvida estará restringida pelos filtros definidos no ecrã "Configurações do site" (isto se o parâmetro only_courses = 0 ou não definido).
Parâmetros suportados para filtrar informação:
- @param int
page:page: informação relativa a paginação: número da página; - @param int
item_per_page:item_per_page: informação relativa a paginação: número de registos por página; - @param bit
only_courses:only_courses: indica se devolve apenas informação dos cursos (ignora ações de formação); - @param string
course_type:course_type: filtra por tipo de curso; - @param bit
web_pub:web_pub: filtra pelo campo "Pub.Web" na ficha de curso ou ação de formação, dependendo do parâmetro only_courses; - @param bit
modules:modules: indica se devolve os módulos de cada ação de formação; - @param bit
planning:planning: indica se devolve a planificação dos módulos de cada ação de formação. Apenas funciona se o parâmetro modules for passado com o valor 1; - @param bit
trainers:trainers: indica se devolve informação sobre os formadores de cada ação de formação; - @param bit
tolerances:tolerances: indica se filtra pelas tolerâncias de inscrições; - @param date
evt_start:evt_start: filtra por ações de formação que iniciam depois desta data. As datas a ter em conta são data de inicio na planificação, e quando esta não está definida, data de inicio da ação definida em candidatura; - @param string
keywords:keywords: filtro que será aplicado tendo em conta os campos definidos no ecrã "Configurações do site" em "Selecione os campos que pretende que sejam usados na pesquisa de texto livre"; - @param bit
functions:functions: indica se devolve a informação relativa às funções associadas a cada ação de formação. -
@param date
updated_since:updated_since:indicaquandoque devolvepassada, apenas são devolvidos os cursos que foram alterados a partir daquela data. Se omisso ou null, esta validação não éefetuadaefetuada.