API: Routes - QutEcoacoustics/baw-server GitHub Wiki
Prefix Verb URI Pattern Controller#Action
new_user_session GET /my_account/sign_in(.:format) users/sessions#new
user_session POST /my_account/sign_in(.:format) users/sessions#create
destroy_user_session GET /my_account/sign_out(.:format) users/sessions#destroy
user_password POST /my_account/password(.:format) devise/passwords#create
new_user_password GET /my_account/password/new(.:format) devise/passwords#new
edit_user_password GET /my_account/password/edit(.:format) devise/passwords#edit
PATCH /my_account/password(.:format) devise/passwords#update
PUT /my_account/password(.:format) devise/passwords#update
cancel_user_registration GET /my_account/cancel(.:format) users/registrations#cancel
user_registration POST /my_account(.:format) users/registrations#create
new_user_registration GET /my_account/sign_up(.:format) users/registrations#new
edit_user_registration GET /my_account/edit(.:format) users/registrations#edit
PATCH /my_account(.:format) users/registrations#update
PUT /my_account(.:format) users/registrations#update
DELETE /my_account(.:format) users/registrations#destroy
user_confirmation POST /my_account/confirmation(.:format) devise/confirmations#create
new_user_confirmation GET /my_account/confirmation/new(.:format) devise/confirmations#new
GET /my_account/confirmation(.:format) devise/confirmations#show
user_unlock POST /my_account/unlock(.:format) devise/unlocks#create
new_user_unlock GET /my_account/unlock/new(.:format) devise/unlocks#new
GET /my_account/unlock(.:format) devise/unlocks#show
security POST /security(.:format) api/sessions#create {:format=>"json"}
security_new GET /security/new(.:format) api/sessions#new {:format=>"json"}
security_user GET /security/user(.:format) api/sessions#show {:format=>"json"}
DELETE /security(.:format) api/sessions#destroy {:format=>"json"}
my_account GET /my_account(.:format) user_accounts#my_account
my_account_prefs PUT /my_account/prefs(.:format) user_accounts#modify_preferences
user_accounts_filter GET|POST /user_accounts/filter(.:format) user_accounts#filter {:format=>"json"}
projects_user_account GET /user_accounts/:id/projects(.:format) user_accounts#projects {:id=>/[0-9]+/}
sites_user_account GET /user_accounts/:id/sites(.:format) user_accounts#sites {:id=>/[0-9]+/}
bookmarks_user_account GET /user_accounts/:id/bookmarks(.:format) user_accounts#bookmarks {:id=>/[0-9]+/}
audio_events_user_account GET /user_accounts/:id/audio_events(.:format) user_accounts#audio_events {:id=>/[0-9]+/}
audio_event_comments_user_account GET /user_accounts/:id/audio_event_comments(.:format) user_accounts#audio_event_comments {:id=>/[0-9]+/}
saved_searches_user_account GET /user_accounts/:id/saved_searches(.:format) user_accounts#saved_searches {:id=>/[0-9]+/}
analysis_jobs_user_account GET /user_accounts/:id/analysis_jobs(.:format) user_accounts#analysis_jobs {:id=>/[0-9]+/}
user_accounts GET /user_accounts(.:format) user_accounts#index
edit_user_account GET /user_accounts/:id/edit(.:format) user_accounts#edit {:id=>/[0-9]+/}
user_account GET /user_accounts/:id(.:format) user_accounts#show {:id=>/[0-9]+/}
PATCH /user_accounts/:id(.:format) user_accounts#update {:id=>/[0-9]+/}
PUT /user_accounts/:id(.:format) user_accounts#update {:id=>/[0-9]+/}
bookmarks_filter GET|POST /bookmarks/filter(.:format) bookmarks#filter {:format=>"json"}
bookmarks GET /bookmarks(.:format) bookmarks#index
POST /bookmarks(.:format) bookmarks#create
new_bookmark GET /bookmarks/new(.:format) bookmarks#new
bookmark GET /bookmarks/:id(.:format) bookmarks#show
PATCH /bookmarks/:id(.:format) bookmarks#update
PUT /bookmarks/:id(.:format) bookmarks#update
DELETE /bookmarks/:id(.:format) bookmarks#destroy
projects_filter GET|POST /projects/filter(.:format) projects#filter {:format=>"json"}
edit_sites_project GET /projects/:id/edit_sites(.:format) projects#edit_sites
update_sites_project PUT /projects/:id/update_sites(.:format) projects#update_sites
PATCH /projects/:id/update_sites(.:format) projects#update_sites
new_access_request_projects GET /projects/new_access_request(.:format) projects#new_access_request
submit_access_request_projects POST /projects/submit_access_request(.:format) projects#submit_access_request
project_permissions GET /projects/:project_id/permissions(.:format) permissions#index
POST /projects/:project_id/permissions(.:format) permissions#create {:format=>"json"}
new_project_permission GET /projects/:project_id/permissions/new(.:format) permissions#new {:format=>"json"}
project_permission GET /projects/:project_id/permissions/:id(.:format) permissions#show {:format=>"json"}
DELETE /projects/:project_id/permissions/:id(.:format) permissions#destroy {:format=>"json"}
upload_instructions_project_site GET /projects/:project_id/sites/:id/upload_instructions(.:format) sites#upload_instructions
harvest_project_site GET /projects/:project_id/sites/:id/harvest(.:format) sites#harvest
GET /projects/:project_id/sites/:site_id/audio_recordings/check_uploader/:uploader_id(.:format) audio_recordings#check_uploader {:format=>"json"}
project_site_audio_recordings POST /projects/:project_id/sites/:site_id/audio_recordings(.:format) audio_recordings#create {:format=>"json"}
new_project_site_audio_recording GET /projects/:project_id/sites/:site_id/audio_recordings/new(.:format) audio_recordings#new {:format=>"json"}
project_sites POST /projects/:project_id/sites(.:format) sites#create
new_project_site GET /projects/:project_id/sites/new(.:format) sites#new
edit_project_site GET /projects/:project_id/sites/:id/edit(.:format) sites#edit
project_site GET /projects/:project_id/sites/:id(.:format) sites#show
PATCH /projects/:project_id/sites/:id(.:format) sites#update
PUT /projects/:project_id/sites/:id(.:format) sites#update
DELETE /projects/:project_id/sites/:id(.:format) sites#destroy
GET /projects/:project_id/sites(.:format) sites#index {:format=>"json"}
projects GET /projects(.:format) projects#index
POST /projects(.:format) projects#create
new_project GET /projects/new(.:format) projects#new
edit_project GET /projects/:id/edit(.:format) projects#edit
project GET /projects/:id(.:format) projects#show
PATCH /projects/:id(.:format) projects#update
PUT /projects/:id(.:format) projects#update
DELETE /projects/:id(.:format) projects#destroy
analysis_jobs_filter GET|POST /analysis_jobs/filter(.:format) analysis_jobs#filter {:format=>"json"}
analysis_job_analysis_jobs_items_filter GET|POST /analysis_jobs/:analysis_job_id/audio_recordings/filter(.:format) analysis_jobs_items#filter {:format=>"json"}
saved_searches_filter GET|POST /saved_searches/filter(.:format) saved_searches#filter {:format=>"json"}
analysis_jobs_results_index GET|HEAD /analysis_jobs/:analysis_job_id/results analysis_jobs_results#index {:format=>"json"}
analysis_jobs_results_show GET|HEAD /analysis_jobs/:analysis_job_id/results/:audio_recording_id(/*results_path) analysis_jobs_results#show {:format=>"json"}
analysis_job_audio_recordings GET /analysis_jobs/:analysis_job_id/audio_recordings(.:format) analysis_jobs_items#index {:format=>"json"}
analysis_job_audio_recording GET /analysis_jobs/:analysis_job_id/audio_recordings/:audio_recording_id(.:format) analysis_jobs_items#show {:format=>"json"}
PATCH /analysis_jobs/:analysis_job_id/audio_recordings/:audio_recording_id(.:format) analysis_jobs_items#update {:format=>"json"}
PUT /analysis_jobs/:analysis_job_id/audio_recordings/:audio_recording_id(.:format) analysis_jobs_items#update {:format=>"json"}
analysis_jobs GET /analysis_jobs(.:format) analysis_jobs#index {:format=>"json"}
POST /analysis_jobs(.:format) analysis_jobs#create {:format=>"json"}
new_analysis_job GET /analysis_jobs/new(.:format) analysis_jobs#new {:format=>"json"}
analysis_job GET /analysis_jobs/:id(.:format) analysis_jobs#show {:format=>"json"}
PATCH /analysis_jobs/:id(.:format) analysis_jobs#update {:format=>"json"}
PUT /analysis_jobs/:id(.:format) analysis_jobs#update {:format=>"json"}
DELETE /analysis_jobs/:id(.:format) analysis_jobs#destroy {:format=>"json"}
saved_searches GET /saved_searches(.:format) saved_searches#index {:format=>"json"}
POST /saved_searches(.:format) saved_searches#create {:format=>"json"}
new_saved_search GET /saved_searches/new(.:format) saved_searches#new {:format=>"json"}
saved_search GET /saved_searches/:id(.:format) saved_searches#show {:format=>"json"}
DELETE /saved_searches/:id(.:format) saved_searches#destroy {:format=>"json"}
audio_recordings_filter GET|POST /audio_recordings/filter(.:format) audio_recordings#filter {:format=>"json"}
audio_events_filter GET|POST /audio_events/filter(.:format) audio_events#filter {:format=>"json"}
taggings_filter GET|POST /taggings/filter(.:format) taggings#filter {:format=>"json"}
audio_recording_media GET|HEAD /audio_recordings/:audio_recording_id/media.:format media#show {:format=>"json"}
audio_recording_media_original GET|HEAD /audio_recordings/:audio_recording_id/original(.:format) media#original {:format=>false}
download_audio_recording_audio_events GET /audio_recordings/:audio_recording_id/audio_events/download(.:format) audio_events#download {:format=>"csv"}
audio_recording_audio_event_tags GET /audio_recordings/:audio_recording_id/audio_events/:audio_event_id/tags(.:format) tags#index {:format=>"json"}
audio_recording_audio_event_taggings GET /audio_recordings/:audio_recording_id/audio_events/:audio_event_id/taggings(.:format) taggings#index {:format=>"json"}
POST /audio_recordings/:audio_recording_id/audio_events/:audio_event_id/taggings(.:format) taggings#create {:format=>"json"}
new_audio_recording_audio_event_tagging GET /audio_recordings/:audio_recording_id/audio_events/:audio_event_id/taggings/new(.:format) taggings#new {:format=>"json"}
audio_recording_audio_event_tagging GET /audio_recordings/:audio_recording_id/audio_events/:audio_event_id/taggings/:id(.:format) taggings#show {:format=>"json"}
PATCH /audio_recordings/:audio_recording_id/audio_events/:audio_event_id/taggings/:id(.:format) taggings#update {:format=>"json"}
PUT /audio_recordings/:audio_recording_id/audio_events/:audio_event_id/taggings/:id(.:format) taggings#update {:format=>"json"}
DELETE /audio_recordings/:audio_recording_id/audio_events/:audio_event_id/taggings/:id(.:format) taggings#destroy {:format=>"json"}
audio_recording_audio_events GET /audio_recordings/:audio_recording_id/audio_events(.:format) audio_events#index {:format=>"json"}
POST /audio_recordings/:audio_recording_id/audio_events(.:format) audio_events#create {:format=>"json"}
new_audio_recording_audio_event GET /audio_recordings/:audio_recording_id/audio_events/new(.:format) audio_events#new {:format=>"json"}
audio_recording_audio_event GET /audio_recordings/:audio_recording_id/audio_events/:id(.:format) audio_events#show {:format=>"json"}
PATCH /audio_recordings/:audio_recording_id/audio_events/:id(.:format) audio_events#update {:format=>"json"}
PUT /audio_recordings/:audio_recording_id/audio_events/:id(.:format) audio_events#update {:format=>"json"}
DELETE /audio_recordings/:audio_recording_id/audio_events/:id(.:format) audio_events#destroy {:format=>"json"}
audio_recordings GET /audio_recordings(.:format) audio_recordings#index {:format=>"json"}
new_audio_recording GET /audio_recordings/new(.:format) audio_recordings#new {:format=>"json"}
audio_recording GET /audio_recordings/:id(.:format) audio_recordings#show {:format=>"json"}
PATCH /audio_recordings/:id(.:format) audio_recordings#update {:format=>"json"}
PUT /audio_recordings/:id(.:format) audio_recordings#update {:format=>"json"}
update_status_audio_recording PUT /audio_recordings/:id/update_status(.:format) audio_recordings#update_status {:format=>"json"}
tags_filter GET|POST /tags/filter(.:format) tags#filter {:format=>"json"}
tags GET /tags(.:format) tags#index {:format=>"json"}
POST /tags(.:format) tags#create {:format=>"json"}
new_tag GET /tags/new(.:format) tags#new {:format=>"json"}
tag GET /tags/:id(.:format) tags#show {:format=>"json"}
audio_event_comments_filter GET|POST /audio_event_comments/filter(.:format) audio_event_comments#filter {:format=>"json"}
audio_event_comments GET /audio_events/:audio_event_id/comments(.:format) audio_event_comments#index {:format=>"json"}
POST /audio_events/:audio_event_id/comments(.:format) audio_event_comments#create {:format=>"json"}
new_audio_event_comment GET /audio_events/:audio_event_id/comments/new(.:format) audio_event_comments#new {:format=>"json"}
audio_event_comment GET /audio_events/:audio_event_id/comments/:id(.:format) audio_event_comments#show {:format=>"json"}
PATCH /audio_events/:audio_event_id/comments/:id(.:format) audio_event_comments#update {:format=>"json"}
PUT /audio_events/:audio_event_id/comments/:id(.:format) audio_event_comments#update {:format=>"json"}
DELETE /audio_events/:audio_event_id/comments/:id(.:format) audio_event_comments#destroy {:format=>"json"}
scripts_filter GET|POST /scripts/filter(.:format) scripts#filter {:format=>"json"}
scripts GET /scripts(.:format) scripts#index {:format=>"json"}
script GET /scripts/:id(.:format) scripts#show {:format=>"json"}
user_taggings GET /user_accounts/:user_id/taggings(.:format) taggings#user_index {:format=>"json"}
download_project_audio_events GET /projects/:project_id/audio_events/download(.:format) audio_events#download {:format=>"csv"}
download_site_audio_events GET /projects/:project_id/sites/:site_id/audio_events/download(.:format) audio_events#download {:format=>"csv"}
download_user_audio_events GET /user_accounts/:user_id/audio_events/download(.:format) audio_events#download {:format=>"csv"}
sites_filter GET|POST /sites/filter(.:format) sites#filter {:format=>"json"}
sites_orphans GET /sites/orphans(.:format) sites#orphans
shallow_site GET /sites/:id(.:format) sites#show_shallow {:format=>"json"}
POST /datasets/:dataset_id/progress_events/audio_recordings/:audio_recording_id/start/:start_time_seconds/end/:end_time_seconds(.:format) progress_events#create_by_dataset_item_params {:format=>"json", :dataset_id=>/(\d+|default)/, :audio_recording_id=>/\d+/, :start_time_seconds=>/\d+(\.\d+)?/, :end_time_seconds=>/\d+(\.\d+)?/}
datasets_filter GET|POST /datasets/filter(.:format) datasets#filter {:format=>"json"}
dataset_items_filter GET|POST /dataset_items/filter(.:format) dataset_items#filter {:format=>"json"}
GET|POST /datasets/:dataset_id/dataset_items/filter(.:format) dataset_items#filter {:format=>"json"}
GET /datasets/:dataset_id/dataset_items/next_for_me(.:format) dataset_items#next_for_me {:format=>"json"}
dataset_items GET /datasets/:dataset_id/items(.:format) dataset_items#index {:format=>"json"}
POST /datasets/:dataset_id/items(.:format) dataset_items#create {:format=>"json"}
new_dataset_item GET /datasets/:dataset_id/items/new(.:format) dataset_items#new {:format=>"json"}
edit_dataset_item GET /datasets/:dataset_id/items/:id/edit(.:format) dataset_items#edit {:format=>"json"}
dataset_item GET /datasets/:dataset_id/items/:id(.:format) dataset_items#show {:format=>"json"}
PATCH /datasets/:dataset_id/items/:id(.:format) dataset_items#update {:format=>"json"}
PUT /datasets/:dataset_id/items/:id(.:format) dataset_items#update {:format=>"json"}
DELETE /datasets/:dataset_id/items/:id(.:format) dataset_items#destroy {:format=>"json"}
datasets GET /datasets(.:format) datasets#index {:format=>"json"}
POST /datasets(.:format) datasets#create {:format=>"json"}
new_dataset GET /datasets/new(.:format) datasets#new {:format=>"json"}
edit_dataset GET /datasets/:id/edit(.:format) datasets#edit {:format=>"json"}
dataset GET /datasets/:id(.:format) datasets#show {:format=>"json"}
PATCH /datasets/:id(.:format) datasets#update {:format=>"json"}
PUT /datasets/:id(.:format) datasets#update {:format=>"json"}
PUT /responses/:id(.:format) errors#method_not_allowed_error
PUT /studies/:study_id/responses/:id(.:format) errors#method_not_allowed
studies_filter GET|POST /studies/filter(.:format) studies#filter {:format=>"json"}
questions_filter GET|POST /questions/filter(.:format) questions#filter {:format=>"json"}
responses_filter GET|POST /responses/filter(.:format) responses#filter {:format=>"json"}
studies GET /studies(.:format) studies#index {:format=>"json"}
POST /studies(.:format) studies#create {:format=>"json"}
new_study GET /studies/new(.:format) studies#new {:format=>"json"}
edit_study GET /studies/:id/edit(.:format) studies#edit {:format=>"json"}
study GET /studies/:id(.:format) studies#show {:format=>"json"}
PATCH /studies/:id(.:format) studies#update {:format=>"json"}
PUT /studies/:id(.:format) studies#update {:format=>"json"}
DELETE /studies/:id(.:format) studies#destroy {:format=>"json"}
questions GET /questions(.:format) questions#index {:format=>"json"}
POST /questions(.:format) questions#create {:format=>"json"}
new_question GET /questions/new(.:format) questions#new {:format=>"json"}
edit_question GET /questions/:id/edit(.:format) questions#edit {:format=>"json"}
question GET /questions/:id(.:format) questions#show {:format=>"json"}
PATCH /questions/:id(.:format) questions#update {:format=>"json"}
PUT /questions/:id(.:format) questions#update {:format=>"json"}
DELETE /questions/:id(.:format) questions#destroy {:format=>"json"}
responses GET /responses(.:format) responses#index {:format=>"json"}
POST /responses(.:format) responses#create {:format=>"json"}
new_response GET /responses/new(.:format) responses#new {:format=>"json"}
edit_response GET /responses/:id/edit(.:format) responses#edit {:format=>"json"}
response GET /responses/:id(.:format) responses#show {:format=>"json"}
DELETE /responses/:id(.:format) responses#destroy {:format=>"json"}
GET /studies/:study_id/questions(.:format) questions#index {:format=>"json"}
GET /studies/:study_id/responses(.:format) responses#index {:format=>"json"}
POST /studies/:study_id/questions/:question_id/responses(.:format) responses#create {:format=>"json"}
progress_events_filter GET|POST /progress_events/filter(.:format) progress_events#filter {:format=>"json"}
progress_events GET /progress_events(.:format) progress_events#index {:format=>"json"}
POST /progress_events(.:format) progress_events#create {:format=>"json"}
new_progress_event GET /progress_events/new(.:format) progress_events#new {:format=>"json"}
edit_progress_event GET /progress_events/:id/edit(.:format) progress_events#edit {:format=>"json"}
progress_event GET /progress_events/:id(.:format) progress_events#show {:format=>"json"}
PATCH /progress_events/:id(.:format) progress_events#update {:format=>"json"}
PUT /progress_events/:id(.:format) progress_events#update {:format=>"json"}
DELETE /progress_events/:id(.:format) progress_events#destroy {:format=>"json"}
root GET / public#index
status GET /status(.:format) public#status {:format=>"json"}
website_status GET /website_status(.:format) public#website_status
contact_us GET /contact_us(.:format) public#new_contact_us
POST /contact_us(.:format) public#create_contact_us
bug_report GET /bug_report(.:format) public#new_bug_report
POST /bug_report(.:format) public#create_bug_report
data_request GET /data_request(.:format) public#new_data_request
POST /data_request(.:format) public#create_data_request
disclaimers GET /disclaimers(.:format) public#disclaimers
ethics_statement GET /ethics_statement(.:format) public#ethics_statement
data_upload GET /data_upload(.:format) public#data_upload
credits GET /credits(.:format) public#credits
/job_queue_status #<Resque::Server app_file="/usr/local/bundle/gems/resque-1.25.2/lib/resque/server.rb">
admin_dashboard GET /admin(.:format) admin/home#index
admin_tags GET /admin/tags(.:format) admin/tags#index
POST /admin/tags(.:format) admin/tags#create
new_admin_tag GET /admin/tags/new(.:format) admin/tags#new
edit_admin_tag GET /admin/tags/:id/edit(.:format) admin/tags#edit
admin_tag GET /admin/tags/:id(.:format) admin/tags#show
PATCH /admin/tags/:id(.:format) admin/tags#update
PUT /admin/tags/:id(.:format) admin/tags#update
DELETE /admin/tags/:id(.:format) admin/tags#destroy
admin_tag_groups GET /admin/tag_groups(.:format) admin/tag_groups#index
POST /admin/tag_groups(.:format) admin/tag_groups#create
new_admin_tag_group GET /admin/tag_groups/new(.:format) admin/tag_groups#new
edit_admin_tag_group GET /admin/tag_groups/:id/edit(.:format) admin/tag_groups#edit
admin_tag_group GET /admin/tag_groups/:id(.:format) admin/tag_groups#show
PATCH /admin/tag_groups/:id(.:format) admin/tag_groups#update
PUT /admin/tag_groups/:id(.:format) admin/tag_groups#update
DELETE /admin/tag_groups/:id(.:format) admin/tag_groups#destroy
admin_audio_recordings GET /admin/audio_recordings(.:format) admin/audio_recordings#index
admin_audio_recording GET /admin/audio_recordings/:id(.:format) admin/audio_recordings#show
admin_analysis_jobs GET /admin/analysis_jobs(.:format) admin/analysis_jobs#index
admin_analysis_job GET /admin/analysis_jobs/:id(.:format) admin/analysis_jobs#show
admin_script POST /admin/scripts/:id(.:format) admin/scripts#update
admin_scripts GET /admin/scripts(.:format) admin/scripts#index
POST /admin/scripts(.:format) admin/scripts#create
new_admin_script GET /admin/scripts/new(.:format) admin/scripts#new
edit_admin_script GET /admin/scripts/:id/edit(.:format) admin/scripts#edit
GET /admin/scripts/:id(.:format) admin/scripts#show
DELETE /admin/scripts/:id(.:format) admin/scripts#destroy
OPTIONS /*requested_route(.:format) public#cors_preflight
GET|HEAD|POST|PUT|DELETE|OPTIONS|TRACE|PATCH /errors/:name(.:format) errors#show
GET|HEAD|POST|PUT|DELETE|OPTIONS|TRACE|PATCH /*requested_route(.:format) errors#route_error