Github onboarding using Webservices connector

Hi,
We’re facing an issue trying to perform GitHub onboarding (although via IIQ 8.2), group aggregation . Here is a summary of the steps we have taken -
a) get a list of organisations on Github (URL - /organizations). This returns values like -

[
{
“login”: “Org1”,
“id”: 245
},
{
“login”: “Org2”,
“id”: 424
}
]
b) Get the org login to find all the related teams – not working
URL- /orgs/$response.login$/teams
This should return this org teams value like -

[
{
“name”: “Team1”,
“id”: 123,
“description”: null
},
{
“name”: “Team2”,
“id”: 456,
“description”: null
}
]

Few issues we have noticed are -
a) the 2nd call seems to return only one team for only one org (that org had only 1 team) and doesn’t pull other teams belonging to other orgs
b) we constantly see identity attribute was not found in the error logs. We have tried amending the group schema/response to solve this but still remains unsolved.
c) we have noticed a massive caching problem with this app(and other apps) i.e. if we add a before rule or after rule and try a group aggregation it doesn’t get picked up - is this a known IIQ 8.2 issue

Any advice would be helpful here

@paulo_urcid @adam_creaney

Facing a similar issue please let me know if you find any guidance on this, thank you

Hi - Could you share the connection parameters that you have configured in IIQ - and what’s the REST API that you used for create user? I couldn’t find one for user creation in the GitHub documentation. Any additional information would be helpful.