# Search the database people matching the query **GET /people/search/{searchmethod}/{query}/{page}** Get a list of the first 30 people who match the search term If there are no items to return error:2 is returned ## Servers - API Auto Mocking: https://YOURSITE.infoodle.com/apiv2 (API Auto Mocking) ## Authentication methods - O auth2 ## Parameters ### Path parameters - **searchmethod** (string) Method to find the people all: Return all records. This will ignore the 'query' parameter - suggest you use * there. name: Persons Name id: infoodle profile unique id (the ID you see in their profile page) email: Email address phone: Personal phone number postcode: Post code country: Country hhname: Household or Organisation name hhid: House ID address: Full Address givenum: Giving number BA: Cheque number in transaction CC: Credit card number in transaction RF: Reference number in transaction - **query** (string) The term being searched - **page** (integer) The page to return. If not supplied, page 1 is assumed ## Responses ### 200 OK #### Body: application/json (object) - **people** (array[object]) [Powered by Bump.sh](https://bump.sh)