/
1011: Search
1011: Search
Searches the entire Rubiq database for accounts which match a given search string.
This endpoint cannot be used when Data Isolation is enabled
Endpoint ID: | 1011 | ||||||||||||||||
Method: | POST | ||||||||||||||||
URL: | /entity/search/{contract-id} | ||||||||||||||||
contract-id | Identifies the type of entities to search for and the contract fields to return. If omitted, all entity types are searched, each type returned using the default contract fields for that type. | ||||||||||||||||
Request body: | JSON data with search settings
Example 1 – Search for “John Doe”: { "searchFor": "John Doe" } Example 2 – Search for “John Doe” with an offset of 40 and return no more than 20 entities: { "searchFor": "John Doe", "offset": 40, "limit": 20 } | ||||||||||||||||
| JSON data with an array of the found entities. The result will also contain an object with properties that specify number of entities returned, the offset and whether there are more entities than the ones returned. Example 1 – Search for “John Doe” with a limit of one: { "entities": [ { "id": 12345, "name": "John Doe" } ], "paging": { "offset": 0, "count": 1, "more": true } } Example 2 – Search for “Doe” without limit: { "entities": [ { "id": 12345, "name": "John Doe" }, { "id": 67890, "name": "Johnny Doe" } ], "paging": { "offset": 0, "count": 2, "more": false } } | ||||||||||||||||
Status codes: | 200 | One or more entities were found | |||||||||||||||
404 | No entities were found |
, multiple selections available,
Related content
1002: Get account data
1002: Get account data
More like this
1001: Create account
1001: Create account
More like this
1003: Update account data
1003: Update account data
Read with this
1006: Enumerate children
1006: Enumerate children
More like this
1012: Create changed since session
1012: Create changed since session
More like this