Projeto

Geral

Perfil

SIN API » Histórico » Versão 16

Alexandre Menezes, 24/09/2025 12:46

1 1 Alexandre Menezes
h1. API do Sinfonia
2 1 Alexandre Menezes
3 6 Alexandre Menezes
{{toc}}
4 6 Alexandre Menezes
5 1 Alexandre Menezes
Todas as chamadas são feitas via REST e precisam passar como parâmetro um token_key, que deve ser solicitado previamente.
6 1 Alexandre Menezes
7 1 Alexandre Menezes
O path (URL) dos métodos é formada pelo endereço https://sinfonia.sistemas.ufsc.br/api/v1/ + nome do método desejado
8 1 Alexandre Menezes
9 1 Alexandre Menezes
h2. Número de itens do Lattes
10 1 Alexandre Menezes
11 4 Alexandre Menezes
*Método*
12 1 Alexandre Menezes
* tipo: get
13 7 Alexandre Menezes
* nome: lattes_items_count
14 1 Alexandre Menezes
15 4 Alexandre Menezes
*Entrada*
16 1 Alexandre Menezes
* idpessoa: identificador da pessoa
17 1 Alexandre Menezes
* types: lista de tipos de ítens, separados por vírgula no caso de mais de um valor.
18 13 Alexandre Menezes
* date (opcional): data limite da extração (se não informada, pega-se a extração mais recente)
19 15 Alexandre Menezes
* year (opcional): ano base das publicações (se não informado, considera-se 5 anos pra trás do ano corrente)
20 1 Alexandre Menezes
21 4 Alexandre Menezes
*Saída*
22 1 Alexandre Menezes
* número de itens encontrados
23 1 Alexandre Menezes
24 4 Alexandre Menezes
h2. Items do lattes
25 1 Alexandre Menezes
26 4 Alexandre Menezes
*Método*
27 4 Alexandre Menezes
* tipo: get
28 7 Alexandre Menezes
* nome: lattes_items
29 4 Alexandre Menezes
30 1 Alexandre Menezes
*Entrada*
31 13 Alexandre Menezes
* idpessoa: identificador da pessoa
32 4 Alexandre Menezes
* types: lista de tipos de ítens, separados por vírgula no caso de mais de um valor.
33 13 Alexandre Menezes
* date (opcional): data limite da extração (se não informada, pega-se a extração mais recente)
34 15 Alexandre Menezes
* year (opcional): ano base das publicações (se não informado, considera-se 5 anos pra trás do ano corrente)
35 1 Alexandre Menezes
36 4 Alexandre Menezes
*Saída*
37 4 Alexandre Menezes
* lista de items, com ano, titulo, orientando
38 1 Alexandre Menezes
39 1 Alexandre Menezes
40 4 Alexandre Menezes
h2. Indice H
41 1 Alexandre Menezes
42 4 Alexandre Menezes
*Método*
43 1 Alexandre Menezes
* tipo: get
44 1 Alexandre Menezes
*nome: h_index
45 4 Alexandre Menezes
46 4 Alexandre Menezes
*Entrada*
47 4 Alexandre Menezes
* idpessoa
48 13 Alexandre Menezes
* year: ano do índice (se não informado, considera-se o ano corrente)
49 1 Alexandre Menezes
50 4 Alexandre Menezes
*Saída*
51 4 Alexandre Menezes
* indice H da pessoa (número)
52 1 Alexandre Menezes
53 4 Alexandre Menezes
54 4 Alexandre Menezes
h2. Bolsista de produtividade
55 4 Alexandre Menezes
56 4 Alexandre Menezes
57 4 Alexandre Menezes
*Método*
58 4 Alexandre Menezes
* tipo: get
59 7 Alexandre Menezes
* nome: sholarship
60 4 Alexandre Menezes
61 4 Alexandre Menezes
*Entrada*
62 1 Alexandre Menezes
- idpessoa
63 14 Alexandre Menezes
- date: data amparada pela bolsa (maior ou igual a data de início e menor ou igual a data de término)
64 1 Alexandre Menezes
65 4 Alexandre Menezes
*Saída*
66 5 Alexandre Menezes
* year
67 5 Alexandre Menezes
* area: grande área/área/sub-área
68 5 Alexandre Menezes
* item_type (PQ ou DT)
69 5 Alexandre Menezes
* level: 1A, 1B, 1C, 1D, 2
70 5 Alexandre Menezes
* beginning_date
71 1 Alexandre Menezes
* ending_date
72 1 Alexandre Menezes
73 6 Alexandre Menezes
h2. Número de Items do SIGPEX
74 1 Alexandre Menezes
75 6 Alexandre Menezes
*Método*
76 6 Alexandre Menezes
* tipo: get
77 7 Alexandre Menezes
* nome: sigpex_items_count
78 1 Alexandre Menezes
79 6 Alexandre Menezes
*Entrada*
80 6 Alexandre Menezes
* idpessoa
81 11 Alexandre Menezes
* types (opcional): lista de tipos, separados por vírgula no caso de mais de um valor.
82 16 Alexandre Menezes
* date (opcional): data da extração
83 16 Alexandre Menezes
* project_date (opcional): data amparada pelo projeto (maior ou igual a data de início e menor ou igual a data de término)
84 1 Alexandre Menezes
* participation_type (opcional): tipo de participação (Coordenador ou Participante). Omite-se o parâmetro se quiser todos.
85 16 Alexandre Menezes
* status: lista de situações, separadas por vírgula
86 1 Alexandre Menezes
87 6 Alexandre Menezes
*Saída*
88 6 Alexandre Menezes
* número
89 1 Alexandre Menezes
90 1 Alexandre Menezes
91 6 Alexandre Menezes
h2. Items do SIGPEX
92 1 Alexandre Menezes
93 6 Alexandre Menezes
*Método*
94 6 Alexandre Menezes
* tipo: get
95 8 Alexandre Menezes
* nome: sigpex_items
96 1 Alexandre Menezes
97 1 Alexandre Menezes
*Entrada*
98 1 Alexandre Menezes
* idpessoa
99 16 Alexandre Menezes
* types (opcional): lista de tipos, separados por vírgula no caso de mais de um valor
100 16 Alexandre Menezes
* date (opcional): data da extração
101 16 Alexandre Menezes
* project_date (opcional): data amparada pelo projeto (maior ou igual a data de início e menor ou igual a data de término)
102 14 Alexandre Menezes
* participation_type (opcional): tipo de participação (Coordenador ou Participante). Omite-se o parâmetro se quiser todos.
103 16 Alexandre Menezes
* status: lista de situações, separadas por vírgula
104 1 Alexandre Menezes
105 6 Alexandre Menezes
*Saída*
106 6 Alexandre Menezes
* number
107 6 Alexandre Menezes
* title
108 6 Alexandre Menezes
* coordinator_name
109 1 Alexandre Menezes
* start_date
110 1 Alexandre Menezes
* end_date
111 1 Alexandre Menezes
* situation
112 1 Alexandre Menezes
* participation_type
113 1 Alexandre Menezes
* project_type
114 7 Alexandre Menezes
115 7 Alexandre Menezes
h2. Sigpex por número
116 7 Alexandre Menezes
117 7 Alexandre Menezes
*Método*
118 7 Alexandre Menezes
* tipo: get
119 7 Alexandre Menezes
* nome: sigpex_item_by_number
120 7 Alexandre Menezes
121 7 Alexandre Menezes
*Entrada*
122 7 Alexandre Menezes
* idpessoa
123 1 Alexandre Menezes
* number
124 7 Alexandre Menezes
* participation_type (opcional)
125 11 Alexandre Menezes
* types (opcional): lista de tipos, separados por vírgula no caso de mais de um valor.
126 16 Alexandre Menezes
* status: lista de situações, separadas por vírgula
127 7 Alexandre Menezes
128 7 Alexandre Menezes
*Saída*
129 7 Alexandre Menezes
* number
130 7 Alexandre Menezes
* title
131 7 Alexandre Menezes
* coordinator_name
132 7 Alexandre Menezes
* start_date
133 7 Alexandre Menezes
* end_date
134 7 Alexandre Menezes
* situation
135 7 Alexandre Menezes
* participation_type
136 7 Alexandre Menezes
* project_type
137 7 Alexandre Menezes
138 6 Alexandre Menezes
139 6 Alexandre Menezes
140 6 Alexandre Menezes
h2. Licenças
141 6 Alexandre Menezes
142 6 Alexandre Menezes
*Método*
143 6 Alexandre Menezes
* tipo: get
144 8 Alexandre Menezes
* nome: leaves
145 6 Alexandre Menezes
146 6 Alexandre Menezes
*Entrada*
147 6 Alexandre Menezes
* idpessoa
148 14 Alexandre Menezes
* date (opcional): data base (licença(s) com término após essa data)
149 14 Alexandre Menezes
* types (opcional): lista com os tipos de licença.
150 6 Alexandre Menezes
151 6 Alexandre Menezes
*Saída*
152 6 Alexandre Menezes
* leave_type
153 6 Alexandre Menezes
* beginning_date
154 6 Alexandre Menezes
* ending_date
155 6 Alexandre Menezes
* expected_return_date
156 6 Alexandre Menezes
* days
157 3 Alexandre Menezes
158 3 Alexandre Menezes
159 3 Alexandre Menezes
h2. Detalhes dos parâmetros
160 3 Alexandre Menezes
161 14 Alexandre Menezes
*Com relação às consultas referentes ao Currículo Lattes, são types:*
162 3 Alexandre Menezes
163 3 Alexandre Menezes
* ORIENT_CONCL_DOUT: 'Orientações concluídas - Doutorado'
164 3 Alexandre Menezes
* ORIENT_CONCL_MEST: 'Orientações concluídas - Mestrado'
165 3 Alexandre Menezes
* ORIENT_CONCL_POS_DOC: 'Orientações concluídas - Pós-doutorado'
166 3 Alexandre Menezes
* ORIENT_CONCL_ESPEC: 'Orientações concluídas - Aprefeiçoamento/Especialização'
167 3 Alexandre Menezes
* ORIENT_CONCL_TCC: 'Orientações concluídas - TCC'
168 3 Alexandre Menezes
* ORIENT_CONCL_IC: 'Orientações concluídas - IC'
169 3 Alexandre Menezes
* ORIENT_ANDAM_DOUT: 'Orientações em andamento - Doutorado'
170 3 Alexandre Menezes
* ORIENT_ANDAM_MEST: 'Orientações em andamento - Mestrado'
171 3 Alexandre Menezes
* ORIENT_ANDAM_POS_DOC: 'Orientações em andamento - Pós-doutorado'
172 3 Alexandre Menezes
* ORIENT_ANDAM_ESPEC: 'Orientações em andamento - Aperfeiçoamento/Especialização'
173 3 Alexandre Menezes
* ORIENT_ANDAM_TCC: 'Orientações em andamento - TCC'
174 3 Alexandre Menezes
* ORIENT_ANDAM_IC: 'Orientações em andamento - IC'
175 3 Alexandre Menezes
* CO_ORIENT_CONCL_DOUT: 'Coorientações concluídas - Doutorado'
176 3 Alexandre Menezes
* CO_ORIENT_CONCL_MEST: 'Coorientações concluídas - Mestrado'
177 3 Alexandre Menezes
* CO_ORIENT_CONCL_POS_DOC: 'Coorientações concluídas - Pós-doutorado'
178 3 Alexandre Menezes
* CO_ORIENT_CONCL_ESPEC: 'Coorientações concluídas - Aprefeiçoamento/Especialização'
179 3 Alexandre Menezes
* CO_ORIENT_CONCL_TCC: 'Coorientações concluídas - TCC'
180 3 Alexandre Menezes
* CO_ORIENT_CONCL_IC: 'Coorientações concluídas - IC'
181 3 Alexandre Menezes
* CO_ORIENT_ANDAM_DOUT: 'Coorientações em andamento - Doutorado'
182 3 Alexandre Menezes
* CO_ORIENT_ANDAM_MEST: 'Coorientações em andamento - Mestrado'
183 3 Alexandre Menezes
* CO_ORIENT_ANDAM_POS_DOC: 'Coorientações em andamento - Pós-doutorado'
184 3 Alexandre Menezes
* CO_ORIENT_ANDAM_ESPEC: 'Coorientações em andamento - Aperfeiçoamento/Especialização'
185 3 Alexandre Menezes
* CO_ORIENT_ANDAM_TCC: 'Coorientações em andamento - TCC'
186 3 Alexandre Menezes
* CO_ORIENT_ANDAM_IC: 'Coorientações em andamento - IC'
187 3 Alexandre Menezes
188 14 Alexandre Menezes
*Para as consultas ao SIGPEX, o parâmetro types pode assumir os seguintes valores:*
189 3 Alexandre Menezes
190 1 Alexandre Menezes
* DISCENTE: Atividade Discente
191 1 Alexandre Menezes
* DOCENTE: Atividade Docente
192 1 Alexandre Menezes
* EXTENSAO_CURSO: Curso de Extensão
193 3 Alexandre Menezes
* EXTENSAO_EVENTO: Evento de Extensão
194 1 Alexandre Menezes
* EXTENSAO_PROGRAMA: Programa de Extensão
195 1 Alexandre Menezes
* EXTENSAO_PROJETO: Projeto de Extensão
196 1 Alexandre Menezes
* PESQUISA: Projeto de Pesquisa
197 16 Alexandre Menezes
198 16 Alexandre Menezes
*Para as consultas ao SIGPEX, o parâmetro status pode assumir os seguintes valores:*
199 16 Alexandre Menezes
200 16 Alexandre Menezes
* AGUARDANDO_APROVACAO: Aguardando Aprovação
201 16 Alexandre Menezes
* AGUARDANDO_APROVACAO_CENTRO: Aguardando Aprovação do Centro
202 16 Alexandre Menezes
* AGUARDANDO_APROVACAO_COORDENADOR_PESQUISA: Aguardando Aprovação do Coordenador de Pesquisa
203 16 Alexandre Menezes
* AGUARDANDO_APROVACAO_DEPTO_COORDENADOR: Aguardando Aprovação do Depto do Coordenador
204 16 Alexandre Menezes
* AGUARDANDO_APROVACAO_PARTICIPANTES: Aguardando Aprovação dos Participantes
205 16 Alexandre Menezes
* AGUARDANDO_FINANCIAMENTO: Aguardando Financiamento
206 16 Alexandre Menezes
* APROVADO: Aprovado
207 16 Alexandre Menezes
* APROVADO_PARA_CURRICULARIZACAO: Aprovado para a curricularização
208 16 Alexandre Menezes
* ATIVO: Ativo
209 16 Alexandre Menezes
* ATRASADO: Atrasado
210 16 Alexandre Menezes
* BOLSA_FINALIZADA: Bolsa Finalizada
211 16 Alexandre Menezes
* CANCELADO: Cancelado
212 16 Alexandre Menezes
* ENCAMINHADO_COLEGIADO_APRECIACAO: Encaminhado ao colegiado para apreciação
213 16 Alexandre Menezes
* ENCERRADO: Encerrado
214 16 Alexandre Menezes
* HORAS_CURRICULARIZACAO_CANCELADAS: Horas de curricularização canceladas
215 16 Alexandre Menezes
* IRREGULAR: Irregular
216 16 Alexandre Menezes
* NOVO: Novo
217 16 Alexandre Menezes
* NAO_APROVADO: Não aprovado
218 16 Alexandre Menezes
* NAO_APROVADO_CURRICULARIZACAO: Não aprovado para a curricularização
219 16 Alexandre Menezes
* RASCUNHO: Rascunho
220 16 Alexandre Menezes
* RELATORIO_FINAL_EM_APROVACAO: Relatório Final em aprovação
221 16 Alexandre Menezes
* RELATORIO_FINAL_EM_PREENCHIMENTO: Relatório Final em preenchimento
222 16 Alexandre Menezes
* RELATORIO_FINAL_NAO_APROVADO: Relatório Final não aprovado
223 16 Alexandre Menezes
* REVISAO: Revisão
224 16 Alexandre Menezes
* STATUS_ACOES_AVULSAS: Status para ações avulsas
225 14 Alexandre Menezes
226 14 Alexandre Menezes
*Para consultas de Licenças, o parâmetro types pode assumir:
227 14 Alexandre Menezes
* M: Licença Maternidade