Projeto

Geral

Perfil

SIN API » Histórico » Versão 14

Alexandre Menezes, 22/09/2025 18:25

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 13 Alexandre Menezes
* year (opcional): ano base das publicações (se não informado, considera-se 5 anos pra tŕas 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 13 Alexandre Menezes
* year (opcional): ano base das publicações (se não informado, considera-se 5 anos pra tŕas 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 14 Alexandre Menezes
* date (opcional): data amparada pelo projeto (maior ou igual a data de início e menor ou igual a data de término)
83 11 Alexandre Menezes
* participation_type (opcional): tipo de participação (Coordenador ou Participante). Omite-se o parâmetro se quiser todos.
84 1 Alexandre Menezes
85 6 Alexandre Menezes
*Saída*
86 6 Alexandre Menezes
* número
87 1 Alexandre Menezes
88 1 Alexandre Menezes
89 6 Alexandre Menezes
h2. Items do SIGPEX
90 1 Alexandre Menezes
91 6 Alexandre Menezes
*Método*
92 6 Alexandre Menezes
* tipo: get
93 8 Alexandre Menezes
* nome: sigpex_items
94 1 Alexandre Menezes
95 6 Alexandre Menezes
*Entrada*
96 6 Alexandre Menezes
* idpessoa
97 11 Alexandre Menezes
* types (opcional): lista de tipos, separados por vírgula no caso de mais de um valor.
98 14 Alexandre Menezes
* date (opcional): data amparada pelo projeto (maior ou igual a data de início e menor ou igual a data de término)
99 11 Alexandre Menezes
* participation_type (opcional): tipo de participação (Coordenador ou Participante). Omite-se o parâmetro se quiser todos.
100 1 Alexandre Menezes
101 6 Alexandre Menezes
*Saída*
102 6 Alexandre Menezes
* number
103 6 Alexandre Menezes
* title
104 6 Alexandre Menezes
* coordinator_name
105 1 Alexandre Menezes
* start_date
106 1 Alexandre Menezes
* end_date
107 1 Alexandre Menezes
* situation
108 1 Alexandre Menezes
* participation_type
109 1 Alexandre Menezes
* project_type
110 7 Alexandre Menezes
111 7 Alexandre Menezes
h2. Sigpex por número
112 7 Alexandre Menezes
113 7 Alexandre Menezes
*Método*
114 7 Alexandre Menezes
* tipo: get
115 7 Alexandre Menezes
* nome: sigpex_item_by_number
116 7 Alexandre Menezes
117 7 Alexandre Menezes
*Entrada*
118 7 Alexandre Menezes
* idpessoa
119 7 Alexandre Menezes
* number
120 11 Alexandre Menezes
* participation_type (opcional)
121 11 Alexandre Menezes
* types (opcional): lista de tipos, separados por vírgula no caso de mais de um valor.
122 7 Alexandre Menezes
123 7 Alexandre Menezes
*Saída*
124 7 Alexandre Menezes
* number
125 7 Alexandre Menezes
* title
126 7 Alexandre Menezes
* coordinator_name
127 7 Alexandre Menezes
* start_date
128 7 Alexandre Menezes
* end_date
129 7 Alexandre Menezes
* situation
130 7 Alexandre Menezes
* participation_type
131 7 Alexandre Menezes
* project_type
132 7 Alexandre Menezes
133 6 Alexandre Menezes
134 6 Alexandre Menezes
135 6 Alexandre Menezes
h2. Licenças
136 6 Alexandre Menezes
137 6 Alexandre Menezes
*Método*
138 6 Alexandre Menezes
* tipo: get
139 8 Alexandre Menezes
* nome: leaves
140 6 Alexandre Menezes
141 6 Alexandre Menezes
*Entrada*
142 6 Alexandre Menezes
* idpessoa
143 14 Alexandre Menezes
* date (opcional): data base (licença(s) com término após essa data)
144 14 Alexandre Menezes
* types (opcional): lista com os tipos de licença.
145 6 Alexandre Menezes
146 6 Alexandre Menezes
*Saída*
147 6 Alexandre Menezes
* leave_type
148 6 Alexandre Menezes
* beginning_date
149 6 Alexandre Menezes
* ending_date
150 6 Alexandre Menezes
* expected_return_date
151 6 Alexandre Menezes
* days
152 3 Alexandre Menezes
153 3 Alexandre Menezes
154 3 Alexandre Menezes
h2. Detalhes dos parâmetros
155 3 Alexandre Menezes
156 14 Alexandre Menezes
*Com relação às consultas referentes ao Currículo Lattes, são types:*
157 3 Alexandre Menezes
158 3 Alexandre Menezes
* ORIENT_CONCL_DOUT: 'Orientações concluídas - Doutorado'
159 3 Alexandre Menezes
* ORIENT_CONCL_MEST: 'Orientações concluídas - Mestrado'
160 3 Alexandre Menezes
* ORIENT_CONCL_POS_DOC: 'Orientações concluídas - Pós-doutorado'
161 3 Alexandre Menezes
* ORIENT_CONCL_ESPEC: 'Orientações concluídas - Aprefeiçoamento/Especialização'
162 3 Alexandre Menezes
* ORIENT_CONCL_TCC: 'Orientações concluídas - TCC'
163 3 Alexandre Menezes
* ORIENT_CONCL_IC: 'Orientações concluídas - IC'
164 3 Alexandre Menezes
* ORIENT_ANDAM_DOUT: 'Orientações em andamento - Doutorado'
165 3 Alexandre Menezes
* ORIENT_ANDAM_MEST: 'Orientações em andamento - Mestrado'
166 3 Alexandre Menezes
* ORIENT_ANDAM_POS_DOC: 'Orientações em andamento - Pós-doutorado'
167 3 Alexandre Menezes
* ORIENT_ANDAM_ESPEC: 'Orientações em andamento - Aperfeiçoamento/Especialização'
168 3 Alexandre Menezes
* ORIENT_ANDAM_TCC: 'Orientações em andamento - TCC'
169 3 Alexandre Menezes
* ORIENT_ANDAM_IC: 'Orientações em andamento - IC'
170 3 Alexandre Menezes
* CO_ORIENT_CONCL_DOUT: 'Coorientações concluídas - Doutorado'
171 3 Alexandre Menezes
* CO_ORIENT_CONCL_MEST: 'Coorientações concluídas - Mestrado'
172 3 Alexandre Menezes
* CO_ORIENT_CONCL_POS_DOC: 'Coorientações concluídas - Pós-doutorado'
173 3 Alexandre Menezes
* CO_ORIENT_CONCL_ESPEC: 'Coorientações concluídas - Aprefeiçoamento/Especialização'
174 3 Alexandre Menezes
* CO_ORIENT_CONCL_TCC: 'Coorientações concluídas - TCC'
175 3 Alexandre Menezes
* CO_ORIENT_CONCL_IC: 'Coorientações concluídas - IC'
176 3 Alexandre Menezes
* CO_ORIENT_ANDAM_DOUT: 'Coorientações em andamento - Doutorado'
177 3 Alexandre Menezes
* CO_ORIENT_ANDAM_MEST: 'Coorientações em andamento - Mestrado'
178 3 Alexandre Menezes
* CO_ORIENT_ANDAM_POS_DOC: 'Coorientações em andamento - Pós-doutorado'
179 3 Alexandre Menezes
* CO_ORIENT_ANDAM_ESPEC: 'Coorientações em andamento - Aperfeiçoamento/Especialização'
180 3 Alexandre Menezes
* CO_ORIENT_ANDAM_TCC: 'Coorientações em andamento - TCC'
181 3 Alexandre Menezes
* CO_ORIENT_ANDAM_IC: 'Coorientações em andamento - IC'
182 3 Alexandre Menezes
183 14 Alexandre Menezes
*Para as consultas ao SIGPEX, o parâmetro types pode assumir os seguintes valores:*
184 3 Alexandre Menezes
185 1 Alexandre Menezes
* DISCENTE: Atividade Discente
186 1 Alexandre Menezes
* DOCENTE: Atividade Docente
187 1 Alexandre Menezes
* EXTENSAO_CURSO: Curso de Extensão
188 3 Alexandre Menezes
* EXTENSAO_EVENTO: Evento de Extensão
189 3 Alexandre Menezes
* EXTENSAO_PROGRAMA: Programa de Extensão
190 1 Alexandre Menezes
* EXTENSAO_PROJETO: Projeto de Extensão
191 1 Alexandre Menezes
* PESQUISA: Projeto de Pesquisa
192 14 Alexandre Menezes
193 14 Alexandre Menezes
*Para consultas de Licenças, o parâmetro types pode assumir:
194 14 Alexandre Menezes
* M: Licença Maternidade