< API v0.5

API v0.5/Command Overview



Automatically created on Tue Mar 10 23:20:25 UTC 2009 from routes.rb using a ruby script. Do not modify manually.

Based on http://svn.openstreetmap.org/sites/rails_port/config/routes.rb



URLRails controller and actionHTTP-MethodSessionBefore
filter
After
filter
filter
parameter
logging
ParamtersStatus
API
api/0.5/node/createController: NodeController
Action: create
anyoffauthorize,
check_write_availability
compress_output
api/0.5/node/:id/waysController: WayController
Action: ways_for_node
anyoffcheck_read_availabilitycompress_output:id is decimal number
api/0.5/node/:id/relationsController: RelationController
Action: relations_for_node
anyoffcheck_read_availabilitycompress_output:id is decimal number
api/0.5/node/:id/historyController: Old_nodeController
Action: history
anyoffcheck_read_availabilitycompress_output:id is decimal number
api/0.5/node/:idController: NodeController
Action: read
get offcheck_read_availabilitycompress_output:id is decimal number
api/0.5/node/:idController: NodeController
Action: update
put offauthorize,
check_write_availability
compress_output:id is decimal number
api/0.5/node/:idController: NodeController
Action: delete
delete offauthorize,
check_write_availability
compress_output:id is decimal number
api/0.5/nodesController: NodeController
Action: nodes
anyoffcheck_read_availabilitycompress_output
api/0.5/way/createController: WayController
Action: create
anyoffauthorize,
check_write_availability
compress_output
api/0.5/way/:id/historyController: Old_wayController
Action: history
anyoffcheck_read_availabilitycompress_output:id is decimal number
api/0.5/way/:id/fullController: WayController
Action: full
anyoffcheck_read_availabilitycompress_output:id is decimal number
api/0.5/way/:id/relationsController: RelationController
Action: relations_for_way
anyoffcheck_read_availabilitycompress_output:id is decimal number
api/0.5/way/:idController: WayController
Action: read
get offcheck_read_availabilitycompress_output:id is decimal number
api/0.5/way/:idController: WayController
Action: update
put offauthorize,
check_write_availability
compress_output:id is decimal number
api/0.5/way/:idController: WayController
Action: delete
delete offauthorize,
check_write_availability
compress_output:id is decimal number
api/0.5/waysController: WayController
Action: ways
anyoffcheck_read_availabilitycompress_output
api/0.5/capabilitiesController: ApiController
Action: capabilities
anyoffcompress_output
api/0.5/relation/createController: RelationController
Action: create
anyoffauthorize,
check_write_availability
compress_output
api/0.5/relation/:id/relationsController: RelationController
Action: relations_for_relation
anyoffcheck_read_availabilitycompress_output:id is decimal number
api/0.5/relation/:id/historyController: Old_relationController
Action: history
anyoffcompress_output:id is decimal number
api/0.5/relation/:id/fullController: RelationController
Action: full
anyoffcheck_read_availabilitycompress_output:id is decimal number
api/0.5/relation/:idController: RelationController
Action: read
get offcheck_read_availabilitycompress_output:id is decimal number
api/0.5/relation/:idController: RelationController
Action: update
put offauthorize,
check_write_availability
compress_output:id is decimal number
api/0.5/relation/:idController: RelationController
Action: delete
delete offauthorize,
check_write_availability
compress_output:id is decimal number
api/0.5/relationsController: RelationController
Action: relations
anyoffcheck_read_availabilitycompress_output
api/0.5/mapController: ApiController
Action: map
anyoffcheck_read_availabilitycompress_output
api/0.5/trackpointsController: ApiController
Action: trackpoints
anyoffcheck_read_availabilitycompress_output
api/0.5/changesController: ApiController
Action: changes
anyoffcheck_read_availabilitycompress_output
api/0.5/searchController: SearchController
Action: search_all
anycompress_output
api/0.5/ways/searchController: SearchController
Action: search_ways
anycompress_output
api/0.5/relations/searchController: SearchController
Action: search_relations
anycompress_output
api/0.5/nodes/searchController: SearchController
Action: search_nodes
anycompress_output
api/0.5/user/detailsController: UserController
Action: api_details
anyauthorize,
check_read_availability
password,
pass_crypt,
pass_crypt_confirmation
api/0.5/user/preferencesController: User_preferenceController
Action: read
get authorize
api/0.5/user/preferences/:preference_keyController: User_preferenceController
Action: read_one
get authorize:preference_key has no restrictions
api/0.5/user/preferencesController: User_preferenceController
Action: update
put authorize
api/0.5/user/preferences/:preference_keyController: User_preferenceController
Action: update_one
put authorize:preference_key has no restrictions
api/0.5/user/preferences/:preference_keyController: User_preferenceController
Action: delete_one
delete authorize:preference_key has no restrictions
api/0.5/user/gpx_filesController: UserController
Action: api_gpx_files
anyauthorize,
check_read_availability
password,
pass_crypt,
pass_crypt_confirmation
api/0.5/gpx/createController: TraceController
Action: api_create
anyauthorize_web,
authorize,
check_read_availability
api/0.5/gpx/:id/detailsController: TraceController
Action: api_details
anyauthorize_web,
authorize,
check_read_availability
:id has no restrictions
api/0.5/gpx/:id/dataController: TraceController
Action: api_data
anyauthorize_web,
authorize,
check_read_availability
:id has no restrictions
Potlatch API
api/0.5/amf/readController: AmfController
Action: amf_read
anyoffcheck_write_availability
api/0.5/amf/writeController: AmfController
Action: amf_write
anyoffcheck_write_availability
api/0.5/swf/trackpointsController: SwfController
Action: trackpoints
anyoffcheck_read_availability
Data browsing
/browseController: BrowseController
Action: index
anyauthorize_web,
{ c c.check_database_availability(true) }
/browse/startController: BrowseController
Action: start
anyauthorize_web,
{ c c.check_database_availability(true) }
/browse/way/:idController: BrowseController
Action: way
anyauthorize_web,
{ c c.check_database_availability(true) }
:id is decimal number
/browse/way/:id/historyController: BrowseController
Action: way_history
anyauthorize_web,
{ c c.check_database_availability(true) }
:id is decimal number
/browse/node/:idController: BrowseController
Action: node
anyauthorize_web,
{ c c.check_database_availability(true) }
:id is decimal number
/browse/node/:id/historyController: BrowseController
Action: node_history
anyauthorize_web,
{ c c.check_database_availability(true) }
:id is decimal number
/browse/relation/:idController: BrowseController
Action: relation
anyauthorize_web,
{ c c.check_database_availability(true) }
:id is decimal number
/browse/relation/:id/historyController: BrowseController
Action: relation_history
anyauthorize_web,
{ c c.check_database_availability(true) }
:id is decimal number
web site
/Controller: SiteController
Action: index
anyauthorize_web
/editController: SiteController
Action: edit
anyauthorize_web,
require_user
/exportController: SiteController
Action: export
anyauthorize_web
/loginController: UserController
Action: login
anyauthorize_web,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/logoutController: UserController
Action: logout
anyauthorize_web,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/offlineController: SiteController
Action: offline
anyauthorize_web
/user/newController: UserController
Action: new
anyauthorize_web,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/user/saveController: UserController
Action: save
anyauthorize_web,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/user/confirmController: UserController
Action: confirm
anyauthorize_web,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/user/confirm-emailController: UserController
Action: confirm_email
anyauthorize_web,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/user/go_publicController: UserController
Action: go_public
anyauthorize_web,
require_user,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/user/reset-passwordController: UserController
Action: reset_password
anyauthorize_web,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/user/upload-imageController: UserController
Action: upload_image
anyauthorize_web,
require_user,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/user/delete-imageController: UserController
Action: delete_image
anyauthorize_web,
require_user,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/user/forgot-passwordController: UserController
Action: lost_password
anyauthorize_web,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/index.htmlController: SiteController
Action: index
anyauthorize_web
/edit.htmlController: SiteController
Action: edit
anyauthorize_web,
require_user
/export.htmlController: SiteController
Action: export
anyauthorize_web
/search.htmlController: Way_tagController
Action: search
any
/login.htmlController: UserController
Action: login
anyauthorize_web,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/logout.htmlController: UserController
Action: logout
anyauthorize_web,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/create-account.htmlController: UserController
Action: new
anyauthorize_web,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
/forgot-password.htmlController: UserController
Action: lost_password
anyauthorize_web,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
traces
/tracesController: TraceController
Action: list
anyauthorize_web,
check_database_availability
/traces/page/:pageController: TraceController
Action: list
anyauthorize_web,
check_database_availability
:page has no restrictions
/traces/rssController: TraceController
Action: georss
anyauthorize_web,
check_database_availability
/traces/tag/:tagController: TraceController
Action: list
anyauthorize_web,
check_database_availability
:tag has no restrictions
/traces/tag/:tag/page/:pageController: TraceController
Action: list
anyauthorize_web,
check_database_availability
:tag has no restrictions,
:page has no restrictions
/traces/tag/:tag/rssController: TraceController
Action: georss
anyauthorize_web,
check_database_availability
:tag has no restrictions
/traces/mineController: TraceController
Action: mine
anyauthorize_web,
require_user,
check_database_availability
/traces/mine/page/:pageController: TraceController
Action: mine
anyauthorize_web,
require_user,
check_database_availability
:page has no restrictions
/traces/mine/tag/:tagController: TraceController
Action: mine
anyauthorize_web,
require_user,
check_database_availability
:tag has no restrictions
/traces/mine/tag/:tag/page/:pageController: TraceController
Action: mine
anyauthorize_web,
require_user,
check_database_availability
:tag has no restrictions,
:page has no restrictions
/trace/createController: TraceController
Action: create
anyauthorize_web,
check_database_availability
/trace/:id/dataController: TraceController
Action: data
anyauthorize_web,
check_database_availability
:id has no restrictions
/trace/:id/data.:formatController: TraceController
Action: data
anyauthorize_web,
check_database_availability
:id has no restrictions
/trace/:id/editController: TraceController
Action: edit
anyauthorize_web,
require_user,
check_database_availability
:id has no restrictions
/trace/:id/deleteController: TraceController
Action: delete
anyauthorize_web,
require_user,
check_database_availability
:id has no restrictions
/trace/:id/make_publicController: TraceController
Action: make_public
anyauthorize_web,
require_user,
check_database_availability
:id has no restrictions
/user/:display_name/tracesController: TraceController
Action: list
anyauthorize_web,
check_database_availability
:display_name has no restrictions
/user/:display_name/traces/page/:pageController: TraceController
Action: list
anyauthorize_web,
check_database_availability
:display_name has no restrictions,
:page has no restrictions
/user/:display_name/traces/rssController: TraceController
Action: georss
anyauthorize_web,
check_database_availability
:display_name has no restrictions
/user/:display_name/traces/tag/:tagController: TraceController
Action: list
anyauthorize_web,
check_database_availability
:display_name has no restrictions,
:tag has no restrictions
/user/:display_name/traces/tag/:tag/page/:pageController: TraceController
Action: list
anyauthorize_web,
check_database_availability
:display_name has no restrictions,
:tag has no restrictions,
:page has no restrictions
/user/:display_name/traces/tag/:tag/rssController: TraceController
Action: georss
anyauthorize_web,
check_database_availability
:display_name has no restrictions,
:tag has no restrictions
/user/:display_name/traces/:idController: TraceController
Action: view
anyauthorize_web,
check_database_availability
:display_name has no restrictions,
:id has no restrictions
/user/:display_name/traces/:id/pictureController: TraceController
Action: picture
anyauthorize_web,
check_database_availability
:display_name has no restrictions,
:id has no restrictions
/user/:display_name/traces/:id/iconController: TraceController
Action: icon
anyauthorize_web,
check_database_availability
:display_name has no restrictions,
:id has no restrictions
user pages
/user/:display_nameController: UserController
Action: view
anyauthorize_web,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
:display_name has no restrictions
/user/:display_name/make_friendController: UserController
Action: make_friend
anyauthorize_web,
require_user,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
:display_name has no restrictions
/user/:display_name/remove_friendController: UserController
Action: remove_friend
anyauthorize_web,
require_user,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
:display_name has no restrictions
/user/:display_name/diaryController: Diary_entryController
Action: list
anyauthorize_web,
check_database_availability
:display_name has no restrictions
/user/:display_name/diary/:idController: Diary_entryController
Action: view
anyauthorize_web,
check_database_availability
:display_name has no restrictions,
:id is decimal number
/user/:display_name/diary/:id/newcommentController: Diary_entryController
Action: comment
anyauthorize_web,
check_database_availability
:display_name has no restrictions,
:id is decimal number
/user/:display_name/diary/rssController: Diary_entryController
Action: rss
anyauthorize_web,
check_database_availability
:display_name has no restrictions
/user/:display_name/diary/newController: Diary_entryController
Action: new
anyauthorize_web,
require_user,
check_database_availability
:display_name has no restrictions
/user/:display_name/diary/:id/editController: Diary_entryController
Action: edit
anyauthorize_web,
require_user,
check_database_availability
:display_name has no restrictions,
:id is decimal number
/user/:display_name/accountController: UserController
Action: account
anyauthorize_web,
require_user,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
:display_name has no restrictions
/user/:display_name/set_homeController: UserController
Action: set_home
anyauthorize_web,
require_user,
check_database_availability
password,
pass_crypt,
pass_crypt_confirmation
:display_name has no restrictions
/diaryController: Diary_entryController
Action: list
anyauthorize_web,
check_database_availability
/diary/rssController: Diary_entryController
Action: rss
anyauthorize_web,
check_database_availability
/diary/:languageController: Diary_entryController
Action: list
anyauthorize_web,
check_database_availability
:language has no restrictions
/diary/:language/rssController: Diary_entryController
Action: rss
anyauthorize_web,
check_database_availability
:language has no restrictions
test pages
/test/populate/:table/:from/:countController: TestController
Action: populate
anyError!
Opening controller failed!
Error!
Opening controller failed!
Error!
Opening controller failed!
Error!
Opening controller failed!
:table has no restrictions,
:from has no restrictions,
:count has no restrictions
/test/populate/:table/:countController: TestController
Action: populate
anyError!
Opening controller failed!
Error!
Opening controller failed!
Error!
Opening controller failed!
Error!
Opening controller failed!
:table has no restrictions,
:count has no restrictions
geocoder
/geocoder/searchController: GeocoderController
Action: search
any
/geocoder/descriptionController: GeocoderController
Action: description
any
export
/export/startController: ExportController
Action: start
any
/export/finishController: ExportController
Action: finish
any
messages
/user/:display_name/inboxController: MessageController
Action: inbox
anyauthorize_web,
require_user
:display_name has no restrictions
/user/:display_name/outboxController: MessageController
Action: outbox
anyauthorize_web,
require_user
:display_name has no restrictions
/message/new/:user_idController: MessageController
Action: new
anyauthorize_web,
require_user
:user_id has no restrictions
/message/read/:message_idController: MessageController
Action: read
anyauthorize_web,
require_user
:message_id has no restrictions
/message/mark/:message_idController: MessageController
Action: mark
anyauthorize_web,
require_user
:message_id has no restrictions
/message/reply/:message_idController: MessageController
Action: reply
anyauthorize_web,
require_user
:message_id has no restrictions
fall through
:controller/:id/:actionany:controller has no restrictions,
:id has no restrictions,
:action has no restrictions
:controller/:actionany:controller has no restrictions,
:action has no restrictions



This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.