Obtener una patente
curl --request GET \
--url https://api.dev.impactu.colav.co/patent/{patent_id}import requests
url = "https://api.dev.impactu.colav.co/patent/{patent_id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dev.impactu.colav.co/patent/{patent_id}', 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/patent/{patent_id}",
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/patent/{patent_id}"
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/patent/{patent_id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/patent/{patent_id}")
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": [
{
"addresses": null,
"end_date": null,
"external_ids": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"position": null,
"ranking": null,
"ror": null,
"start_date": null,
"types": [
{
"code": null,
"level": null,
"provenance": null,
"source": "minciencias",
"type": "group",
"type_class": null
}
],
"years": []
}
],
"countries": null,
"external_ids": [{"id": "0000000001", "provenance": "staff", "source": "scienti"}],
"first_names": null,
"full_name": "María Ejemplo García",
"h5_index": null,
"h_index": null,
"id": "0000000001",
"last_names": null,
"ranking": null,
"sex": null,
"type": null
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-28", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [
{
"citations_count": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"ranking": null
}
],
"id": "6ab847915418a51e32855aa6",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [
{
"date": 1444885200,
"from_date": null,
"issn": null,
"level": null,
"order": null,
"rank": "PIV-PA4",
"source": "minciencias",
"to_date": null
}
],
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente",
"titles": [
{
"lang": "es",
"provenance": null,
"source": "minciencias",
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente"
}
],
"types": [
{
"code": null,
"level": 1,
"provenance": "minciencias",
"source": "minciencias",
"type": "Patente de invención",
"type_class": null
}
],
"updated": [{"source": "minciencias", "time": 1790461841}]
},
"meta": {"count": 1, "cursor": {"next": null, "previous": null}, "db_response_time_ms": 25, "page": 1, "size": 1}
}
{"error": "The patent with id 000000000000000000000000 does not exist."}
Patent
Obtener una patente
Devuelve una patente a partir de su identificador.
GET
/
patent
/
{patent_id}
Obtener una patente
curl --request GET \
--url https://api.dev.impactu.colav.co/patent/{patent_id}import requests
url = "https://api.dev.impactu.colav.co/patent/{patent_id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dev.impactu.colav.co/patent/{patent_id}', 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/patent/{patent_id}",
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/patent/{patent_id}"
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/patent/{patent_id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/patent/{patent_id}")
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": [
{
"addresses": null,
"end_date": null,
"external_ids": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"position": null,
"ranking": null,
"ror": null,
"start_date": null,
"types": [
{
"code": null,
"level": null,
"provenance": null,
"source": "minciencias",
"type": "group",
"type_class": null
}
],
"years": []
}
],
"countries": null,
"external_ids": [{"id": "0000000001", "provenance": "staff", "source": "scienti"}],
"first_names": null,
"full_name": "María Ejemplo García",
"h5_index": null,
"h_index": null,
"id": "0000000001",
"last_names": null,
"ranking": null,
"sex": null,
"type": null
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-28", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [
{
"citations_count": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"ranking": null
}
],
"id": "6ab847915418a51e32855aa6",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [
{
"date": 1444885200,
"from_date": null,
"issn": null,
"level": null,
"order": null,
"rank": "PIV-PA4",
"source": "minciencias",
"to_date": null
}
],
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente",
"titles": [
{
"lang": "es",
"provenance": null,
"source": "minciencias",
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente"
}
],
"types": [
{
"code": null,
"level": 1,
"provenance": "minciencias",
"source": "minciencias",
"type": "Patente de invención",
"type_class": null
}
],
"updated": [{"source": "minciencias", "time": 1790461841}]
},
"meta": {"count": 1, "cursor": {"next": null, "previous": null}, "db_response_time_ms": 25, "page": 1, "size": 1}
}
{"error": "The patent with id 000000000000000000000000 does not exist."}
Parámetros de ruta
string
requerido
Identificador de la patente. Ejemplo:
6ab847915418a51e32855aa6.Parámetros de consulta
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.Respuesta
object
La patente solicitada.
Mostrar propiedades
Mostrar propiedades
string
Identificador de la patente.
string
Título principal.
object[]
Títulos por fuente (
title, lang, source, provenance).string | null
Idioma (código ISO 639-1).
object[]
Tipos de producto por fuente (
name, source). Por ejemplo:
"Patente de invención" según Minciencias.object[]
Tipos por fuente con
type, level, source y provenance.object[]
Clasificaciones de la patente (
rank, source, date).object[]
Autores con sus afiliaciones e identificadores externos.
integer
Cantidad de autores.
object[]
Grupos de investigación asociados (
id, name).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 consulta, con la misma forma que en los listados:
count y
size valen 1, page vale 1, cursor.next y cursor.previous son
null, y db_response_time_ms es el tiempo de respuesta de la base de datos.{
"data": {
"authors": [
{
"affiliations": [
{
"addresses": null,
"end_date": null,
"external_ids": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"position": null,
"ranking": null,
"ror": null,
"start_date": null,
"types": [
{
"code": null,
"level": null,
"provenance": null,
"source": "minciencias",
"type": "group",
"type_class": null
}
],
"years": []
}
],
"countries": null,
"external_ids": [{"id": "0000000001", "provenance": "staff", "source": "scienti"}],
"first_names": null,
"full_name": "María Ejemplo García",
"h5_index": null,
"h_index": null,
"id": "0000000001",
"last_names": null,
"ranking": null,
"sex": null,
"type": null
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-28", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [
{
"citations_count": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"ranking": null
}
],
"id": "6ab847915418a51e32855aa6",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [
{
"date": 1444885200,
"from_date": null,
"issn": null,
"level": null,
"order": null,
"rank": "PIV-PA4",
"source": "minciencias",
"to_date": null
}
],
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente",
"titles": [
{
"lang": "es",
"provenance": null,
"source": "minciencias",
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente"
}
],
"types": [
{
"code": null,
"level": 1,
"provenance": "minciencias",
"source": "minciencias",
"type": "Patente de invención",
"type_class": null
}
],
"updated": [{"source": "minciencias", "time": 1790461841}]
},
"meta": {"count": 1, "cursor": {"next": null, "previous": null}, "db_response_time_ms": 25, "page": 1, "size": 1}
}
{"error": "The patent with id 000000000000000000000000 does not exist."}