{"action":"created","issue":{"url":"https://api.github.com/repos/hmrc/agent-client-authorisation/issues/23","repository_url":"https://api.github.com/repos/hmrc/agent-client-authorisation","labels_url":"https://api.github.com/repos/hmrc/agent-client-authorisation/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/hmrc/agent-client-authorisation/issues/23/comments","events_url":"https://api.github.com/repos/hmrc/agent-client-authorisation/issues/23/events","html_url":"https://github.com/hmrc/agent-client-authorisation/issues/23","id":179746574,"number":23,"title":"Polling?","user":{"login":"andyws","id":19880258,"avatar_url":"https://avatars.githubusercontent.com/u/19880258?v=3","gravatar_id":"","url":"https://api.github.com/users/andyws","html_url":"https://github.com/andyws","followers_url":"https://api.github.com/users/andyws/followers","following_url":"https://api.github.com/users/andyws/following{/other_user}","gists_url":"https://api.github.com/users/andyws/gists{/gist_id}","starred_url":"https://api.github.com/users/andyws/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andyws/subscriptions","organizations_url":"https://api.github.com/users/andyws/orgs","repos_url":"https://api.github.com/users/andyws/repos","events_url":"https://api.github.com/users/andyws/events{/privacy}","received_events_url":"https://api.github.com/users/andyws/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-09-28T11:24:49Z","updated_at":"2016-10-03T08:44:26Z","closed_at":null,"body":"Brilliant!  HMRC have made some RAML available to 3rd Party Devs ... this has made my day!\r\n\r\nIs the interface documented here intended to be a polling interface or do you intend to provide a notification mechanism?\r\n\r\nIs this interface intended to provide 'current' views:\r\n\r\n- for agents: Who can I can for and in what capacity?\r\n\r\n- for clients: Who is acting on my behalf and in what capacity?\r\n\r\nWill an agent be able to act on behalf of a client to see which agents can act for the client?\r\n"},"comment":{"url":"https://api.github.com/repos/hmrc/agent-client-authorisation/issues/comments/251055139","html_url":"https://github.com/hmrc/agent-client-authorisation/issues/23#issuecomment-251055139","issue_url":"https://api.github.com/repos/hmrc/agent-client-authorisation/issues/23","id":251055139,"user":{"login":"frankoid","id":414981,"avatar_url":"https://avatars.githubusercontent.com/u/414981?v=3","gravatar_id":"","url":"https://api.github.com/users/frankoid","html_url":"https://github.com/frankoid","followers_url":"https://api.github.com/users/frankoid/followers","following_url":"https://api.github.com/users/frankoid/following{/other_user}","gists_url":"https://api.github.com/users/frankoid/gists{/gist_id}","starred_url":"https://api.github.com/users/frankoid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frankoid/subscriptions","organizations_url":"https://api.github.com/users/frankoid/orgs","repos_url":"https://api.github.com/users/frankoid/repos","events_url":"https://api.github.com/users/frankoid/events{/privacy}","received_events_url":"https://api.github.com/users/frankoid/received_events","type":"User","site_admin":false},"created_at":"2016-10-03T08:44:26Z","updated_at":"2016-10-03T08:44:26Z","body":"Hi Andy,\r\n\r\nThanks for the detailed description. What are the underlying business drivers for this functionality - the \"why\" to go with the \"what\"? As an example of what I mean by an \"underlying business driver\", the underlying business drivers for the invitations functionality are to:\r\n\r\n- Allow customers to use agents to help them to interact with HMRC, both to save the customers time and to help the customers be confident that they aren't doing something incorrecty. Out of this comes:\r\n  - allow agents to submit data to HMRC on behalf of their customers\r\n  - allow agents to view their customers data that HMRC holds, so that they can include it in submissions\r\n- Ensure that HMRC meets its confidentiality obligations to its customers (i.e. to not disclose customers' information to third parties without the customers' consent)\r\n\r\nOut of those requirements comes a need for customers to authorise their agents to interact with HMRC on the customers' behalf, which is where this invitations API comes in.\r\n\r\nThe reason I'm asking this is that we are looking to capture the business needs of parties such as yourself and your customers so that we can ensure that the solutions we build meet as many of them as possible. If we simply built requested functionality without understanding the underlying business requirements we'd risk building functionality that doesn't meet the need (due to some detail of the functionality being misunderstood) and we'd lose the opportunity to optimise the number of business requirements being met by considering alternative solutions."}}
{"actor":{"display_login":"frankoid"}}