ABX Service - APIs

ABX Service - APIs

Create or manage actions and their versions. Execute actions and flows.

This page describes the RESTful APIs for ABX Service. The APIs facilitate CRUD operations on creation and management of Actions and their Versions and also allow Execution of Actions and Flows.

The APIs that list collections of resources also support OData like implementation. Below query params can be used across ABX Service APIs.

Example:

  1. $orderby - returns a result with the rows being sorted by the values of provided attribute.

    /abx/api/resources/actions?$orderby=name%20desc

  2. $top, $skip - $top returns the requested number of resources. Used with $skip, the client can skip a given number of resources.

    /abx/api/resources/actions?$expand=true&$top=10&$skip=2

  3. page and $size - page used in conjunction with $size helps in pagination of resources.

    /abx/api/resources/actions?$expand=true&page=0&$size=5

  4. $filter - $filter returns a subset of resources that satisfy the given predicate expression.

    /abx/api/resources/actions?$filter=startswith(name, 'ABC')
    /abx/api/resources/actions?$filter=toupper(name) eq 'ABCD-ACTION'
    /abx/api/resources/actions?$filter=substringof(%27bc%27,tolower(name))
    /abx/api/resources/actions?$filter=name eq 'ABCD' and actionType eq 'SCRIPT'