Title: Custom Endpoints
Last modified: August 30, 2016

---

# Custom Endpoints

 *  [Nic Ford](https://wordpress.org/support/users/nicdford/)
 * (@nicdford)
 * [10 years, 11 months ago](https://wordpress.org/support/topic/custom-endpoints/)
 * Does the rest api support custom endpoints as letters or only as integers? For
   example could an endpoint pass a slug?
 * so like: `/wp-json/portfolio/v1/clients/client-name instead` of `/wp-json/portfolio/
   v1/clients/201`
 *     ```
       register_rest_route ('portfolio/v1', '/clients/(?P<slug>\d+)/', array(
               'methods' => 'GET',
               'callback' => 'get_industry'
           ) );
       ```
   
 * [https://wordpress.org/plugins/rest-api/](https://wordpress.org/plugins/rest-api/)

The topic ‘Custom Endpoints’ is closed to new replies.

 * ![](https://ps.w.org/rest-api/assets/icon-256x256.png?rev=1346297)
 * [WordPress REST API (Version 2)](https://wordpress.org/plugins/rest-api/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/rest-api/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/rest-api/)
 * [Active Topics](https://wordpress.org/support/plugin/rest-api/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/rest-api/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/rest-api/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [Nic Ford](https://wordpress.org/support/users/nicdford/)
 * Last activity: [10 years, 11 months ago](https://wordpress.org/support/topic/custom-endpoints/)
 * Status: not resolved