Skip to main content

Run Report

POST 

/reports/run

Use this API to run a report according to report input details. If non-concurrent task is already running then it returns, otherwise new task creates and returns.

Request

Body

required

    reportType string

    Possible values: [ACCOUNTS, IDENTITIES_DETAILS, IDENTITIES, IDENTITY_PROFILE_IDENTITY_ERROR, ORPHAN_IDENTITIES, SEARCH_EXPORT, UNCORRELATED_ACCOUNTS]

    Use this property to define what report should be processed in the RDE service.

    arguments

    object

    The string-object map(dictionary) with the arguments needed for report processing.

    oneOf

    Arguments for Account Export report (ACCOUNTS)

    application stringrequired

    Source ID.

    sourceName stringrequired

    Source name.

Responses

Details about running report task.

Schema

    type string

    Possible values: [QUARTZ, QPOC, MENTOS, QUEUED_TASK]

    Type of the job or task underlying in the report processing. It could be a quartz task, QPOC or MENTOS jobs or a refresh/sync task.

    id string

    Unique task definition identifier.

    reportType

    Possible values: [ACCOUNTS, IDENTITIES_DETAILS, IDENTITIES, IDENTITY_PROFILE_IDENTITY_ERROR, ORPHAN_IDENTITIES, SEARCH_EXPORT, UNCORRELATED_ACCOUNTS]

    Use this property to define what report should be processed in the RDE service.

    description string

    Description of the report purpose and/or contents.

    parentName stringnullable

    Name of the parent task/report if exists.

    launcher string

    Name of the report processing initiator.

    created date-time

    Report creation date

    launched date-timenullable

    Report start date

    completed date-timenullable

    Report completion date

    completionStatus stringnullable

    Possible values: [SUCCESS, WARNING, ERROR, TERMINATED, TEMP_ERROR]

    Report completion status.

    messages

    object[]

    List of the messages dedicated to the report. From task definition perspective here usually should be warnings or errors.

  • Array [

  • type string

    Possible values: [INFO, WARN, ERROR]

    Type of the message.

    error boolean

    Flag whether message is an error.

    warning boolean

    Flag whether message is a warning.

    key string

    Message string identifier.

    localizedText string

    Message context with the locale based language.

  • ]

  • returns

    object[]

    Task definition results, if necessary.

  • Array [

  • displayLabel string

    Attribute description.

    attributeName string

    System or database attribute name.

  • ]

  • attributes

    object

    Extra attributes map(dictionary) needed for the report.

    progress stringnullable

    Current report state.

Loading...