Patentes de una afiliación
curl --request GET \
--url https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patentsimport requests
url = "https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patents"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patents', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patents",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patents"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patents")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patents")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": [
{
"authors": [
{
"affiliations": [
{
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"types": [{"source": "scienti", "type": "group"}],
"years": []
}
],
"full_name": "María Ejemplo García",
"id": "0000000001"
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-5494", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [{"id": "COL0000001", "name": "Grupo de Investigación Ejemplo"}],
"id": "6ab847915418a51e32855ab0",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [{"date": 1383195600, "rank": "PIV-PA4", "source": "minciencias"}],
"title": "Proceso continuo para la elaboración de nanopartículas y nanopartículas obtenidas mediante dicho proceso",
"titles": [
{
"lang": "es",
"source": "minciencias",
"title": "Proceso continuo para la elaboración de nanopartículas y nanopartículas obtenidas mediante dicho proceso"
}
],
"types": [{"level": 1, "provenance": "minciencias", "source": "minciencias", "type": "Patente de invención"}],
"updated": [{"source": "minciencias", "time": 1790461841}]
},
{
"authors": [
{
"affiliations": [
{
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"types": [{"source": "scienti", "type": "group"}],
"years": []
}
],
"full_name": "María Ejemplo García",
"id": "0000000001"
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-5509", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [{"id": "COL0000001", "name": "Grupo de Investigación Ejemplo"}],
"id": "6ab847915418a51e32855afb",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [{"date": 1383195600, "rank": "PIV-PA4", "source": "minciencias"}],
"title": "Proceso de Microencapsulacion de Sustancias Volatiles",
"titles": [{"lang": "es", "source": "minciencias", "title": "Proceso de Microencapsulacion de Sustancias Volatiles"}],
"types": [{"level": 1, "provenance": "minciencias", "source": "minciencias", "type": "Patente de invención"}],
"updated": [{"source": "minciencias", "time": 1790461841}]
}
],
"meta": {
"count": 85,
"cursor": {
"next": "https://api.dev.impactu.colav.co/affiliation/institution/example-institution-id/research/patents?max=2&page=2",
"previous": null
},
"db_response_time_ms": 25,
"page": 1,
"size": 2
}
}
{
"error": "1 validation error for QueryParams\nmax\n Input should be greater than or equal to 1 [type=greater_than_equal, input_value='0', input_type=str]\n For further i…"
}
Affiliation
Patentes de una afiliación
Lista de forma paginada las patentes asociadas a una afiliación.
GET
/
affiliation
/
{affiliation_type}
/
{affiliation_id}
/
research
/
patents
Patentes de una afiliación
curl --request GET \
--url https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patentsimport requests
url = "https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patents"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patents', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patents",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patents"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patents")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/affiliation/{affiliation_type}/{affiliation_id}/research/patents")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": [
{
"authors": [
{
"affiliations": [
{
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"types": [{"source": "scienti", "type": "group"}],
"years": []
}
],
"full_name": "María Ejemplo García",
"id": "0000000001"
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-5494", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [{"id": "COL0000001", "name": "Grupo de Investigación Ejemplo"}],
"id": "6ab847915418a51e32855ab0",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [{"date": 1383195600, "rank": "PIV-PA4", "source": "minciencias"}],
"title": "Proceso continuo para la elaboración de nanopartículas y nanopartículas obtenidas mediante dicho proceso",
"titles": [
{
"lang": "es",
"source": "minciencias",
"title": "Proceso continuo para la elaboración de nanopartículas y nanopartículas obtenidas mediante dicho proceso"
}
],
"types": [{"level": 1, "provenance": "minciencias", "source": "minciencias", "type": "Patente de invención"}],
"updated": [{"source": "minciencias", "time": 1790461841}]
},
{
"authors": [
{
"affiliations": [
{
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"types": [{"source": "scienti", "type": "group"}],
"years": []
}
],
"full_name": "María Ejemplo García",
"id": "0000000001"
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-5509", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [{"id": "COL0000001", "name": "Grupo de Investigación Ejemplo"}],
"id": "6ab847915418a51e32855afb",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [{"date": 1383195600, "rank": "PIV-PA4", "source": "minciencias"}],
"title": "Proceso de Microencapsulacion de Sustancias Volatiles",
"titles": [{"lang": "es", "source": "minciencias", "title": "Proceso de Microencapsulacion de Sustancias Volatiles"}],
"types": [{"level": 1, "provenance": "minciencias", "source": "minciencias", "type": "Patente de invención"}],
"updated": [{"source": "minciencias", "time": 1790461841}]
}
],
"meta": {
"count": 85,
"cursor": {
"next": "https://api.dev.impactu.colav.co/affiliation/institution/example-institution-id/research/patents?max=2&page=2",
"previous": null
},
"db_response_time_ms": 25,
"page": 1,
"size": 2
}
}
{
"error": "1 validation error for QueryParams\nmax\n Input should be greater than or equal to 1 [type=greater_than_equal, input_value='0', input_type=str]\n For further i…"
}
Parámetros de ruta
string
requerido
Tipo de afiliación:
institution, faculty, department o group.string
requerido
Identificador de la afiliación.
Parámetros de consulta
integer
predeterminado:"10"
Resultados por página (1 a 250).
integer
predeterminado:"1"
Número de página (mínimo 1).
string
predeterminado:"citations_desc"
Criterio de ordenamiento ascendente y descendente, por ejemplo
citations_desc, products_asc o alphabetical_desc.string
predeterminado:"citations_desc"
Ordenamiento con el formato
campo_direccion, donde la dirección es asc o
desc. Campos disponibles: citations (citas), alphabetical (por título) y
year (año de publicación). Ejemplo: year_desc.string
predeterminado:"full"
Nivel de detalle de la respuesta.
full devuelve todos los campos. summary
devuelve solo los campos principales de la entidad y, en productos, patentes y
proyectos, recorta la lista de autores a 10. Otro valor responde 400.Si no envías
max, page ni sort, se aplican max=10, page=1 y
sort=citations_desc. Si envías max y page sin sort, se aplica
sort=citations_desc.Respuesta
array
Lista de patentes de la afiliación.
Mostrar propiedades de cada patente
Mostrar propiedades de cada patente
string
Identificador de la patente.
string | null
Título principal.
object[]
Títulos por fuente (
title, lang, source, provenance).string | null
Idioma.
object[]
Autores con sus afiliaciones y clasificaciones.
integer | null
Cantidad de autores.
object[]
Grupos de investigación asociados, con citas y clasificaciones.
object[]
Tipos de la patente por fuente (
type, source, provenance).object[]
Tipos normalizados por ImpactU (
name, source).object[]
Clasificaciones de la patente.
object[]
Identificadores externos (
id, source, provenance).object[]
Enlaces externos (
url, source).object[]
Última actualización por fuente (
source, time en segundos Unix).object
Metadatos de la respuesta.
Mostrar propiedades
Mostrar propiedades
integer
Total de resultados que cumplen la consulta.
integer
Página actual.
integer
Cantidad de resultados devueltos en esta página.
integer
Tiempo de respuesta de la base de datos en milisegundos.
{
"data": [
{
"authors": [
{
"affiliations": [
{
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"types": [{"source": "scienti", "type": "group"}],
"years": []
}
],
"full_name": "María Ejemplo García",
"id": "0000000001"
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-5494", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [{"id": "COL0000001", "name": "Grupo de Investigación Ejemplo"}],
"id": "6ab847915418a51e32855ab0",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [{"date": 1383195600, "rank": "PIV-PA4", "source": "minciencias"}],
"title": "Proceso continuo para la elaboración de nanopartículas y nanopartículas obtenidas mediante dicho proceso",
"titles": [
{
"lang": "es",
"source": "minciencias",
"title": "Proceso continuo para la elaboración de nanopartículas y nanopartículas obtenidas mediante dicho proceso"
}
],
"types": [{"level": 1, "provenance": "minciencias", "source": "minciencias", "type": "Patente de invención"}],
"updated": [{"source": "minciencias", "time": 1790461841}]
},
{
"authors": [
{
"affiliations": [
{
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"types": [{"source": "scienti", "type": "group"}],
"years": []
}
],
"full_name": "María Ejemplo García",
"id": "0000000001"
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-5509", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [{"id": "COL0000001", "name": "Grupo de Investigación Ejemplo"}],
"id": "6ab847915418a51e32855afb",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [{"date": 1383195600, "rank": "PIV-PA4", "source": "minciencias"}],
"title": "Proceso de Microencapsulacion de Sustancias Volatiles",
"titles": [{"lang": "es", "source": "minciencias", "title": "Proceso de Microencapsulacion de Sustancias Volatiles"}],
"types": [{"level": 1, "provenance": "minciencias", "source": "minciencias", "type": "Patente de invención"}],
"updated": [{"source": "minciencias", "time": 1790461841}]
}
],
"meta": {
"count": 85,
"cursor": {
"next": "https://api.dev.impactu.colav.co/affiliation/institution/example-institution-id/research/patents?max=2&page=2",
"previous": null
},
"db_response_time_ms": 25,
"page": 1,
"size": 2
}
}
{
"error": "1 validation error for QueryParams\nmax\n Input should be greater than or equal to 1 [type=greater_than_equal, input_value='0', input_type=str]\n For further i…"
}