GET /api
HTTP 200 OK
{
"message": "This is the test app for Rails REST Framework. There are three APIs:",
"plain_api": {
"message": "The plain API is a simple API that demonstrates the basic functionality of the framework.",
"url": "https://rails-rest-framework.com/api/plain"
},
"demo_api": {
"message": "The demo API is a more complex API that demonstrates the framework's more advanced features, primarily pagination, nested resources, and integration with Action Text and Active Storage.",
"url": "https://rails-rest-framework.com/api/demo"
},
"test_api": {
"message": "The test API contains a lot of really weird controllers for testing specific features.",
"url": "https://rails-rest-framework.com/api/test"
}
}
<?xml version="1.0" encoding="UTF-8"?>
<hash>
<message>This is the test app for Rails REST Framework. There are three APIs:</message>
<plain-api>
<message>The plain API is a simple API that demonstrates the basic functionality of the framework.</message>
<url>https://rails-rest-framework.com/api/plain</url>
</plain-api>
<demo-api>
<message>The demo API is a more complex API that demonstrates the framework's more advanced features, primarily pagination, nested resources, and integration with Action Text and Active Storage.</message>
<url>https://rails-rest-framework.com/api/demo</url>
</demo-api>
<test-api>
<message>The test API contains a lot of really weird controllers for testing specific features.</message>
<url>https://rails-rest-framework.com/api/test</url>
</test-api>
</hash>
Path | Verb | Controller#Action |
---|---|---|
api | GET | api/root#root |
api | OPTIONS | api/root#options |
api/c | GET | api/root#c |
api/c | POST | api/root#c |
api/dev_test | GET | api/root#dev_test |
api/ip | GET | api/root#ip |
api/demo/emails | ||
api/demo/emails | GET | api/demo/emails#index |
api/demo/emails | POST | api/demo/emails#create |
api/demo/emails | PUT | api/demo/emails#update_all |
api/demo/emails | PATCH | api/demo/emails#update_all |
api/demo/emails | DELETE | api/demo/emails#destroy_all |
api/demo/emails | OPTIONS | api/demo/emails#options |
api/demo/emails/:id | GET | api/demo/emails#show |
api/demo/emails/:id | PUT | api/demo/emails#update |
api/demo/emails/:id | PATCH | api/demo/emails#update |
api/demo/emails/:id | DELETE | api/demo/emails#destroy |
api/demo/genres | ||
api/demo/genres | GET | api/demo/genres#index |
api/demo/genres | POST | api/demo/genres#create |
api/demo/genres | PUT | api/demo/genres#update_all |
api/demo/genres | PATCH | api/demo/genres#update_all |
api/demo/genres | DELETE | api/demo/genres#destroy_all |
api/demo/genres | OPTIONS | api/demo/genres#options |
api/demo/genres/:id | GET | api/demo/genres#show |
api/demo/genres/:id | PUT | api/demo/genres#update |
api/demo/genres/:id | PATCH | api/demo/genres#update |
api/demo/genres/:id | DELETE | api/demo/genres#destroy |
api/demo/movies | ||
api/demo/movies | GET | api/demo/movies#index |
api/demo/movies | POST | api/demo/movies#create |
api/demo/movies | PUT | api/demo/movies#update_all |
api/demo/movies | PATCH | api/demo/movies#update_all |
api/demo/movies | DELETE | api/demo/movies#destroy_all |
api/demo/movies | OPTIONS | api/demo/movies#options |
api/demo/movies/random | GET | api/demo/movies#random |
api/demo/movies/:id | GET | api/demo/movies#show |
api/demo/movies/:id | PUT | api/demo/movies#update |
api/demo/movies/:id | PATCH | api/demo/movies#update |
api/demo/movies/:id | DELETE | api/demo/movies#destroy |
api/demo/movies/:id/random | GET | api/demo/movies#random |
api/demo/phone_numbers | ||
api/demo/phone_numbers | GET | api/demo/phone_numbers#index |
api/demo/phone_numbers | POST | api/demo/phone_numbers#create |
api/demo/phone_numbers | PUT | api/demo/phone_numbers#update_all |
api/demo/phone_numbers | PATCH | api/demo/phone_numbers#update_all |
api/demo/phone_numbers | DELETE | api/demo/phone_numbers#destroy_all |
api/demo/phone_numbers | OPTIONS | api/demo/phone_numbers#options |
api/demo/phone_numbers/:id | GET | api/demo/phone_numbers#show |
api/demo/phone_numbers/:id | PUT | api/demo/phone_numbers#update |
api/demo/phone_numbers/:id | PATCH | api/demo/phone_numbers#update |
api/demo/phone_numbers/:id | DELETE | api/demo/phone_numbers#destroy |
api/demo/root | ||
api/demo | GET | api/demo/root#root |
api/demo | OPTIONS | api/demo/root#options |
api/demo/blank | GET | api/demo/root#blank |
api/demo/echo | POST | api/demo/root#echo |
api/demo/nil | GET | api/demo/root#nil |
api/demo/users | ||
api/demo/users | GET | api/demo/users#index |
api/demo/users | POST | api/demo/users#create |
api/demo/users | PUT | api/demo/users#update_all |
api/demo/users | PATCH | api/demo/users#update_all |
api/demo/users | DELETE | api/demo/users#destroy_all |
api/demo/users | OPTIONS | api/demo/users#options |
api/demo/users/:id | GET | api/demo/users#show |
api/demo/users/:id | PUT | api/demo/users#update |
api/demo/users/:id | PATCH | api/demo/users#update |
api/demo/users/:id | DELETE | api/demo/users#destroy |
api/demo/users/movies | ||
api/demo/users/:user_id/movies | GET | api/demo/users/movies#index |
api/demo/users/:user_id/movies | POST | api/demo/users/movies#create |
api/demo/users/:user_id/movies | PUT | api/demo/users/movies#update_all |
api/demo/users/:user_id/movies | PATCH | api/demo/users/movies#update_all |
api/demo/users/:user_id/movies | DELETE | api/demo/users/movies#destroy_all |
api/demo/users/:user_id/movies | OPTIONS | api/demo/users/movies#options |
api/demo/users/:user_id/movies/:id | GET | api/demo/users/movies#show |
api/demo/users/:user_id/movies/:id | PUT | api/demo/users/movies#update |
api/demo/users/:user_id/movies/:id | PATCH | api/demo/users/movies#update |
api/demo/users/:user_id/movies/:id | DELETE | api/demo/users/movies#destroy |
api/plain/emails | ||
api/plain/emails | GET | api/plain/emails#index |
api/plain/emails | POST | api/plain/emails#create |
api/plain/emails | OPTIONS | api/plain/emails#options |
api/plain/emails/:id | GET | api/plain/emails#show |
api/plain/emails/:id | PUT | api/plain/emails#update |
api/plain/emails/:id | PATCH | api/plain/emails#update |
api/plain/emails/:id | DELETE | api/plain/emails#destroy |
api/plain/genres | ||
api/plain/genres | GET | api/plain/genres#index |
api/plain/genres | POST | api/plain/genres#create |
api/plain/genres | OPTIONS | api/plain/genres#options |
api/plain/genres/:id | GET | api/plain/genres#show |
api/plain/genres/:id | PUT | api/plain/genres#update |
api/plain/genres/:id | PATCH | api/plain/genres#update |
api/plain/genres/:id | DELETE | api/plain/genres#destroy |
api/plain/movies | ||
api/plain/movies | GET | api/plain/movies#index |
api/plain/movies | POST | api/plain/movies#create |
api/plain/movies | OPTIONS | api/plain/movies#options |
api/plain/movies/:id | GET | api/plain/movies#show |
api/plain/movies/:id | PUT | api/plain/movies#update |
api/plain/movies/:id | PATCH | api/plain/movies#update |
api/plain/movies/:id | DELETE | api/plain/movies#destroy |
api/plain/phone_numbers | ||
api/plain/phone_numbers | GET | api/plain/phone_numbers#index |
api/plain/phone_numbers | POST | api/plain/phone_numbers#create |
api/plain/phone_numbers | OPTIONS | api/plain/phone_numbers#options |
api/plain/phone_numbers/:id | GET | api/plain/phone_numbers#show |
api/plain/phone_numbers/:id | PUT | api/plain/phone_numbers#update |
api/plain/phone_numbers/:id | PATCH | api/plain/phone_numbers#update |
api/plain/phone_numbers/:id | DELETE | api/plain/phone_numbers#destroy |
api/plain/root | ||
api/plain | GET | api/plain/root#root |
api/plain | OPTIONS | api/plain/root#options |
api/plain/users | ||
api/plain/users | GET | api/plain/users#index |
api/plain/users | POST | api/plain/users#create |
api/plain/users | OPTIONS | api/plain/users#options |
api/plain/users/:id | GET | api/plain/users#show |
api/plain/users/:id | PUT | api/plain/users#update |
api/plain/users/:id | PATCH | api/plain/users#update |
api/plain/users/:id | DELETE | api/plain/users#destroy |
api/test | ||
api/test | GET | api/test#root |
api/test | OPTIONS | api/test#options |
api/test/added_select | ||
api/test/added_select | GET | api/test/added_select#index |
api/test/added_select | POST | api/test/added_select#create |
api/test/added_select | OPTIONS | api/test/added_select#options |
api/test/added_select/:id | GET | api/test/added_select#show |
api/test/added_select/:id | PUT | api/test/added_select#update |
api/test/added_select/:id | PATCH | api/test/added_select#update |
api/test/added_select/:id | DELETE | api/test/added_select#destroy |
api/test/bare_create | ||
api/test/bare_create | POST | api/test/bare_create#create |
api/test/bare_create | OPTIONS | api/test/bare_create#options |
api/test/fields_hash_exclude | ||
api/test/fields_hash_exclude | GET | api/test/fields_hash_exclude#index |
api/test/fields_hash_exclude | POST | api/test/fields_hash_exclude#create |
api/test/fields_hash_exclude | OPTIONS | api/test/fields_hash_exclude#options |
api/test/fields_hash_exclude/:id | GET | api/test/fields_hash_exclude#show |
api/test/fields_hash_exclude/:id | PUT | api/test/fields_hash_exclude#update |
api/test/fields_hash_exclude/:id | PATCH | api/test/fields_hash_exclude#update |
api/test/fields_hash_exclude/:id | DELETE | api/test/fields_hash_exclude#destroy |
api/test/fields_hash_only_except | ||
api/test/fields_hash_only_except | GET | api/test/fields_hash_only_except#index |
api/test/fields_hash_only_except | POST | api/test/fields_hash_only_except#create |
api/test/fields_hash_only_except | OPTIONS | api/test/fields_hash_only_except#options |
api/test/fields_hash_only_except/:id | GET | api/test/fields_hash_only_except#show |
api/test/fields_hash_only_except/:id | PUT | api/test/fields_hash_only_except#update |
api/test/fields_hash_only_except/:id | PATCH | api/test/fields_hash_only_except#update |
api/test/fields_hash_only_except/:id | DELETE | api/test/fields_hash_only_except#destroy |
api/test/network | ||
api/test/network | OPTIONS | api/test/network#options |
api/test/network/test | GET | api/test/network#test |
api/test/no_rescue_unknown_format | ||
api/test/no_rescue_unknown_format | GET | api/test/no_rescue_unknown_format#index |
api/test/no_rescue_unknown_format | POST | api/test/no_rescue_unknown_format#create |
api/test/no_rescue_unknown_format | OPTIONS | api/test/no_rescue_unknown_format#options |
api/test/no_rescue_unknown_format/:id | GET | api/test/no_rescue_unknown_format#show |
api/test/no_rescue_unknown_format/:id | PUT | api/test/no_rescue_unknown_format#update |
api/test/no_rescue_unknown_format/:id | PATCH | api/test/no_rescue_unknown_format#update |
api/test/no_rescue_unknown_format/:id | DELETE | api/test/no_rescue_unknown_format#destroy |
api/test/read_only | ||
api/test/read_only | GET | api/test/read_only#index |
api/test/read_only | OPTIONS | api/test/read_only#options |
api/test/read_only/:id | GET | api/test/read_only#show |
api/test/users | ||
api/test/users | GET | api/test/users#index |
api/test/users | POST | api/test/users#create |
api/test/users | PUT | api/test/users#update_all |
api/test/users | PATCH | api/test/users#update_all |
api/test/users | DELETE | api/test/users#destroy_all |
api/test/users | OPTIONS | api/test/users#options |
api/test/users/alternate_list | GET | api/test/users#alternate_list |
api/test/users/:id | GET | api/test/users#show |
api/test/users/:id | PUT | api/test/users#update |
api/test/users/:id | PATCH | api/test/users#update |
api/test/users/:id | DELETE | api/test/users#destroy |
api/test/users/:id/description | GET | api/test/users#description |
api/test/users_with_sub_fields | ||
api/test/users_with_sub_fields | GET | api/test/users_with_sub_fields#index |
api/test/users_with_sub_fields | POST | api/test/users_with_sub_fields#create |
api/test/users_with_sub_fields | OPTIONS | api/test/users_with_sub_fields#options |
api/test/users_with_sub_fields/:id | GET | api/test/users_with_sub_fields#show |
api/test/users_with_sub_fields/:id | PUT | api/test/users_with_sub_fields#update |
api/test/users_with_sub_fields/:id | PATCH | api/test/users_with_sub_fields#update |
api/test/users_with_sub_fields/:id | DELETE | api/test/users_with_sub_fields#destroy |