V1 MMA JSON Feeds

MMA V1 API Feeds

Current Version

Basic feed format /:version/:handler/:action/?additional_variables=variables


Name Example Link Route Variables
Generic Content
Content /v1/content/{id} /:version/:handler/:id * id: (required)
Events
Events (mobile) /v1/events/index /:version/:handler/:action device: (optional)
Upcoming Events (web) /v1/events/upcoming /:version/:handler/:action maxrows: (optional)
Upcoming Events State List /v1/events/upcomingstatelist /:version/:handler/:action
Event Results (web) /v1/events/results /:version/:handler/:action maxrows: (optional)
Event Results State List /v1/events/resultsstatelist /:version/:handler/:action
Event Detail /v1/events/detail/{id} /:version/:handler/:action/:id * id: (required,encrypted)
Event Search /v1/events/search/{search} /:version/:handler/:action/:search * search: (required,String)
Fighters
Fighter Info /v1/fighter/info/{id} /:version/:handler/:action/:id * id: (required,encrypted)
Combines details, news, suspension, history
Fighter Search /v1/fighter/search/{search} /:version/:handler/:action/:search * search: (required,String)
UFC Titles /v1/fighter/ufctitles /:version/:handler/:action
Forums
Forum List (web/mobile) /v1/forums/list?device=mobile /:version/:handler/:action device: (required,"mobile|web") - changes format for mobile
Forum Detail (by name) /v1/forums/detail/UnderGround /:version/:handler/:action/:name * name: (required,string)
Forum SEO Slug/Name
Forum Hot Threads /v1/forums/hot/{id} /:version/:handler/:action/:id * id: (required,numeric)
Forum Hot List /v1/forums/hotlist /:version/:handler/:action/:id Combines hot threads across several forums
Private Message (All routes require authentication)
Message Status /v1/message/status?auth1={auth1}&auth2={auth2} /:version/:handler/:action * auth1: (required,encrypted) - auth2: (required,encrypted)
Message Count by box/Last updated
Unread/Inbox /v1/message/inbox?auth1={auth1}&auth2={auth2} /:version/:handler/:action * auth1: (required) - auth2: (required)
Read Messages /v1/message/read?auth1={auth1}&auth2={auth2} /:version/:handler/:action * auth1: (required) - auth2: (required)
Sent Messages /v1/message/sent?auth1={auth1}&auth2={auth2} /:version/:handler/:action * auth1: (required) - auth2: (required)
Message Detail /v1/message/view/{id}?auth1={auth1}&auth2={auth2} /:version/:handler/:action/:id * auth1: (required,encrypted) - auth2: (required,encrypted) - id: (required,numeric)
Message Send (POST) /v1/message/send?auth1={auth1}&auth2={auth2} /:version/:handler/:action * auth1: (required,encrypted) - auth2: (required,encrypted)
Msg vars
Message Update Status (read/unread/sent) /v1/message/update/{id}?auth1={auth1}&auth2={auth2} /:version/:handler/:action/:id * auth1: (required,encrypted) - auth2: (required,encrypted) - id: (required,numeric)
Message Delete /v1/message/delete/{id}?auth1={auth1}&auth2={auth2} /:version/:handler/:action/:id * auth1: (required,encrypted) - auth2: (required,encrypted) - id: (required,numeric)
News
News List (mobile) /v1/news/index /:version/:handler/:action Includes HTML detail for app
Posts
Get Post /v1/post/get/{id} /:version/:handler/:action/:id * id: (required,numeric)
Posts List /v1/post/index/{threadid}/{threadpage} /:version/:handler/:action/:id/:page * id: (required,numeric) - page: (required,numeric)
List of posts for thread page
New Post (POST) /v1/post/new /:version/:handler/:action * body: (required,string) - auth1: (required,encrypted) - auth2: (required,encrypted)
Edit Post (POST) /v1/post/save /:version/:handler/:action * body: (required,string) - auth1: (required,encrypted) - auth2: (required,encrypted)
Post Vote /v1/post/vote/{postid} /:version/:handler/:action/{id} * auth1: (required,encrypted) - auth2: (required,encrypted)
Redirects
Redirect /v1/redirect/forgotpassword /:version/:handler/:name * name: (required,string)
Name of redirect
Threads
Hot Threads (by forumid) /v1/threads/hot/1 /:version/:handler/:action/:id * id: forum id (required)
Thread Detail /v1/threads/detail/{threadid} /:version/:handler/:action/:id * id: (required,numeric)
Thread Hot List /v1/threads/hotlist /:version/:handler/:action
Thread List (by id) /v1/threads/list/{forumid} /:version/:handler/:action
Thread List (by Forum SeoName) /v1/threads/listbyname/{forumname} /:version/:handler/:action/:name
New Thread (POST) /v1/threads/new /:version/:handler/:action/:name * auth1: (required,encrypted) - auth2: (required,encrypted)
Thread vars
Poll Thread /v1/threads/poll/{threadid} /:version/:handler/:action/:id * id: (required,numeric)
Poll Vote (POST) /v1/threads/pollvote /:version/:handler/:action * auth1: (required,encrypted) - auth2: (required,encrypted)
Poll vars
Thread Subscribe /v1/threads/subscribe/{threadid}?auth1={auth1}&auth2={auth2} /:version/:handler/:action/:id * auth1: (required,encrypted) - auth2: (required,encrypted)
Thread Unsubscribe /v1/threads/unsubscribe/{threadid}?auth1={auth1}&auth2={auth2} /:version/:handler/:action/:id * auth1: (required,encrypted) - auth2: (required,encrypted)
Thread User List /v1/threads/users/{threadid} /:version/:handler/:action/:id * id: (required,numeric)
Update Thread Views /v1/threads/views/{threadid} /:version/:handler/:action/:id * id: (required,numeric)
User Authentication
Cookie Auth /v1/auth/cookie?auth1={auth1}&auth2={auth2} /:version/:handler/:action * auth1: (required,encrypted) - auth2: (required,encrypted)
U/P Auth (POST Only) /v1/auth/index /:version/:handler/:action * email: (required) - password: (required)
User
User Subscriptions /v1/user/subscriptions?auth1={auth1}&auth2={auth2} /:version/:handler/:action * auth1: (required,encrypted) - auth2: (required,encrypted)
User Friends /v1/user/friends?auth1={auth1}&auth2={auth2} /:version/:handler/:action * auth1: (required,encrypted) - auth2: (required,encrypted)
User Profile /v1/user/profile/{userid} /:version/:handler/:action/:id * id: (required,numeric)
Ignore User /v1/user/ignore/{userid}?auth1={auth1}&auth2={auth2} /:version/:handler/:action/:id * id: (required,numeric) - auth1: (required,encrypted) - auth2: (required,encrypted)
Un-ignore User /v1/user/unignore/{userid}?auth1={auth1}&auth2={auth2} /:version/:handler/:action/:id * id: (required,numeric) - auth1: (required,encrypted) - auth2: (required,encrypted)
User Violation /v1/user/violation/{userid}?auth1={auth1}&auth2={auth2} /:version/:handler/:action/:id * id: (required,numeric) - auth1: (required,encrypted) - auth2: (required,encrypted)
Vault
Vault List /v1/vault/index /:version/:handler/:action