Tables

Creates and manages dynamic tables that store specified fields and field values synchronously during runtime for a limited or unlimited period.

Tables - Create

Creates a dynamic table that stores the specified field and field values synchronously during the runtime for a limited or an unlimited period of time.

POST

https://api-server-host-name/configapi/{pool_UUID}/{logpoint_identifier}/Tables

Parameters

Field
Label in UI
Type
Description

agelimit_day

Day

int

Expiration time for the values in the table. The values expire after the specified age limit. The value of the parameter must be in days and the maximum value should not be more than 9999 days. Mandatory Field.

agelimit_hour

Hour

int

Specify the value of the age limit in hours. The maximum value for this field is 23. Mandatory Field.

agelimit_minute

Minute

int

Specify the value of the age limit in minutes. The maximum value for this field is 59. The age limit must be at least 30 or 0 minutes. If you do not want the values to expire, set the age limit to 0. Mandatory Field.

source_name

Name

String

Specify the name for the table which is automatically represented in uppercase. The value can be alphanumeric characters with underscore(_) and the value should not begin or end with white space character and hyphen(-). Mandatory Field.

Request Example

{
    "data": {
        "agelimit_day": 4,
        "agelimit_hour": 5,
        "agelimit_minute": 39,
        "source_name": "TABLE"
    }
}

Success Response

Tables - Edit

Updates a dynamic table that stores the specified field and field values during the runtime for a limited or an unlimited period of time with given ID.

PUT

Parameters

Field
Label in UI
Type
Description

agelimit_day

Day

int

Expiration time for the values in the table. The values expire after the specified age limit. The value of the parameter must be in days and the maximum value should not be more than 9999 days. Mandatory Field.

agelimit_hour

Hour

int

Specify the value of the age limit in hours. The maximum value for this field is 23. Mandatory Field.

agelimit_minute

Minute

int

Specify the value of the age limit in minutes. The maximum value for this field is 59. The age limit must be at least 30 or 0 minutes. If you do not want the values to expire, set the age limit to 0. Mandatory Field.

id

-

String

Existing table ID. Mandatory Field.

Request Example

Success Response

Tables - Get

Fetches a single dynamic table with given ID.

GET

Parameters

Field
Label in UI
Type
Description

id

-

String

Existing table ID. Obtain the current data of tables with Logpoint's tables using EnrichmentSource-RefreshList.

Success Response

Tables - List

Lists all dynamic tables. Obtain the current data of tables with Logpoint's tables using EnrichmentSource-RefreshList.

GET

Success Response

Tables - Trash

Deletes the dynamic table with the given ID.

DELETE

Parameters

Field
Label in UI
Type
Description

id

-

String

Existing table ID. Mandatory Field.

Success Response

Last updated

Was this helpful?