{"action":"created","issue":{"url":"https://api.github.com/repos/apinf/platform/issues/1965","repository_url":"https://api.github.com/repos/apinf/platform","labels_url":"https://api.github.com/repos/apinf/platform/issues/1965/labels{/name}","comments_url":"https://api.github.com/repos/apinf/platform/issues/1965/comments","events_url":"https://api.github.com/repos/apinf/platform/issues/1965/events","html_url":"https://github.com/apinf/platform/issues/1965","id":193285803,"number":1965,"title":"Add 'Append Query String Parameters' field to Proxy Backend form","user":{"login":"santeriv","id":170341,"avatar_url":"https://avatars.githubusercontent.com/u/170341?v=3","gravatar_id":"","url":"https://api.github.com/users/santeriv","html_url":"https://github.com/santeriv","followers_url":"https://api.github.com/users/santeriv/followers","following_url":"https://api.github.com/users/santeriv/following{/other_user}","gists_url":"https://api.github.com/users/santeriv/gists{/gist_id}","starred_url":"https://api.github.com/users/santeriv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/santeriv/subscriptions","organizations_url":"https://api.github.com/users/santeriv/orgs","repos_url":"https://api.github.com/users/santeriv/repos","events_url":"https://api.github.com/users/santeriv/events{/privacy}","received_events_url":"https://api.github.com/users/santeriv/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"nnn","id":7489044,"avatar_url":"https://avatars.githubusercontent.com/u/7489044?v=3","gravatar_id":"","url":"https://api.github.com/users/nnn","html_url":"https://github.com/nnn","followers_url":"https://api.github.com/users/nnn/followers","following_url":"https://api.github.com/users/nnn/following{/other_user}","gists_url":"https://api.github.com/users/nnn/gists{/gist_id}","starred_url":"https://api.github.com/users/nnn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nnn/subscriptions","organizations_url":"https://api.github.com/users/nnn/orgs","repos_url":"https://api.github.com/users/nnn/repos","events_url":"https://api.github.com/users/nnn/events{/privacy}","received_events_url":"https://api.github.com/users/nnn/received_events","type":"User","site_admin":false},"assignees":[{"login":"nnn","id":7489044,"avatar_url":"https://avatars.githubusercontent.com/u/7489044?v=3","gravatar_id":"","url":"https://api.github.com/users/nnn","html_url":"https://github.com/nnn","followers_url":"https://api.github.com/users/nnn/followers","following_url":"https://api.github.com/users/nnn/following{/other_user}","gists_url":"https://api.github.com/users/nnn/gists{/gist_id}","starred_url":"https://api.github.com/users/nnn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nnn/subscriptions","organizations_url":"https://api.github.com/users/nnn/orgs","repos_url":"https://api.github.com/users/nnn/repos","events_url":"https://api.github.com/users/nnn/events{/privacy}","received_events_url":"https://api.github.com/users/nnn/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/apinf/platform/milestones/36","html_url":"https://github.com/apinf/platform/milestone/36","labels_url":"https://api.github.com/repos/apinf/platform/milestones/36/labels","id":2141837,"number":36,"title":"Sprint 36","description":"APInf Sprint 36: 6 - 17 February, 2017","creator":{"login":"bajiat","id":11626388,"avatar_url":"https://avatars.githubusercontent.com/u/11626388?v=3","gravatar_id":"","url":"https://api.github.com/users/bajiat","html_url":"https://github.com/bajiat","followers_url":"https://api.github.com/users/bajiat/followers","following_url":"https://api.github.com/users/bajiat/following{/other_user}","gists_url":"https://api.github.com/users/bajiat/gists{/gist_id}","starred_url":"https://api.github.com/users/bajiat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bajiat/subscriptions","organizations_url":"https://api.github.com/users/bajiat/orgs","repos_url":"https://api.github.com/users/bajiat/repos","events_url":"https://api.github.com/users/bajiat/events{/privacy}","received_events_url":"https://api.github.com/users/bajiat/received_events","type":"User","site_admin":false},"open_issues":14,"closed_issues":17,"state":"open","created_at":"2016-11-17T13:37:27Z","updated_at":"2017-02-08T09:02:05Z","due_on":"2017-02-17T08:00:00Z","closed_at":null},"comments":3,"created_at":"2016-12-03T13:03:57Z","updated_at":"2017-02-08T09:36:00Z","closed_at":"2017-02-07T14:19:50Z","body":"# User story\r\n> As an **API Manager**\r\nI want to **add query parameters to every API request** made from the proxy\r\nso that end users do not need to see or add the query parameters themselves\r\n\r\n# Context\r\n API Umbrella, or primary proxy, has a field called 'Append Query String Parameters' on the Backend configuration form. However, we have not 'mirrored' the 'query string parameters' field in our user interface.\r\n\r\n## API Umbrella screenshot\r\n![API Umbrella showing query parameters and request headers fields](https://cloud.githubusercontent.com/assets/17307/20966119/8bdb27b4-bc81-11e6-83ba-bc5e06f9f088.png)\r\n\r\n# Feature\r\nAdd the 'query string parameters' field to our schema and user interface.\r\n\r\n# Original idea\r\nTo make calling of prefix simple even with queryParams \r\n\r\nhttps://apinf.io/myPrefix -> https://proxyproxyservicesite.com/query?queryParam1=http://www.finalproxytarget.site/catalog/subcatalog/show.php&queryParam2=find('%20.my-class%20div')&queryParam3=true\r\n\r\nInstead of (mapping myPrefix to query)\r\n\r\nhttps://apinf.io/myPrefix?queryParam1=http://www.finalproxytarget.site/catalog/subcatalog/show.php&queryParam2=find('%20.my-class%20div')&queryParam3=true\r\n\r\n(Tried - perhaps it is older version of apinf - in APIKA -> https://umbrella.digipalvelutehdas.fi/urheilukellot/?api_key=YOUR_KEY&site=gigantti.fi/catalog/puhelimet-ja-gps/fi-urheilukellot/urheilukellot&selector=find(%27a.product-name%27)&forceText=true )\r\n\r\nAnd leaving for the user's responsibility all the queryparams."},"comment":{"url":"https://api.github.com/repos/apinf/platform/issues/comments/278277675","html_url":"https://github.com/apinf/platform/issues/1965#issuecomment-278277675","issue_url":"https://api.github.com/repos/apinf/platform/issues/1965","id":278277675,"user":{"login":"brylie","id":17307,"avatar_url":"https://avatars.githubusercontent.com/u/17307?v=3","gravatar_id":"","url":"https://api.github.com/users/brylie","html_url":"https://github.com/brylie","followers_url":"https://api.github.com/users/brylie/followers","following_url":"https://api.github.com/users/brylie/following{/other_user}","gists_url":"https://api.github.com/users/brylie/gists{/gist_id}","starred_url":"https://api.github.com/users/brylie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brylie/subscriptions","organizations_url":"https://api.github.com/users/brylie/orgs","repos_url":"https://api.github.com/users/brylie/repos","events_url":"https://api.github.com/users/brylie/events{/privacy}","received_events_url":"https://api.github.com/users/brylie/received_events","type":"User","site_admin":false},"created_at":"2017-02-08T09:35:59Z","updated_at":"2017-02-08T09:35:59Z","body":"@santeriv thank you for opening this feature request. We are excited to include it in the next Apinf release (0.41.0)!\r\n\r\nPlease feel free to propose any other features that would be helpful to you or your organization."}}
{"actor":{"display_login":"brylie"}}