query_odata
Query SAP SuccessFactors OData entities with filtering, sorting, and field selection to retrieve specific data from the system.
Instructions
Query any OData entity with flexible filtering, sorting, and field selection.
This is the most flexible tool - it can query any entity in the system. Use other specialized tools for common queries (employee profiles, etc.).
Args: instance: The SuccessFactors instance/company ID entity: OData entity to query (e.g., "User", "EmpJob", "Position") data_center: SAP data center code (e.g., 'DC55', 'DC10', 'DC4') environment: Environment type ('preview', 'production', 'sales_demo') auth_user_id: SuccessFactors user ID for authentication (required) auth_password: SuccessFactors password for authentication (required) select: Comma-separated fields to return (e.g., "userId,firstName,lastName") filter: OData filter expression (e.g., "department eq 'Engineering'") orderby: Sort order (e.g., "hireDate desc") expand: Navigation properties to expand (e.g., "manager,hr") top: Maximum records (default 100, max 1000) skip: Records to skip for pagination (default 0)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instance | Yes | ||
| entity | Yes | ||
| data_center | Yes | ||
| environment | Yes | ||
| auth_user_id | Yes | ||
| auth_password | Yes | ||
| select | No | ||
| filter | No | ||
| orderby | No | ||
| expand | No | ||
| top | No | ||
| skip | No |