References
List Output Types
Retrieve a paginated list of research output types.
GET
/
references
/
output-types
curl -X GET "https://api.hexagraph.in/references/output-types?page=1&per_page=25"
fetch("https://api.hexagraph.in/references/output-types?page=1&per_page=25")
.then(response => response.json())
.then(data => console.log(data));
import requests
response = requests.get(
"https://api.hexagraph.in/references/output-types",
params={"page": 1, "per_page": 25}
)
print(response.json())
{
"meta": {
"count": 25,
"page": 1,
"per_page": 25
},
"results": [
{
"id": 1,
"code": "article",
"name": "article",
"description": "Original, citable research usually in a journal, including full research papers, brief communications, technical notes, and full-paper case reports.",
"outputs_count": 240947694,
"cited_by_count": 2544326651,
"created_date": "2024-02-12T12:17:41.000Z",
"updated_date": "2026-08-02T06:04:22.000Z"
}
]
}
{
"statusCode": 400,
"message": "Bad Request - Invalid query parameters",
"error": "Bad Request"
}
{
"statusCode": 429,
"message": "Rate limit exceeded. Maximum 30 requests per minute.",
"error": "Too Many Requests"
}
Retrieves a paginated list of research output types.
Query Parameters
integer
default:"1"
Page number for pagination. Default is
1.integer
default:"25"
Results per page. Allowed values:
10, 25, 50, 100.Response Fields
object
required
array
required
Array of output type records.
Show results item attributes
Show results item attributes
curl -X GET "https://api.hexagraph.in/references/output-types?page=1&per_page=25"
fetch("https://api.hexagraph.in/references/output-types?page=1&per_page=25")
.then(response => response.json())
.then(data => console.log(data));
import requests
response = requests.get(
"https://api.hexagraph.in/references/output-types",
params={"page": 1, "per_page": 25}
)
print(response.json())
{
"meta": {
"count": 25,
"page": 1,
"per_page": 25
},
"results": [
{
"id": 1,
"code": "article",
"name": "article",
"description": "Original, citable research usually in a journal, including full research papers, brief communications, technical notes, and full-paper case reports.",
"outputs_count": 240947694,
"cited_by_count": 2544326651,
"created_date": "2024-02-12T12:17:41.000Z",
"updated_date": "2026-08-02T06:04:22.000Z"
}
]
}
{
"statusCode": 400,
"message": "Bad Request - Invalid query parameters",
"error": "Bad Request"
}
{
"statusCode": 429,
"message": "Rate limit exceeded. Maximum 30 requests per minute.",
"error": "Too Many Requests"
}
⌘I
curl -X GET "https://api.hexagraph.in/references/output-types?page=1&per_page=25"
fetch("https://api.hexagraph.in/references/output-types?page=1&per_page=25")
.then(response => response.json())
.then(data => console.log(data));
import requests
response = requests.get(
"https://api.hexagraph.in/references/output-types",
params={"page": 1, "per_page": 25}
)
print(response.json())
{
"meta": {
"count": 25,
"page": 1,
"per_page": 25
},
"results": [
{
"id": 1,
"code": "article",
"name": "article",
"description": "Original, citable research usually in a journal, including full research papers, brief communications, technical notes, and full-paper case reports.",
"outputs_count": 240947694,
"cited_by_count": 2544326651,
"created_date": "2024-02-12T12:17:41.000Z",
"updated_date": "2026-08-02T06:04:22.000Z"
}
]
}
{
"statusCode": 400,
"message": "Bad Request - Invalid query parameters",
"error": "Bad Request"
}
{
"statusCode": 429,
"message": "Rate limit exceeded. Maximum 30 requests per minute.",
"error": "Too Many Requests"
}