I am working on integrating an application with SailPoint IdentityIQ using the Web Services connector to perform account aggregation. The target system exposes a REST API that returns user data in JSON format (similar to a standard list‑users endpoint), and the API works correctly when tested externally, returning a list of users under a top‑level JSON array. In IdentityIQ, I configured the application with OAuth 2.0 (client credentials), a GET‑based account aggregation operation, and defined an account object schema with basic attributes (such as a unique account identifier and supporting user attributes). I also configured the response mapping to point to the JSON array and mapped individual attributes accordingly.
However, when running the Account Aggregation task, the job fails with errors such as “Unable to create iterator”, “could not extract ResultSet”, or “SchemaNotDefinedException: The schema for objectType account is not configured for this connector”, even though the schema and response mappings appear to be defined. Test Connection succeeds, and the API itself returns valid data, but IdentityIQ is unable to iterate over the response and create account objects. I am trying to understand whether this is a known limitation or configuration nuance of the Web Services connector for GET‑based JSON APIs, or if there are additional required steps (beyond schema definition and response mapping) to correctly enable account aggregation.

