IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  webMethods hybrid integration - API to add Users

    Posted 2 days ago

    Hello,

    I am interested in API to add users in Hybrid Integration.
    There is only GET method, but no POST, PUT and DELETE.
    Is there any reason and explanation for that?

    User Management APIs - IBM Documentation

    If we look into APIs for Workflows, there are all the methods:

    Workflow APIs - IBM Documentation

    I would appreciate if someone gives me explanation of that.

    Thanks.

    Kind regards,

    Mirjana



    ------------------------------
    Mirjana Vojvodic
    ------------------------------


  • 2.  RE: webMethods hybrid integration - API to add Users

    Posted 2 days ago

    Hi @Mirjana Vojvodic,

    this is a valid question and the answer has two parts.

    We have API's that go beyond what you mentioned before in order to allow automation. The first phase has been exposed as part of the "CLI".
    https://github.com/ibm-wm-transition/webmethods-io-integration-apicli

    There you have features like:

    idm-authtoken    ==  Get authtoken from IDM
    idm-user <username>  ==  Get User information direct from IDM
    idm-user-search <query> <includeRoles> <products>  ==  Searches user information from the IDM
    idm-user-count [query]  ==  Counts users matching a provided query
    idm-user-role-mappings <userid>  ==  Finds role mappings for given user
    idm-roles  ==  Lists all assignable roles for the current environment
    idm-user-create <first-name> <last-name> <email> <username>  ==  Creates a new user in the IDM
    idm-user-delete <user-id>  ==  Deletes a user
    idm-user-unlock <user-id>  ==  Unlock a user

    Command line is not ideal, REST API is better.  😁

    While we speak there is a new enhanced set of API's on the way.
    Some already released - you find a trace in the release notes:
    https://www.ibm.com/docs/en/wisolution/wm-integration/11.0.11?topic=readme-fixes

    Topics like:

    A new set of public REST APIs is now available to help users to promote projects. Previously, while users might export all project assets, configurations had to be manually re-created. With the new APIs, users can export and import the project configurations across environments, which eliminate the need for any manual reconfiguration after project import.
    
    Also, APIs are provided for managing configurations based on the following categories:
    - Certificates
    - Schedules
    - Alert rules
    - Project parameters
    - Project variables
    - Vault variables
    - Connections
    - Project configurations

    or

    A new set of APIs are added to allow runtime properties to be managed through the Manifest files.
    
    ...
    and
    ....
    
    New APIs have been added to the Project APIs domain for managing project variables:
    - Retrieving all project variables
    - Retrieving a project variable
    - Creating a project variable
    - Updating a project variable
    - Deleting a project variable


    All this to allow full end2end automation, scripting and CI/CD.



    ------------------------------
    Holm Steinland
    IBM
    Böblingen
    ------------------------------



  • 3.  RE: webMethods hybrid integration - API to add Users

    Posted 2 days ago

    Thank you very much Holm, good to know about fixes/enhancements.


    Kind regards,

    Mirjana



    ------------------------------
    Mirjana Vojvodic
    ------------------------------