79 lines
2.4 KiB
JSON
79 lines
2.4 KiB
JSON
{
|
|
"openrpc": "1.0.0-rc1",
|
|
"info": {
|
|
"title": "Simple RPC overview",
|
|
"version": "2.0.0"
|
|
},
|
|
"methods": [
|
|
{
|
|
"name": "get_versions",
|
|
"summary": "List API versions",
|
|
"params": [],
|
|
"result": {
|
|
"name": "get_version_result",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"examples": [
|
|
{
|
|
"name": "v2",
|
|
"summary": "its a v2 example pairing!",
|
|
"description": "aight so this is how it works. You foo the bar then you baz the razmataz",
|
|
"params": [],
|
|
"result": {
|
|
"name": "versionsExample",
|
|
"value": {
|
|
"versions": [
|
|
{
|
|
"status": "CURRENT",
|
|
"updated": "2011-01-21T11:33:21Z",
|
|
"id": "v2.0",
|
|
"urls": [
|
|
{
|
|
"href": "http://127.0.0.1:8774/v2/",
|
|
"rel": "self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"status": "EXPERIMENTAL",
|
|
"updated": "2013-07-23T11:33:21Z",
|
|
"id": "v3.0",
|
|
"urls": [
|
|
{
|
|
"href": "http://127.0.0.1:8774/v3/",
|
|
"rel": "self"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "get_version_details",
|
|
"summary": "Show API version details",
|
|
"params": [],
|
|
"result": {
|
|
"name": "foo",
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"examples": [
|
|
{
|
|
"name": "stringifiedVersionsExample",
|
|
"params": [],
|
|
"result": {
|
|
"name": "bliggityblaow",
|
|
"value": "{\n \"versions\": [\n {\n \"status\": \"CURRENT\",\n \"updated\": \"2011-01-21T11:33:21Z\",\n \"id\": \"v2.0\",\n \"urls\": [\n {\n \"href\": \"http://127.0.0.1:8774/v2/\",\n \"rel\": \"self\"\n }\n ]\n },\n {\n \"status\": \"EXPERIMENTAL\",\n \"updated\": \"2013-07-23T11:33:21Z\",\n \"id\": \"v3.0\",\n \"urls\": [\n {\n \"href\": \"http://127.0.0.1:8774/v3/\",\n \"rel\": \"self\"\n }\n ]\n }\n ]\n}\n"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|