Objects and fields
Fundipedia delivers a powerful schema editor that allows administrators to define their own data schema in real time. The Fundipedia API is dynamic, so when a new field is added, it is instantly available from the API.
The developer portal will show what base objects and system actions are available:
Let's make a request to:
curl -X GET "https://demo.api.fundipedia.com/api/fund" -H "Authorization: bearer {token}"
By default, results are delivered in JSON format in an array. This provides the ID or the record and a list of the available fields and values:
"results": [
{
"id": 1,
"fields": {
"Active_Management": {
"value": "Medium",
"description": "Medium"
},
"Administrator": null,
"Alternatives": 45,
"Annual_Fee": 1.5,
"ASIField": null,
"Asset_Allocation": null,
"Auditor_Name": null,
"AUM": null,
"Base_Currency": {
"value": "USD",
"description": "USD"
}
...
}
]
Specifying fields
You can specify which fields you want to return using the fields parameter:
curl -X GET "https://demo.api.fundipedia.com/api/fund?fields=Annual_Fee&fields=Base_Currency" -H "accept: application/json" -H "Authorization: bearer {token}"
This will return only the requested fields in the response:
"results": [
{
"id": 1,
"fields": {
"Annual_Fee": 1.5,
"Base_Currency": {
"value": "USD",
"description": "USD"
}
}
...
}
]