The Web Services connector is bundled with IIQ, nothing separate to download. Once deployed, go to Applications > Application Definition > Add New Application and select Web Services as the application type.
There’s no folder structure to set up. Everything lives in the application definition: base URL, auth method (Basic, OAuth2, API Token, or no auth), object types, schema, and operation configs. The connector jars are in WEB-INF/lib-connectors but you don’t touch those.
What you’ll actually work with:
Application XML (exported via debug or iiq console) for operation configs, request/response mappings, and attribute definitions
Before/After Operation Rules only when you need to manipulate payloads, handle non-standard responses, or persist values in connectorStateMap
Build order matters: define your schema, get aggregation working cleanly, and validate the underlying API calls in Postman first. Add provisioning operations (Create, Update, Enable/Disable, entitlements) only after aggregation is stable.
If the target system is behind your firewall, this is the VA-based connector, not the SaaS Web Services connector. The Compass connector directory clarifies the distinction.