Installing CSV Enrichment Source

Uploading CSV Enrichment Source to the Fabric Storage

Private Location

You can upload CSV Enrichment Source to a private location in the Fabric Storage using the Upload - Upload API.

Endpoint URL:

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

Method:

POST

Header:

FIELD

DESCRIPTION

file_name

Name of the CSV Enrichment Source pak file.

Content-Type

Content type of the CSV Enrichment Source pak file. It must be (application/octet-stream).

Parameters:

FIELD

TYPE

DESCRIPTION

REQUIRED

file

[Object]

The CSV Enrichment Source pak file to be uploaded.

Mandatory

Success Response:

{
  "status": "Success",
  "message": "CSVEnrichmentSource_5.2.0.pak successfully uploaded in private storage."
  }

Public Location

You can upload CSV Enrichment Source to a public location in the Fabric Storage using the Upload - UploadPublic files API.

Endpoint URL:

https://api-server-host-name/configapi/Uploads/PublicUpload

Method:

POST

Header:

FIELD

DESCRIPTION

file_name

Name of the CSV Enrichment Source pak file.

Content-Type

Content type of the CSV Enrichment Source pak file. It must be (application/octet-stream).

Parameters:

FIELD

TYPE

DESCRIPTION

REQUIRED

file

[Object]

The CSV Enrichment Source pak file to be uploaded.

Mandatory

Success Response:

{
  "status": "Success",
  "message": "CSVEnrichmentSource_5.2.0.pak successfully uploaded in public storage."
  }

Installing CSV Enrichment Source

You can install CSV Enrichment Source in a Fabric-enabled Logpoint using the Upload - Install API. You must upload the package to the Fabric Storage before the installation.

Endpoint URL:

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

Method:

POST

Parameters:

FIELD

LABEL IN UI

TYPE

DESCRIPTION

REQUIRED

application_type

String

Application type of CSV Enrichment Source. The value must be Application.

Mandatory

file_name

String

Name of the file. Obtain the name of the file uploaded to the public location using the Upload - ListPublic API and the private location using the Upload - List API.

Mandatory

file_location

String

Location of the file. Can be either private or public.

Mandatory

Request Example:

 {
 "data": {
     "application_type": "Application",
     "file_name": "CSVEnrichmentSource_5.2.0.pak",
     "file_location": "private"
 }
}

Success Response:

{
    "status": "Success",
    "message": "monitorapi/{pool_UUID}/{logpoint_identifier}/orders/{request_id}"
}

Uninstalling CSV Enrichment Source

You can uninstall CSV Enrichment Source in a Fabric-enabled Logpoint using the Plugins - Uninstall API.

Endpoint URL:

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

Method:

DELETE

Parameters:

FIELD

TYPE

DESCRIPTION

REQUIRED

id

String

The ID of the existing CSV Enrichment Source. Obtain the value of the ID using the Plugins - List API.

Mandatory

Success Response:

{
    "status": "Success",
    "message": "/monitorapi/{pool_UUID}/{logpoint_identifier}/orders/{request_id}"
}

Helpful?

We are glad this guide helped.


Please don't include any personal information in your comment

Contact Support