Skip to main content

Run Report

POST 

/reports/run

Runs a report according to input report 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
    application stringrequired

    Id of the authoritative source to export related accounts e.g. identities

    sourceName stringrequired

    Name of the authoritative source for accounts export

    defaultS3Bucket booleanrequired

    Use it to set default s3 bucket where generated report will be saved. In case this argument is false and 's3Bucket' argument is null or absent there will be default s3Bucket assigned to the report.

    s3Bucket string

    If you want to be specific you could use this argument with defaultS3Bucket = false.

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

    Default value: false

    Flag whether message is an error.

    warning boolean

    Default value: false

    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.

    property name* object
    progress stringnullable

    Current report state.

Loading...