Created
August 15, 2021 07:57
-
-
Save beeradmoore/5c5336f12d84d306c63bdc6b94758995 to your computer and use it in GitHub Desktop.
Onewheel Endpoints
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"namespace": "fm\/v2", | |
"routes": { | |
"\/fm\/v2": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"namespace": { | |
"required": false, | |
"default": "fm\/v2" | |
}, | |
"context": { | |
"required": false, | |
"default": "view" | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2" | |
} | |
}, | |
"\/fm\/v2\/users": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"username": { | |
"required": true, | |
"description": "Login name for the resource.", | |
"type": "string" | |
}, | |
"name": { | |
"required": false, | |
"description": "Display name for the resource.", | |
"type": "string" | |
}, | |
"first_name": { | |
"required": false, | |
"description": "First name for the resource.", | |
"type": "string" | |
}, | |
"last_name": { | |
"required": false, | |
"description": "Last name for the resource.", | |
"type": "string" | |
}, | |
"email": { | |
"required": true, | |
"description": "The email address for the resource.", | |
"type": "string" | |
}, | |
"url": { | |
"required": false, | |
"description": "URL of the resource.", | |
"type": "string" | |
}, | |
"description": { | |
"required": false, | |
"description": "Description of the resource.", | |
"type": "string" | |
}, | |
"nickname": { | |
"required": false, | |
"description": "The nickname for the resource.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "An alphanumeric identifier for the resource.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Roles assigned to the resource.", | |
"type": "array" | |
}, | |
"password": { | |
"required": true, | |
"description": "Password for the resource (never included).", | |
"type": "string" | |
}, | |
"capabilities": { | |
"required": false, | |
"description": "All capabilities assigned to the resource.", | |
"type": "object" | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/users" | |
} | |
}, | |
"\/fm\/v2\/users\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST", | |
"PUT", | |
"PATCH", | |
"DELETE" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST", | |
"PUT", | |
"PATCH" | |
], | |
"args": [] | |
}, | |
{ | |
"methods": [ | |
"DELETE" | |
], | |
"args": { | |
"force": { | |
"required": false, | |
"default": false, | |
"description": "Required to be true, as resource does not support trashing." | |
}, | |
"reassign": { | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/users\/me": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/users\/me" | |
} | |
}, | |
"\/fm\/v2\/leaderboardSpeed": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"speed": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
}, | |
"happyend": { | |
"required": false, | |
"description": "Display name for the resource.", | |
"type": "integer" | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/leaderboardSpeed" | |
} | |
}, | |
"\/fm\/v2\/leaderboardSpeed\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/leaderboardTotalOdometer": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST", | |
"DELETE" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"odometer": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"DELETE" | |
], | |
"args": { | |
"force": { | |
"required": false, | |
"default": false, | |
"description": "Required to be true, as resource does not support trashing." | |
}, | |
"reassign": { | |
"required": false | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/leaderboardTotalOdometer" | |
} | |
}, | |
"\/fm\/v2\/leaderboardTotalOdometer\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/trails": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST", | |
"DELETE" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"trailid": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"DELETE" | |
], | |
"args": { | |
"force": { | |
"required": false, | |
"default": false, | |
"description": "Required to be true, as resource does not support trashing." | |
}, | |
"reassign": { | |
"required": false | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/trails" | |
} | |
}, | |
"\/fm\/v2\/trails\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/trailscoordinates": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"trailid": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/trailscoordinates" | |
} | |
}, | |
"\/fm\/v2\/trailscoordinates\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/messaging": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST", | |
"DELETE" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"odometer": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"DELETE" | |
], | |
"args": { | |
"force": { | |
"required": false, | |
"default": false, | |
"description": "Required to be true, as resource does not support trashing." | |
}, | |
"reassign": { | |
"required": false | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/messaging" | |
} | |
}, | |
"\/fm\/v2\/messaging\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/diagnostics": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"odometer": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/diagnostics" | |
} | |
}, | |
"\/fm\/v2\/diagnostics\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/stats": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"odometer": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/stats" | |
} | |
}, | |
"\/fm\/v2\/stats\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/pics": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST", | |
"DELETE" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"odometer": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"DELETE" | |
], | |
"args": { | |
"force": { | |
"required": false, | |
"default": false, | |
"description": "Required to be true, as resource does not support trashing." | |
}, | |
"reassign": { | |
"required": false | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/pics" | |
} | |
}, | |
"\/fm\/v2\/pics\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/leaderboardDayStreaks": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"odometer": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/leaderboardDayStreaks" | |
} | |
}, | |
"\/fm\/v2\/leaderboardDayStreaks\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/xpBoardSync": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"odometer": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/xpBoardSync" | |
} | |
}, | |
"\/fm\/v2\/xpBoardSync\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/shapings": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"odometer": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/shapings" | |
} | |
}, | |
"\/fm\/v2\/shapings\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/activation\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/news": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST", | |
"DELETE" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"odometer": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"DELETE" | |
], | |
"args": { | |
"force": { | |
"required": false, | |
"default": false, | |
"description": "Required to be true, as resource does not support trashing." | |
}, | |
"reassign": { | |
"required": false | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/news" | |
} | |
}, | |
"\/fm\/v2\/news\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/groupRides": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"odometer": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/groupRides" | |
} | |
}, | |
"\/fm\/v2\/groupRides\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"POST", | |
"PUT", | |
"PATCH", | |
"GET", | |
"DELETE" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"POST", | |
"PUT", | |
"PATCH" | |
], | |
"args": [] | |
}, | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"DELETE" | |
], | |
"args": { | |
"force": { | |
"required": false, | |
"default": false, | |
"description": "Required to be true, as resource does not support trashing." | |
}, | |
"reassign": { | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/firmware\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/chargingPoints": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"trailid": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/chargingPoints" | |
} | |
}, | |
"\/fm\/v2\/chargingPoints\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"POST", | |
"PUT", | |
"PATCH", | |
"GET", | |
"DELETE" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"POST", | |
"PUT", | |
"PATCH" | |
], | |
"args": [] | |
}, | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"DELETE" | |
], | |
"args": { | |
"force": { | |
"required": false, | |
"default": false, | |
"description": "Required to be true, as resource does not support trashing." | |
}, | |
"reassign": { | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/leaderboardBadges": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"user_id": { | |
"required": false, | |
"description": "Unique identifier for the resource.", | |
"type": "integer" | |
}, | |
"odometer": { | |
"required": false, | |
"description": "Login name for the resource.", | |
"type": "integer" | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/leaderboardBadges" | |
} | |
}, | |
"\/fm\/v2\/leaderboardBadges\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/investigations": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
}, | |
"page": { | |
"required": false, | |
"default": 1, | |
"description": "Current page of the collection.", | |
"type": "integer" | |
}, | |
"per_page": { | |
"required": false, | |
"default": 10, | |
"description": "Maximum number of items to be returned in result set.", | |
"type": "integer" | |
}, | |
"search": { | |
"required": false, | |
"description": "Limit results to those matching a string.", | |
"type": "string" | |
}, | |
"exclude": { | |
"required": false, | |
"default": [], | |
"description": "Ensure result set excludes specific ids.", | |
"type": "array" | |
}, | |
"include": { | |
"required": false, | |
"default": [], | |
"description": "Limit result set to specific ids.", | |
"type": "array" | |
}, | |
"offset": { | |
"required": false, | |
"description": "Offset the result set by a specific number of items.", | |
"type": "integer" | |
}, | |
"order": { | |
"required": false, | |
"default": "asc", | |
"enum": [ | |
"asc", | |
"desc" | |
], | |
"description": "Order sort attribute ascending or descending.", | |
"type": "string" | |
}, | |
"orderby": { | |
"required": false, | |
"default": "name", | |
"enum": [ | |
"id", | |
"include", | |
"name", | |
"registered_date" | |
], | |
"description": "Sort collection by object attribute.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "Limit result set to resources with a specific slug.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Limit result set to resources matching at least one specific role provided. Accepts csv list or single role.", | |
"type": "array" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST" | |
], | |
"args": { | |
"username": { | |
"required": true, | |
"description": "Login name for the resource.", | |
"type": "string" | |
}, | |
"name": { | |
"required": false, | |
"description": "Display name for the resource.", | |
"type": "string" | |
}, | |
"first_name": { | |
"required": false, | |
"description": "First name for the resource.", | |
"type": "string" | |
}, | |
"last_name": { | |
"required": false, | |
"description": "Last name for the resource.", | |
"type": "string" | |
}, | |
"email": { | |
"required": true, | |
"description": "The email address for the resource.", | |
"type": "string" | |
}, | |
"url": { | |
"required": false, | |
"description": "URL of the resource.", | |
"type": "string" | |
}, | |
"description": { | |
"required": false, | |
"description": "Description of the resource.", | |
"type": "string" | |
}, | |
"nickname": { | |
"required": false, | |
"description": "The nickname for the resource.", | |
"type": "string" | |
}, | |
"slug": { | |
"required": false, | |
"description": "An alphanumeric identifier for the resource.", | |
"type": "string" | |
}, | |
"roles": { | |
"required": false, | |
"description": "Roles assigned to the resource.", | |
"type": "array" | |
}, | |
"password": { | |
"required": true, | |
"description": "Password for the resource (never included).", | |
"type": "string" | |
}, | |
"capabilities": { | |
"required": false, | |
"description": "All capabilities assigned to the resource.", | |
"type": "object" | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/investigations" | |
} | |
}, | |
"\/fm\/v2\/investigations\/(?P<id>[\\d]+)": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET", | |
"POST", | |
"PUT", | |
"PATCH", | |
"DELETE" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false, | |
"default": "view", | |
"enum": [ | |
"view", | |
"embed", | |
"edit" | |
], | |
"description": "Scope under which the request is made; determines fields present in response.", | |
"type": "string" | |
} | |
} | |
}, | |
{ | |
"methods": [ | |
"POST", | |
"PUT", | |
"PATCH" | |
], | |
"args": [] | |
}, | |
{ | |
"methods": [ | |
"DELETE" | |
], | |
"args": { | |
"force": { | |
"required": false, | |
"default": false, | |
"description": "Required to be true, as resource does not support trashing." | |
}, | |
"reassign": { | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"\/fm\/v2\/investigations\/me": { | |
"namespace": "fm\/v2", | |
"methods": [ | |
"GET" | |
], | |
"endpoints": [ | |
{ | |
"methods": [ | |
"GET" | |
], | |
"args": { | |
"context": { | |
"required": false | |
} | |
} | |
} | |
], | |
"_links": { | |
"self": "https:\/\/app.onewheel.com\/wp-json\/fm\/v2\/investigations\/me" | |
} | |
} | |
}, | |
"_links": { | |
"up": [ | |
{ | |
"href": "https:\/\/app.onewheel.com\/wp-json\/" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment