Hi Dakshika, Claim management via a REST API is not supported yet. Currently, it is supported with SOAP. Thank you for pointing out 409 and updated the .yml at appropriate places.
Thank You. On Mon, Feb 12, 2018 at 8:49 AM, Dakshika Jayathilaka <[email protected]> wrote: > Hi Chiran, > > Aren't we support for adding local claim via REST API? > Also, don't we need to add "409 conflicts" for the scenarios that resource > already exists? > > Regards, > > *Dakshika Jayathilaka* > PMC Member & Committer of Apache Stratos > Associate Technical Lead > WSO2, Inc. > lean.enterprise.middleware > 0771100911 > > On Sat, Feb 10, 2018 at 9:34 AM, Chiran Wijesekara <[email protected]> > wrote: > >> Hi Isura, >> >> Thank you very much for your feedback. >> I had gone through your comments and did the changes accordingly. Please >> find the updated Swagger .yaml [1] attached below. >> [1] https://app.swaggerhub.com/apis/chirankavinda123/claim_manag >> ement_service_endpoint/1.0.0 >> >> Thank You. >> >> On Sat, Feb 10, 2018 at 1:19 AM, Isura Karunaratne <[email protected]> >> wrote: >> >>> Hi Chiran, >>> >>> Please find the inline comments. >>> >>> 1) >>> >>> >>> POST/dialects/{id} >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/addClaimDialect> >>> Add New Claim Dialect. >>> The context for the posting a dialect should be like bellow. >>> >>> >>> POST/dialects >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/addClaimDialect> >>> Add New Claim Dialect. >>> Also, the request body should contain, dialect URI (name) with the >>> external claims array. >>> >>> >>> 2) >>> >>> >>> >>> DELETE/dialect/{id} >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/removeClaimDialect> >>> Delete Claim Dialect >>> Delete claim dialect should be like bellow >>> >>> DELETE/dialects/{id} >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/removeClaimDialect> >>> Delete Claim Dialect >>> >>> >>> 3) >>> >>> >>> GET/dialect >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/getClaimDialects> >>> Get Available Claim Dialects >>> >>> Get Available Claim Dialects should be as follows. >>> >>> >>> GET/dialects >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/getClaimDialects> >>> Get Available Claim Dialects >>> >>> >>> 4) >>> >>> >>> PUT/dialect >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/renameClaimDialect> >>> Update existing claim dialect. >>> >>> Update existing claim dialect should be as follows, >>> >>> PUT/dialects/{id} >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/renameClaimDialect> >>> Update existing claim dialect. >>> >>> >>> >>> 5) >>> >>> >>> PUT/dialects/{id}/claims >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/updateExternalClaim> >>> update an external claim. >>> DELETE/dialects/{id}/claims >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/removeExternalClaim> >>> Delete external Claim >>> >>> Update and delete External claims should be as follows >>> >>> >>> PUT/dialects/{dialect-id}/claims/{claim-id} >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/updateExternalClaim> >>> update an external claim. >>> DELETE/dialects/{dialect-id}/claims/{claim-id} >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/removeExternalClaim> >>> Delete external Claim >>> >>> >>> >>> >>> >>> >>> >>> PUT/attributes >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/updateLocalClaim> >>> Update a Local Claim. >>> >>> Update a Local Claim should be as follows >>> >>> >>> PUT/attributes/{local-claim-id} >>> <https://app.swaggerhub.com/apis/chirankavinda123/claim_management_service_endpoint/1.0.0#/operations/default/updateLocalClaim> >>> Update a Local Claim. >>> >>> >>> Thanks >>> Isura. >>> >>> >>> >>> On Fri, Feb 9, 2018 at 5:30 PM, Chiran Wijesekara <[email protected]> >>> wrote: >>> >>>> Hi all, >>>> >>>> Please find the attached the link[1] to the swagger file of the REST >>>> API design. >>>> Would be glad to have your thoughts and feedback. >>>> >>>> [1] https://app.swaggerhub.com/apis/chirankavinda123/claim_manag >>>> ement_service_endpoint/1.0.0 >>>> Thanks. >>>> >>>> >>>> On Thu, Feb 8, 2018 at 10:37 AM, Chiran Wijesekara <[email protected]> >>>> wrote: >>>> >>>>> Hi all, >>>>> >>>>> we have decided to create a REST endpoint for the purpose of claim >>>>> management of WSO2 Identity Server future versions. Currently, >>>>> ClaimMetaDataManagement Service is exposed as a SOAP endpoint as per the >>>>> documentation provided under [1]. >>>>> >>>>> As the first step toward the above effort, the prospective REST API >>>>> will be designed with the help of Swagger. Further, this step has already >>>>> been started and the thread will be updated with latest details. >>>>> >>>>> [1] https://docs.wso2.com/display/IS540/Managing+Claims+with+APIs >>>>> >>>>> Thank You. >>>>> -- >>>>> *Chiran Wijesekara* >>>>> >>>>> >>>>> *Software Engineering Intern | WSO2*Email: [email protected] >>>>> Mobile: +94712990173web: www.wso2.com >>>>> >>>>> [image: https://wso2.com/signature] <https://wso2.com/signature> >>>>> >>>> >>>> >>>> >>>> -- >>>> *Chiran Wijesekara* >>>> >>>> >>>> *Software Engineering Intern | WSO2*Email: [email protected] >>>> Mobile: +94712990173web: www.wso2.com >>>> >>>> [image: https://wso2.com/signature] <https://wso2.com/signature> >>>> >>> >>> >>> >>> -- >>> >>> *Isura Dilhara Karunaratne* >>> Associate Technical Lead | WSO2 >>> Email: [email protected] >>> Mob : +94 772 254 810 <+94%2077%20225%204810> >>> Blog : http://isurad.blogspot.com/ >>> >>> >>> >>> >> >> >> -- >> *Chiran Wijesekara* >> >> >> *Software Engineering Intern | WSO2*Email: [email protected] >> Mobile: +94712990173web: www.wso2.com >> >> [image: https://wso2.com/signature] <https://wso2.com/signature> >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > -- *Chiran Wijesekara* *Software Engineering Intern | WSO2*Email: [email protected] Mobile: +94712990173web: www.wso2.com [image: https://wso2.com/signature] <https://wso2.com/signature>
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
