Yes, it seems like we have missed it. Please create a github issue.

On Fri, Jan 12, 2018 at 3:44 PM, Rajith Roshan <[email protected]> wrote:

> Hi,
>
> It seems like API level policy is not included in the APIDTO object[1].
> Hence this is not supported with rest api
>
> [1] - https://github.com/wso2/carbon-apimgt/blob/6.x/
> components/apimgt/org.wso2.carbon.apimgt.rest.api.store/
> src/gen/java/org/wso2/carbon/apimgt/rest/api/store/dto/APIDTO.java
>
> Thanks!
> Rajith
>
> On Fri, Jan 12, 2018 at 12:13 PM, Kavitha Subramaniyam <[email protected]>
> wrote:
>
>> Hi all,
>>
>> While am trying to update API for my scenario using publisher rest api, I
>> need to add a throttling policy (advance policy created from admin
>> dashboard) specifically for API (Apply to API). By following this doc[1], I
>> couldn't find a specific parameter to do this.
>>
>> Observation:
>> I have modified API from UI and added api level throttling policy
>> (change2.jpeg) and retrieved api details, but the response doesn't return a
>> value for relevant field in api object[2]. Same way when I change API to
>> add resource level policy (change1.jpeg) response values are returned in
>> API definition.
>>
>> Appreciate your insight on this please.
>>
>> [1] https://docs.wso2.com/display/AM210/apidocs/publisher/#!
>> /operations#APIIndividual#apisApiIdPut
>> [2]
>> {
>> "id": "47027dad-12ff-4e31-84ce-4d574a8caa1b",
>> "name": "Mobile_stock_API",
>> "description": "This is the api description",
>> "context": "/stocks",
>> "version": "1.0.0",
>> "provider": "admin",
>> "apiDefinition": "{\"swagger\":\"2.0\",\"paths\
>> ":{\"/stock/{id}\":{\"get\":{\"responses\":{\"200\":{\"descr
>> iption\":\"\"}},\"parameters\":[{\"name\":\"id\",\"in\":\"
>> path\",\"allowMultiple\":false,\"required\":true,\"
>> type\":\"string\"}],\"x-auth-type\":\"Application & Application
>> User\",\"x-throttling-tier\":\"headerPolicy\"}},\"/stocks\":
>> {\"get\":{\"responses\":{\"200\":{\"description\":\"\"}},\"x-auth-type\":\"Application
>> & Application User\",\"x-throttling-tier\":\
>> "ipPolicy\"}}},\"info\":{\"title\":\"Mobile_stock_API\",\"
>> version\":\"1.0.0\"}}",
>> "wsdlUri": null,
>> "status": "PUBLISHED",
>> "responseCaching": "Disabled",
>> "cacheTimeout": 300,
>> "destinationStatsEnabled": null,
>> "isDefaultVersion": false,
>> "type": "HTTP",
>> "transport": [
>> "https"
>> ],
>> "tags": [],
>> "tiers": [
>> "Gold",
>> "Unlimited"
>> ],
>> "maxTps": {
>> "production": 500,
>> "sandbox": null
>> },
>> "thumbnailUri": null,
>> "visibility": "PUBLIC",
>> "visibleRoles": [],
>> "accessControl": "NONE",
>> "accessControlRoles": [],
>> "visibleTenants": [],
>> "endpointConfig": "{\n  \"production_endpoints\": {\n    \"url\": \"
>> http://localhost:9763/sample-data-backend/rservice/stockservice/\",\n
>>  \"config\": null,\n    \"template_not_supported\": false\n  },\n
>>  \"endpoint_type\": \"http\"\n}",
>> "endpointSecurity": null,
>> "gatewayEnvironments": "Production and Sandbox",
>> "sequences": [],
>> "subscriptionAvailability": "current_tenant",
>> "subscriptionAvailableTenants": [],
>> "businessInformation": {
>> "technicalOwnerEmail": null,
>> "businessOwnerEmail": null,
>> "businessOwner": null,
>> "technicalOwner": null
>> },
>> "corsConfiguration": {
>> "accessControlAllowOrigins": [],
>> "accessControlAllowCredentials": false,
>> "corsConfigurationEnabled": false,
>> "accessControlAllowHeaders": [],
>> "accessControlAllowMethods": []
>> },
>> "additionalProperties": {}
>> }
>>
>>
>> Thanks,
>> Kavitha
>>
>> --
>> Kavitha.S
>> *Software Engineer -QA*
>> email : [email protected]
>> Mobile : +94 (0) 771538811 <%2B94%20%280%29%20773%20451194>
>>
>>
>
>
> --
> Rajith Roshan
> Senior Software Engineer, WSO2 Inc.
> Mobile: +94-7 <%2B94-71-554-8430>17-064-214
>



-- 
Harsha Kumara
Software Engineer, WSO2 Inc.
Mobile: +94775505618
Blog:harshcreationz.blogspot.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to