Back to top

Portal APIs (Part 1)

Overview

The WasteLinq Portal APIs are a set of RESTful APIs that are used to interact with the WasteLinq Portal. The APIs provide access to various features and functionalities of the portal, such as getting dashboard notifications, shipments, waste profiles, waste streams, packages, bulk records, orders, training records, inspections, and summary reports. These APIs are RESTful and use standard HTTP methods like GET and POST to interact with the portal. The APIs are secured with an API key that must be included in the request headers.

Bearer Token

A bearer token is a type of access token that is used for authorization in APIs. It is a cryptic string that is generated by the server in response to a login request. The client must send this token in the Authorization header when making requests to protected resources.

The “Bearer” keyword is a signal to the server that the token is a type of bearer token. Here’s an example of how to use it:

Authorization: Bearer <Your-Bearer-Token>

Replace with your actual bearer token.

For example:

Authorization: Bearer 5262d64b892e8d4341000001

Error Messages

  • 400 Bad Request: This error is returned when the server could not understand the request due to invalid syntax. Check your request body and parameters.

  • 401 Unauthorized: This error is returned when the request lacks valid authentication credentials for the target resource. Make sure your API key is correct.

  • 403 Forbidden: This error is returned when the server understood the request, but it refuses to authorize it. This status is often returned if you’re missing permissions to access the resource.

  • 404 Not Found: This error is returned when the server can’t find the requested resource. Check your endpoint and parameters.

  • 500 Internal Server Error: This error is returned when the server encounters an unexpected condition that prevented it from fulfilling the request.

Portal GET APIs

portal_list_daskboardnotification

portal_list_daskboardnotification
GET/api/portalweb/portal_list_daskboardnotification{?page,pageSize,filter}

Overview:

The portal_list_daskboardnotification endpoint, accessible at /api/portalweb/portal_list_daskboardnotification, is a GET request that is used to get the dashboard notifications.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the dashboard notifications.
ProExpired60 array An array of notifications.
result_list array An array of notifications.
id number The ID of the notification.
ShipmentID string The ID of the shipment.
TrackingActivity string The tracking activity.
TrackingUser string The tracking user.
TrackingDate string The tracking date.
type string The type of notification.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_daskboardnotification?page=&pageSize=&filter=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "ProExpired60": [],
    "result_list": [
      {
        "id": 105,
        "ShipmentID": "10009",
        "TrackingActivity": "Created By",
        "TrackingUser": " ",
        "TrackingDate": "08-26-2024 18:46 PM",
        "type": "shipment_trac"
      }
    ]
  },
  "totalElements": 96
}

portal_list_daskboard_shipment

portal_list_daskboard_shipment
GET/api/portalweb/portal_list_daskboard_shipment{?page,pageSize,filter}

Overview:

The portal_list_daskboard_shipment endpoint, accessible at /api/portalweb/portal_list_daskboard_shipment, is a GET request that is used to get the dashboard shipments.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of shipment records.
id number The ID of the shipment record.
ShipmentID string The ID of the shipment.
GeneratorName string The name of the generator.
Count string The count of the shipment.
RequestedDate string The requested date of the shipment.
CustomerName string The name of the customer.
TotalWeight string The total weight of the shipment.
Status string The status of the shipment.
DateSubmitted string The date the shipment was submitted.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_daskboard_shipment?page=&pageSize=&filter=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 105,
      "ShipmentID": "10009",
      "GeneratorName": "Company A",
      "Count": "2",
      "RequestedDate": "08-26-2024",
      "CustomerName": "Company A",
      "TotalWeight": "917.40",
      "Status": "New Request",
      "DateSubmitted": ""
    }
  ],
  "totalElements": 10
}

portal_list_wasteprofile

portal_list_wasteprofile
GET/api/portalweb/portal_list_wasteprofile{?page,pageSize,filter}

Overview:

The portal_list_wasteprofile endpoint, accessible at /api/portalweb/portal_list_wasteprofile, is a GET request that is used to get the waste profiles.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of waste profiles.
id number The ID of the waste profile.
WASTELINQProfile string The WASTELINQ profile.
ProfileRequest string The profile request.
ProfileName string The profile name.
ApprovalStatus string The approval status.
ApprovalNumber string The approval number.
Class string The class of the profile.
ProfileExpirationDate string The profile expiration date.
ApprovedDisposalFacility string The approved disposal facility.
Primary string Indicates whether the profile is primary.
ChangeStatus string The change status.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_wasteprofile?page=&pageSize=&filter=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 11192,
      "WASTELINQProfile": "",
      "ProfileRequest": "10003",
      "ProfileName": "test",
      "ApprovalStatus": "Created",
      "ApprovalNumber": null,
      "Class": "",
      "ProfileExpirationDate": "",
      "ApprovedDisposalFacility": "",
      "Primary": "No",
      "ChangeStatus": ""
    }
  ],
  "totalElements": 76
}

portal_filter_waste_stream

portal_filter_waste_stream
GET/api/portalweb/portal_filter_waste_stream

Overview:

The portal_filter_waste_stream endpoint, accessible at /api/portalweb/portal_filter_waste_stream, is a GET request that is used to filter waste stream types and status types.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste stream types.
WasteClassType array An array of waste class types.
name string The name of the waste class type.
WasteStreamStatusType array An array of waste stream status types.
name string The name of the waste stream status type.
value string The value of the waste stream status type.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_filter_waste_stream
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "WasteClassType": [
      {
        "name": "Hazardous"
      },
      {
        "name": "Non-hazardous"
      },
      {
        "name": "USED OIL"
      },
      {
        "name": "UNIVERSAL"
      },
      {
        "name": "RECYCLE"
      }
    ],
    "WasteStreamStatusType": [
      {
        "name": "Active",
        "value": "0"
      },
      {
        "name": "Inactive",
        "value": "1"
      },
      {
        "name": "Pending Classification",
        "value": "2"
      }
    ]
  },
  "totalElements": 1
}

portal_list_wastestream

portal_list_wastestream
GET/api/portalweb/portal_list_wastestream

Overview:

The portal_list_wastestream endpoint, accessible at /api/portalweb/portal_list_wastestream, is a GET request that is used to get waste stream records.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of waste stream records.
id number The ID of the waste stream record.
Name string The name of the waste stream.
Class string The class of the waste stream.
WasteCode string The waste code.
Status string The status of the waste stream.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_wastestream
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 150,
      "Name": "Hydroxyamide heavies and water",
      "Class": "Non-hazardous",
      "WasteCode": "00122191",
      "Status": "0"
    }
  ],
  "totalElements": 6
}

portal_list_package

portal_list_package
GET/api/portalweb/portal_list_package{?page,pageSize,filter}

Overview:

The portal_list_package endpoint, accessible at /api/portalweb/portal_list_package, is a GET request that is used to get package records.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of package records.
id number The ID of the package record.
InventoryNumber string The inventory number.
WasteProfile string The waste profile.
WasteManagementUnit string The waste management unit.
Class string The class of the package.
ContainerType string The container type.
ContainerSize string The container size.
Weight string The weight of the package.
DaysinStorage number The days in storage.
TSDF string The TSDF of the package.
Full string The full percentage of the package.
InventoryStatus string The inventory status of the package.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_package?page=&pageSize=&filter=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 345,
      "InventoryNumber": "10099",
      "WasteProfile": "Profile A",
      "WasteManagementUnit": "",
      "Class": "Non-Hazardous",
      "ContainerType": "DM",
      "ContainerSize": "55",
      "Weight": "0.0",
      "DaysinStorage": 1,
      "TSDF": "Company A",
      "Full": "86.2",
      "InventoryStatus": "Stored"
    }
  ],
  "totalElements": 96
}

portal_filter_inventory_package

portal_filter_inventory_package
GET/api/portalweb/portal_filter_inventory_package

Overview:

The portal_filter_inventory_package endpoint, accessible at /api/portalweb/portal_filter_inventory_package, is a GET request that is used to filter inventory package types.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the inventory package types.
WasteProfileType array An array of waste profile types.
id number The ID of the waste profile type.
name string The name of the waste profile type.
WasteManagementUnitType array An array of waste management unit types.
id number The ID of the waste management unit type.
name string The name of the waste management unit type.
WasteClassType array An array of waste class types.
name string The name of the waste class type.
InventoryStatusType array An array of inventory status types.
name string The name of the inventory status type.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_filter_inventory_package
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "WasteProfileType": [
      {
        "id": 603,
        "name": "Spent Absorbents"
      }
    ],
    "WasteManagementUnitType": [
      {
        "id": 14,
        "name": "CONTAINER STORAGE AREA"
      }
    ],
    "WasteClassType": [
      {
        "name": "RECYCLE"
      }
    ],
    "InventoryStatusType": [
      {
        "name": "Satellite Accumulation"
      }
    ]
  },
  "totalElements": 8
}

portal_filter_inventory_bulk

portal_filter_inventory_bulk
GET/api/portalweb/portal_filter_inventory_bulk

Overview:

The portal_filter_inventory_bulk endpoint, accessible at /api/portalweb/portal_filter_inventory_bulk, is a GET request that is used to filter inventory bulk types.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the inventory bulk types.
WasteProfileType array An array of waste profile types.
WasteManagementUnitType array An array of waste management unit types.
WasteClassType array An array of waste class types.
name string The name of the waste class type.
InventoryStatusType array An array of inventory status types.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_filter_inventory_bulk
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "WasteProfileType": [],
    "WasteManagementUnitType": [],
    "WasteClassType": [
      {
        "name": "Hazardous"
      },
      {
        "name": "Non-hazardous"
      },
      {
        "name": "USED OIL"
      },
      {
        "name": "UNIVERSAL"
      },
      {
        "name": "RECYCLE"
      }
    ],
    "InventoryStatusType": []
  },
  "totalElements": 0
}

portal_list_bulk

portal_list_bulk
GET/api/portalweb/portal_list_bulk{?page,pageSize,filter}

Overview:

The portal_list_bulk endpoint, accessible at /api/portalweb/portal_list_bulk, is a GET request that is used to get bulk records.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of bulk records.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_bulk?page=&pageSize=&filter=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [],
  "totalElements": 0
}

portal_filter_inventory_bulkstorage

portal_filter_inventory_bulkstorage
GET/api/portalweb/portal_filter_inventory_bulkstorage

Overview:

The portal_filter_inventory_bulkstorage endpoint, accessible at /api/portalweb/portal_filter_inventory_bulkstorage, is a GET request that is used to filter inventory bulk storage types.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the inventory bulk storage types.
WasteProfileType array An array of waste profile types.
id number The ID of the waste profile type.
name string The name of the waste profile type.
WasteManagementUnitType array An array of waste management unit types.
id number The ID of the waste management unit type.
name string The name of the waste management unit type.
WasteClassType array An array of waste class types.
name string The name of the waste class type.
InventoryStatusType array An array of inventory status types.
name string The name of the inventory status type.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_filter_inventory_bulkstorage
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "WasteProfileType": [
      {
        "id": 2115,
        "name": "Process Water from Tank 8"
      }
    ],
    "WasteManagementUnitType": [
      {
        "id": 15,
        "name": "Tank 8 replacement. 10,000 gallon carbon steel tank."
      }
    ],
    "WasteClassType": [
      {
        "name": "RECYCLE"
      }
    ],
    "InventoryStatusType": [
      {
        "name": "Stored"
      }
    ]
  },
  "totalElements": 1
}

portal_list_bulkstorage

portal_list_bulkstorage
GET/api/portalweb/portal_list_bulkstorage{?page,pageSize,filter}

Overview:

The portal_list_bulkstorage endpoint, accessible at /api/portalweb/portal_list_bulkstorage, is a GET request that is used to get bulk storage records.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of bulk storage records.
id number The ID of the bulk storage record.
InventoryNumber string The inventory number.
WasteProfile string The waste profile.
WasteManagementUnit string The waste management unit.
CurrentVolume string The current volume.
Full string The full percentage.
DaysinStorage string The days in storage.
VolumeRequested string The volume requested.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_bulkstorage?page=&pageSize=&filter=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 9,
      "InventoryNumber": "7-2115-10001",
      "WasteProfile": "Process Water from Tank 8",
      "WasteManagementUnit": "Tank 8 replacement. 10,000 gallon carbon steel tank.",
      "CurrentVolume": "400.0",
      "Full": "4.0",
      "DaysinStorage": "62",
      "VolumeRequested": "0.0"
    }
  ],
  "totalElements": 1
}

portal_filter_shipment_status

portal_filter_shipment_status
GET/api/portalweb/portal_filter_shipment_status

Overview:

The portal_filter_shipment_status endpoint, accessible at /api/portalweb/portal_filter_shipment_status, is a GET request that is used to filter shipment status types.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of shipment status types.
name string The name of the shipment status type.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_filter_shipment_status
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "name": "Invoiced"
    },
    {
      "name": "New Request"
    },
    {
      "name": "Pending Approval"
    },
    {
      "name": "Submitted"
    }
  ],
  "totalElements": 4
}

portal_list_shipment

portal_list_shipment
GET/api/portalweb/portal_list_shipment

Overview:

The portal_list_shipment endpoint, accessible at /api/portalweb/portal_list_shipment, is a GET request that is used to get shipment records.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of shipment records.
id number The ID of the shipment record.
ShipmentID string The ID of the shipment.
Count string The count of the shipment.
RequestedDate string The requested date of the shipment.
TotalWeight string The total weight of the shipment.
Status string The status of the shipment.
Origination string The origination of the shipment.
DateSubmitted string The date the shipment was submitted.
Inventory string The inventory of the shipment.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_shipment
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 105,
      "ShipmentID": "10009",
      "Count": "2",
      "RequestedDate": "08-26-2024",
      "TotalWeight": "917.40",
      "Status": "New Request",
      "Origination": "Portal janedoe@wastelinq.com",
      "DateSubmitted": "",
      "Inventory": ""
    }
  ],
  "totalElements": 10
}

portal_order_list

portal_order_list
GET/api/portalweb/portal_order_list{?page,pageSize}

Overview:

The portal_order_list endpoint, accessible at /api/portalweb/portal_order_list, is a GET request that is used to get order records.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of order records.
id number The ID of the order record.
OrderNumber string The order number.
ShipmentRequest string The shipment request.
ScheduledDate string The scheduled date.
OrderType string The order type.
CustomerPO string The customer PO.
OrderAmount number The order amount.
InvoiceAmount number The invoice amount.
InvoiceDate string The invoice date.
OrderContact string The order contact.
OrderStatus string The order status.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_order_list?page=&pageSize=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": "true",
  "content": [
    {
      "id": 573588,
      "OrderNumber": 612857,
      "ShipmentRequest": "",
      "ScheduledDate": "07/22/2024",
      "OrderType": "Waste",
      "CustomerPO": "",
      "OrderAmount": 1894,
      "InvoiceAmount": 0,
      "InvoiceDate": "",
      "OrderContact": "Jane Doe",
      "OrderStatus": "Order Scheduled"
    }
  ],
  "totalElements": 85
}

portal_filter_training

portal_filter_training
GET/api/portalweb/portal_filter_training

Overview:

The portal_filter_training endpoint, accessible at /api/portalweb/portal_filter_training, is a GET request that is used to filter training records.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the training records.
id number The ID of the training record.
name string The name of the training record.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_filter_training
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 25,
      "name": "DOT"
    },
    {
      "id": 26,
      "name": "RCRA"
    },
    {
      "id": 27,
      "name": "40 Hour HAZWOPER"
    },
    {
      "id": 28,
      "name": "8 Hour HAZWOPER Refresher"
    }
  ],
  "totalElements": 4
}

portal_list_inspection

portal_list_inspection
GET/api/portalweb/portal_list_inspection{?page,pageSize,filter}

Overview:

The portal_list_inspection endpoint, accessible at /api/portalweb/portal_list_inspection, is a GET request that is used to get inspection records.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of inspection records.
id number The ID of the inspection record.
WasteManagementUnit string The waste management unit.
Inspector string The inspector.
Hazardous string Indicates whether the inspection is hazardous.
InspectionDate string The inspection date.
FormUsed string The form used for the inspection.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_inspection?page=&pageSize=&filter=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 126,
      "WasteManagementUnit": "CONTAINER STORAGE AREA",
      "Inspector": "Jane Doe",
      "Hazardous": "Yes",
      "InspectionDate": "12/19/2022",
      "FormUsed": "SA"
    }
  ],
  "totalElements": 178
}

portal_list_training

portal_list_training
GET/api/portalweb/portal_list_training{?page,pageSize,filter}

Overview:

The portal_list_training endpoint, accessible at /api/portalweb/portal_list_training, is a GET request that is used to get training records.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of training records.
id number The ID of the training record.
employeeName string The name of the employee.
trainingCurriculum string The training curriculum.
lastTrainingDate string The last training date.
trainingRenewalDate string The training renewal date.
status string The status of the training.
trainingCertificateFile array An array of training certificate files.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_training?page=&pageSize=&filter=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 14,
      "employeeName": "Jane Doe",
      "trainingCurriculum": "DOT",
      "lastTrainingDate": "08-26-2024",
      "trainingRenewalDate": "08-26-2024",
      "status": "Active",
      "trainingCertificateFile": []
    }
  ],
  "totalElements": 1
}

portal_list_wastestream_summary_report

portal_list_wastestream_summary_report
GET/api/portalweb/portal_list_wastestream_summary_report{?page,pageSize,filter}

Overview:

The portal_list_wastestream_summary_report endpoint, accessible at /api/portalweb/portal_list_wastestream_summary_report, is a GET request that is used to get waste stream summary report records.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of waste stream summary report records.
id number The ID of the waste stream summary report record.
Name string The name of the waste stream.
Description string The description of the waste stream.
WasteCode string The waste code.
EPACodes string The EPA codes.
WasteManagementUnit string The waste management unit.
Status string The status of the waste stream.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_wastestream_summary_report?page=&pageSize=&filter=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 150,
      "Name": "Hydroxyamide heavies and water",
      "Description": "Water contaminated with Hydroxyamides",
      "WasteCode": "00122191",
      "EPACodes": "",
      "WasteManagementUnit": "Tank 8 replacement. 10,000 gallon carbon steel tank.",
      "Status": "Active"
    }
  ],
  "totalElements": 6
}

portal_list_wasteprofile_summary_report

portal_list_wasteprofile_summary_report
GET/api/portalweb/portal_list_wasteprofile_summary_report{?page,pageSize,filter}

Overview:

The portal_list_wasteprofile_summary_report endpoint, accessible at /api/portalweb/portal_list_wasteprofile_summary_report, is a GET request that is used to get waste profile summary report records.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of waste profile summary report records.
id number The ID of the waste profile summary report record.
ProfileID string The profile ID.
ProfileName string The profile name.
WasteCode string The waste code.
WasteCharacterizationName string The waste characterization name.
DisposalFacility string The disposal facility.
ExpirationDate string The expiration date.
ApprovalNumber string The approval number.
Status string The status of the waste profile.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_wasteprofile_summary_report?page=&pageSize=&filter=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 11192,
      "ProfileID": "10003",
      "ProfileName": "test",
      "WasteCode": null,
      "WasteCharacterizationName": "",
      "DisposalFacility": "",
      "ExpirationDate": "",
      "ApprovalNumber": null,
      "Status": "Created"
    }
  ],
  "totalElements": 76
}

portal_list_shipment_report

portal_list_shipment_report
GET/api/portalweb/portal_list_shipment_report{?page,pageSize,filter}

Overview:

The portal_list_shipment_report endpoint, accessible at /api/portalweb/portal_list_shipment_report, is a GET request that is used to get shipment report records.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of shipment report records.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_shipment_report?page=&pageSize=&filter=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [],
  "totalElements": 0
}

portal_list_notification_report

portal_list_notification_report
GET/api/portalweb/portal_list_notification_report{?page,pageSize,filter}

Overview:

The portal_list_notification_report endpoint, accessible at /api/portalweb/portal_list_notification_report, is a GET request that is used to get notification report records.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of notification report records.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_list_notification_report?page=&pageSize=&filter=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [],
  "totalElements": 0
}

portal_generalfacilityininfo

portal_generalfacilityininfo
GET/api/portalweb/portal_generalfacilityininfo

Overview:

The portal_generalfacilityininfo endpoint, accessible at /api/portalweb/portal_generalfacilityininfo, is a GET request that is used to get general facility information.

Request Body and Response Description:

Name Data Type Description
content object An object containing the general facility information.
generalfacilityIninfo object An object containing the general facility information.
id number The ID of the general facility information.
EPAId string The EPA ID.
StateId string The state ID.
SiteName string The site name.
SiteLocationAddress1 string The site location address 1.
SiteLocationAddress2 string The site location address 2.
SiteLocationCity string The site location city.
SiteLocationCounty string The site location county.
SiteLocationState string The site location state.
SiteLocationCountry string The site location country.
SiteLocationZip string The site location zip.
SiteMailingAddress1 string The site mailing address 1.
SiteMailingAddress2 string The site mailing address 2.
SiteMailingCity string The site mailing city.
SiteMailingCounty string The site mailing county.
SiteMailingState string The site mailing state.
SiteMailingCountry string The site mailing country.
SiteMailingZip string The site mailing zip.
SiteMailingAttentionTo string The site mailing attention to.
SiteContactName string The site contact name.
SiteContactAddress string The site contact address.
SiteContactAddress2 string The site contact address 2.
SiteContactCity string The site contact city.
SiteContactCounty string The site contact county.
SiteContactState string The site contact state.
SiteContactCountry string The site contact country.
SiteContactZip string The site contact zip.
SiteContactEmail string The site contact email.
SiteContactPhone string The site contact phone.
FacilityType string The facility type.
HWA1YN string The HWA1YN.
HWA1abc string The HWA1abc.
ElectronicBilling boolean Indicates whether electronic billing is enabled.
ElectronicBillingNote string The electronic billing note.
PORequired boolean Indicates whether a PO is required.
emergencycontacts array An array of emergency contacts.
id number The ID of the emergency contact.
name string The name of the emergency contact.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_generalfacilityininfo
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "content": {
    "generalfacilityIninfo": {
      "id": 7,
      "EPAId": "22222",
      "StateId": "87014",
      "SiteName": "Company A",
      "SiteLocationAddress1": "132, My Street, Kingston, New York 12401.",
      "SiteLocationAddress2": "132, My Street, Kingston, New York 12401.",
      "SiteLocationCity": "Kingston",
      "SiteLocationCounty": "",
      "SiteLocationState": "NY",
      "SiteLocationCountry": "United States",
      "SiteLocationZip": "12401",
      "SiteMailingAddress1": "132, My Street, Kingston, New York 12401.",
      "SiteMailingAddress2": "132, My Street, Kingston, New York 12401.",
      "SiteMailingCity": "Kingston",
      "SiteMailingCounty": "",
      "SiteMailingState": "NY",
      "SiteMailingCountry": "United States",
      "SiteMailingZip": "12401",
      "SiteMailingAttentionTo": "",
      "SiteContactName": "Company A",
      "SiteContactAddress": "132, My Street, Kingston, New York 12401.",
      "SiteContactAddress2": "132, My Street, Kingston, New York 12401.",
      "SiteContactCity": "Kingston",
      "SiteContactCounty": "",
      "SiteContactState": "NY",
      "SiteContactCountry": "United States",
      "SiteContactZip": "12401",
      "SiteContactEmail": "janedoe@wastelinq.com",
      "SiteContactPhone": "",
      "FacilityType": "Industrial",
      "HWA1YN": "Y",
      "HWA1abc": "LQG",
      "ElectronicBilling": false,
      "ElectronicBillingNote": "",
      "PORequired": false
    }
  },
  "emergencycontacts": [
    {
      "id": 83052,
      "name": "Polymer Chemistry Chocolate Bayou, LLC",
      "phone": "800-966-9282"
    }
  ]
}

portal_generalfacilityininfo_contacts

portal_generalfacilityininfo_contacts
GET/api/portalweb/portal_generalfacilityininfo_contacts{?page,pageSize,selectedFields,filter}

Overview:

The portal_generalfacilityininfo_contacts endpoint, accessible at /api/portalweb/portal_generalfacilityininfo_contacts, is a GET request that is used to get general facility information contacts.

Request Body and Response Description:

Name Data Type Description
content object An object containing the general facility information contacts.
items array An array of general facility information contacts.
id number The ID of the general facility information contact.
FirstName string The first name of the general facility information contact.
LastName string The last name of the general facility information contact.
Email string The email of the general facility information contact.
Title string The title of the general facility information contact.
Phone string The phone of the general facility information contact.
Role string The role of the general facility information contact.
Status string The status of the general facility information contact.
showDelete boolean Indicates whether the delete button is shown.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_generalfacilityininfo_contacts?page=&pageSize=&selectedFields=&filter=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

selectedFields
string (required) 

The selected fields.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "content": {},
  "items": [
    {
      "id": 1163,
      "FirstName": "Test",
      "LastName": "test",
      "Email": "janedoewastelinq.com",
      "Title": "test",
      "Phone": "11111111",
      "Role": "Contact",
      "Status": "Created",
      "showDelete": true
    }
  ]
}

portal_configuration

portal_configuration
GET/api/portalweb/portal_configuration{?page,pageSize,filter,selectedFields}

Overview:

The portal_configuration endpoint, accessible at /api/portalweb/portal_configuration, is a GET request that is used to get configuration records.

Request Body and Response Description:

Name Data Type Description
content object An object containing the configuration.
items array An array of configuration items.
id number The ID of the configuration item.
name string The name of the configuration item.
unitsequence string The unit sequence of the configuration item.
unittype string The unit type of the configuration item.
inventorytype string The inventory type of the configuration item.
unitregulatory string The unit regulatory of the configuration item.
totalcapacity string The total capacity of the configuration item.
volumetype string The volume type of the configuration item.
status string The status of the configuration item.
showDelete boolean Indicates whether the delete button is shown.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_configuration?page=&pageSize=&filter=&selectedFields=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

selectedFields
string (required) 

The selected fields.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "content": {},
  "items": [
    {
      "id": 14,
      "name": "CONTAINER STORAGE AREA",
      "unitsequence": "003",
      "unittype": "Satellite Accumulation",
      "inventorytype": "Packaged",
      "unitregulatory": "Satellite Accumulation",
      "totalcapacity": null,
      "volumetype": "Gals",
      "status": "Active",
      "showDelete": false
    }
  ]
}

portal_users

portal_users
GET/api/portalweb/portal_users{?page,pageSize,filter,selectedFields}

Overview:

The portal_users endpoint, accessible at /api/portalweb/portal_users, is a GET request that is used to get user records.

Request Body and Response Description:

Name Data Type Description
content object An object containing the users.
portalinfo object An object containing the portal information.
activeUsers number The number of active users.
numOfUsers number The number of users.
generators number The number of generators.
addable boolean Indicates whether users can be added.
items array An array of users.
id number The ID of the user.
FirstName string The first name of the user.
LastName string The last name of the user.
Email string The email of the user.
Username string The username of the user.
Password string The password of the user.
Status string The status of the user.
is_superuser boolean Indicates whether the user is a superuser.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_users?page=&pageSize=&filter=&selectedFields=
URI Parameters
HideShow
page
number (required) 

The page number.

pageSize
number (required) 

The number of items per page.

selectedFields
string (required) 

The selected fields.

filter
string (required) 

The filter query.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "content": {
    "portalinfo": {
      "activeUsers": 4,
      "numOfUsers": 1,
      "generators": 1,
      "addable": false
    }
  },
  "items": [
    {
      "id": 15,
      "FirstName": "Jane",
      "LastName": "Doe",
      "Email": "janedoe@wastelinq.com",
      "Username": "janedoe@wastelinq.com",
      "Password": "*****",
      "Status": "Active",
      "is_superuser": true
    }
  ]
}

Portal Waste Profile APIs

portal_filter_waste_management_unit

portal_filter_waste_management_unit
GET/api/portalweb/portal_filter_waste_management_unit

Overview:

The portal_filter_waste_management_unit endpoint, accessible at /api/portalweb/portal_filter_waste_management_unit, is a GET request that is used to filter waste management units.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of waste management units.
id number The ID of the waste management unit.
name string The name of the waste management unit.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_filter_waste_management_unit
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 14,
      "name": "CONTAINER STORAGE AREA"
    },
    {
      "id": 15,
      "name": "Tank 8 replacement. 10,000 gallon carbon steel tank."
    }
  ],
  "totalElements": 2
}

portal_waste_profile_general_information

portal_waste_profile_general_information
GET/api/portalweb/portal_waste_profile_general_information{?id,fromStream}

Overview:

The portal_waste_profile_general_information endpoint, accessible at /api/portalweb/portal_waste_profile_general_information, is a GET request that is used to get waste profile general information.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste profile general information.
GeneralInformation object An object containing the general information.
Name string The name of the waste profile.
id number The ID of the waste profile.
wasteprofileNumber string The waste profile number.
editable boolean Indicates whether the waste profile is editable.
WithoutWasteStream boolean Indicates whether the waste profile is without a waste stream.
WasteStream string The waste stream.
WasteStreamList array An array of waste streams.
id number The ID of the waste stream.
Name string The name of the waste stream.
wastemanaunitchecked array An array of waste management units checked.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_general_information?id=&fromStream=
URI Parameters
HideShow
id
number (required) 

The ID of the waste profile.

fromStream
boolean (required) 

Indicates whether the waste profile is from a stream.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "GeneralInformation": {
      "Name": "",
      "id": 0,
      "wasteprofileNumber": "10004 08-27-2024",
      "editable": true,
      "WithoutWasteStream": false,
      "WasteStream": "",
      "WasteStreamList": [
        {
          "id": 150,
          "Name": "Hydroxyamide heavies and water"
        },
        {
          "id": 151,
          "Name": "MCC 2106 contaminated with water"
        },
        {
          "id": 152,
          "Name": "Degraded Boric Acid"
        },
        {
          "id": 153,
          "Name": "Iron Oxide"
        },
        {
          "id": 167,
          "Name": "test"
        },
        {
          "id": 168,
          "Name": "Admin"
        }
      ]
    },
    "wastemanaunitchecked": []
  }
}

portal_waste_profile_general_information_add

portal_waste_profile_general_information_add
POST/api/portalweb/portal_waste_profile_general_information_add

Overview:

The portal_waste_profile_general_information_add endpoint, accessible at /api/portalweb/portal_waste_profile_general_information_add, is a POST request that is used to add waste profile general information.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste profile general information.
id number The ID of the waste profile general information.
Name string The name of the waste profile.
wasteprofileNumber string The waste profile number.
wastemanaunitchecked array An array of waste management units checked.
WithoutWasteStream boolean Indicates whether the waste profile is without a waste stream.
WasteStream string The waste stream.

Example URI

POST [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_general_information_add
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "Name": "test API ",
  "id": 0,
  "wasteprofileNumber": "10001 06-20-2024",
  "wastemanaunitchecked": [],
  "WithoutWasteStream": true,
  "WasteStream": ""
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "id": 11440
  }
}

portal_waste_profile_generating_processMaterial_composition

portal_waste_profile_generating_processMaterial_composition
GET/api/portalweb/portal_waste_profile_generating_processMaterial_composition{?id}

Overview:

The portal_waste_profile_generating_processMaterial_composition endpoint, accessible at /api/portalweb/portal_waste_profile_generating_processMaterial_composition, is a GET request that is used to get generating process material composition.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the generating process material composition.
GeneratingProcessMaterialComposition object An object containing the generating process material composition.
Name string The name of the generating process material composition.
id number The ID of the generating process material composition.
Section1Status boolean Indicates whether section 1 is active.
WithoutWasteStream boolean Indicates whether the waste profile is without a waste stream.
WasteStream string The waste stream.
ProfileDescription string The profile description.
ProcessGenerating string The process generating.
editable boolean Indicates whether the generating process material composition is editable.
WasteProfileChemicalList array An array of waste profile chemical lists.
editable boolean Indicates whether the waste profile chemical list is editable.
WasteProfileChemicalList array An array of waste profile chemical lists.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_generating_processMaterial_composition?id=
URI Parameters
HideShow
id
number (required) 

The ID of the waste profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "GeneratingProcessMaterialComposition": {
      "Name": "test API ",
      "id": 11440,
      "Section1Status": true,
      "WithoutWasteStream": true,
      "WasteStream": "",
      "ProfileDescription": null,
      "ProcessGenerating": null,
      "editable": true,
      "WasteProfileChemicalList": []
    }
  }
}

portal_waste_profile_generating_processMaterial_composition_add_chemical_physical_composition

portal_waste_profile_generating_processMaterial_composition_add_chemical_physical_composition
POST/api/portalweb/portal_waste_profile_generating_processMaterial_composition_add_chemical_physical_composition

Overview:

The portal_waste_profile_generating_processMaterial_composition_add_chemical_physical_composition endpoint, accessible at /api/portalweb/portal_waste_profile_generating_processMaterial_composition_add_chemical_physical_composition, is a POST request that is used to add generating process material composition chemical physical composition.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the generating process material composition chemical physical composition.
WasteProfileChemicalList array An array of waste profile chemical lists.
id number The ID of the waste profile chemical list.
ChemicalPhysicalComposion string The chemical physical composition.
CAS string The CAS.
Typical string The typical.
Min string The min.
Max string The max.
UnitType string The unit type.
CerclaRq string The Cercla RQ.
TriChemical boolean Indicates whether the chemical is a tri chemical.

Example URI

POST [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_generating_processMaterial_composition_add_chemical_physical_composition
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "wasteProfileid": 11440,
  "id": 0,
  "ChemicalPhysicalComposion": "Xylene (mixed isomers)",
  "CAS": "1330-20-7",
  "Typical": "1",
  "Min": "1",
  "Max": "10",
  "UnitType": "Vol %",
  "CerclaRq": "1",
  "TriChemical": false
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "WasteProfileChemicalList": [
      {
        "id": 773429,
        "ChemicalPhysicalComposion": "Xylene (mixed isomers)",
        "CAS": "1330-20-7",
        "Typical": "1",
        "Min": "1",
        "Max": "10",
        "UnitType": "Vol %",
        "CerclaRq": "1",
        "TriChemical": false
      }
    ]
  }
}

portal_waste_profile_generating_processMaterial_composition_update

portal_waste_profile_generating_processMaterial_composition_update
POST/api/portalweb/portal_waste_profile_generating_processMaterial_composition_update

Overview:

The portal_waste_profile_generating_processMaterial_composition_update endpoint, accessible at /api/portalweb/portal_waste_profile_generating_processMaterial_composition_update, is a POST request that is used to update generating process material composition.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the generating process material composition.
Name string The name of the generating process material composition.
id number The ID of the generating process material composition.
ProfileDescription string The profile description.
ProcessGenerating string The process generating.
WasteProfileChemicalList array An array of waste profile chemical lists.
id number The ID of the waste profile chemical list.
ChemicalPhysicalComposion string The chemical physical composition.
CAS string The CAS.
Typical string The typical.
Min string The min.
Max string The max.
UnitType string The unit type.
CerclaRq string The Cercla RQ.
TriChemical boolean Indicates whether the chemical is a tri chemical.

Example URI

POST [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_generating_processMaterial_composition_update
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "Name": "test API",
  "id": 11440,
  "ProfileDescription": "test API",
  "ProcessGenerating": "test API",
  "WasteProfileChemicalList": [
    {
      "id": 773429,
      "ChemicalPhysicalComposion": "Xylene (mixed isomers)",
      "CAS": "1330-20-7",
      "Typical": "1",
      "Min": "1",
      "Max": "10",
      "UnitType": "Vol %",
      "CerclaRq": "1",
      "TriChemical": false
    }
  ]
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "id": 11440
  }
}

portal_waste_profile_physical_chemical_roperties

portal_waste_profile_physical_chemical_roperties
GET/api/portalweb/portal_waste_profile_physical_chemical_roperties{?id}

Overview:

The portal_waste_profile_physical_chemical_roperties endpoint, accessible at /api/portalweb/portal_waste_profile_physical_chemical_roperties, is a GET request that is used to get waste profile physical chemical properties.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste profile physical chemical properties.
PhysicalChemicalProperties object An object containing the physical chemical properties.
id number The ID of the physical chemical properties.
Name string The name of the physical chemical properties.
PCPColor string The PCP color.
PCPBTUValueTextActual string The PCP BTU value text actual.
PCPBTUValue string The PCP BTU value.
PCPViscosityTextActual string The PCP viscosity text actual.
PCPViscosity string The PCP viscosity.
PCPBoilingPointValue string The PCP boiling point value.
PCPTotalOrganicCarbonValue string The PCP total organic carbon value.
WithoutWasteStream boolean Indicates whether the waste profile is without a waste stream.
PCPhysicalStateSolid2 boolean Indicates whether the PCP physical state solid 2.
PCPPhysicalStateLiquid2 boolean Indicates whether the PCP physical state liquid 2.
PCPPhysicalStateSludge2 boolean Indicates whether the PCP physical state sludge 2.
PCPPhysicalStateGas2 boolean Indicates whether the PCP physical state gas 2.
PCPPhysicalStateAsh2 boolean Indicates whether the PCP physical state ash 2.
PCPPhysicalStatePowder2 boolean Indicates whether the PCP physical state powder 2.
PCPPhysicalStateSolidPercent string The PCP physical state solid percent.
PCPPhysicalStateLiquidPercent string The PCP physical state liquid percent.
PCPPhysicalStateSludgePercent string The PCP physical state sludge percent.
PCPPhysicalStateGasPercent string The PCP physical state gas percent.
PCPPhysicalStateAshPercent string The PCP physical state ash percent.
PCPPhysicalStatePowderPercent string The PCP physical state powder percent.
PCSpecificGravity string The PC specific gravity.
PCpH string The PC pH.
PCpHText string The PC pH text.
PCFlashPoint string The PC flash point.
PCFlashPointActual string The PC flash point actual.
PCFlashPointActualText string The PC flash point actual text.
PCFlashPoint_Method string The PC flash point method.
PCNumberOfPhases_Layer string The PC number of phases layer.
PCNumberOfPhases_Layer_Top string The PC number of phases layer top.
PCNumberOfPhases_Layer_Mid string The PC number of phases layer mid.
PCNumberOfPhases_Layer_Bot string The PC number of phases layer bot.
PCPhysicalStateStrongMildNone string The PC physical state strong mild none.
PCPhysicalStateStrongMildNoneText string The PC physical state strong mild none text.
PCPhysicalStateStrongText string The PC physical state strong text.
PCPOtherPropertiesExplosive boolean Indicates whether the PCP other properties explosive.
PCPOtherPropertiesRadioactive boolean Indicates whether the PCP other properties radioactive.
PCPOtherPropertiesThermallyUnstable boolean Indicates whether the PCP other properties thermally unstable.
PCPOtherPropertiesShockSensitive boolean Indicates whether the PCP other properties shock sensitive.
PCPOtherPropertiesPyrophoric boolean Indicates whether the PCP other properties pyrophoric.
PCPOtherPropertiesOxidizer boolean Indicates whether the PCP other properties oxidizer.
PCPOtherPropertiesWaterReactive boolean Indicates whether the PCP other properties water reactive.
PCPOtherPropertiesAirReactive boolean Indicates whether the PCP other properties air reactive.
PCPOtherPropertiesReactiveCyanide boolean Indicates whether the PCP other properties reactive cyanide.
PCPOtherPropertiesReactiveSulfide boolean Indicates whether the PCP other properties reactive sulfide.
PCPOtherPropertiesReactiveCyanideText string The PCP other properties reactive cyanide text.
PCPOtherPropertiesReactiveSulfideText string The PCP other properties reactive sulfide text.
PCPOtherPropertiesPolymerizable boolean Indicates whether the PCP other properties polymerizable.
PCPOtherPropertiesPolymerizableInhibited boolean Indicates whether the PCP other properties polymerizable inhibited.
PCPOtherPropertiesAbestosFriable boolean Indicates whether the PCP other properties abestos friable.
PCPOtherPropertiesAbestosNonFriable boolean Indicates whether the PCP other properties abestos non friable.
PCPOtherPropertiesMetalFines boolean Indicates whether the PCP other properties metal fines.
PCPOtherPropertiesOrganaicPeroxides boolean Indicates whether the PCP other properties organaic peroxides.
PCPOtherPropertiesDioxins boolean Indicates whether the PCP other properties dioxins.
PCPOtherPropertiesFurans boolean Indicates whether the PCP other properties furans.
PCPOtherPropertiesNORM boolean Indicates whether the PCP other properties NORM.
PCPOtherPropertiesBiohazard boolean Indicates whether the PCP other properties biohazard.
PCPOtherPropertiesHeatGenerating boolean Indicates whether the PCP other properties heat generating.
PCPOtherPropertiesNONE boolean Indicates whether the PCP other properties NONE.
RegulatoryRestrictedUnderLDR string The regulatory restricted under LDR.
Regulatory500PPMVOC string The regulatory 500 PPM VOC.
RegulatoryAlternativeStandardsofSoil string The regulatory alternative standards of soil.
RegulatoryLDRSubcaterogy string The regulatory LDR subcaterogy.
RegulatoryUHCs string The regulatory UHCs.
WCHazardousUHCYes array An array of hazardous UHCs.
editable boolean Indicates whether the waste profile physical chemical properties is editable.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_physical_chemical_roperties?id=
URI Parameters
HideShow
id
number (required) 

The ID of the waste profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "PhysicalChemicalProperties": {
      "id": 11440,
      "Name": "test API ",
      "PCPColor": "",
      "PCPBTUValueTextActual": null,
      "PCPBTUValue": "",
      "PCPViscosityTextActual": null,
      "PCPViscosity": "",
      "PCPBoilingPointValue": null,
      "PCPTotalOrganicCarbonValue": null,
      "WithoutWasteStream": true,
      "PCPhysicalStateSolid2": false,
      "PCPPhysicalStateLiquid2": false,
      "PCPPhysicalStateSludge2": false,
      "PCPPhysicalStateGas2": false,
      "PCPPhysicalStateAsh2": false,
      "PCPPhysicalStatePowder2": false,
      "PCPPhysicalStateSolidPercent": null,
      "PCPPhysicalStateLiquidPercent": null,
      "PCPPhysicalStateSludgePercent": null,
      "PCPPhysicalStateGasPercent": null,
      "PCPPhysicalStateAshPercent": null,
      "PCPPhysicalStatePowderPercent": null,
      "PCSpecificGravity": null,
      "PCpH": null,
      "PCpHText": null,
      "PCFlashPoint": null,
      "PCFlashPointActual": "",
      "PCFlashPointActualText": "",
      "PCFlashPoint_Method": "",
      "PCNumberOfPhases_Layer": null,
      "PCNumberOfPhases_Layer_Top": null,
      "PCNumberOfPhases_Layer_Mid": null,
      "PCNumberOfPhases_Layer_Bot": null,
      "PCPhysicalStateStrongMildNone": null,
      "PCPhysicalStateStrongMildNoneText": null,
      "PCPhysicalStateStrongText": null,
      "PCPOtherPropertiesExplosive": false,
      "PCPOtherPropertiesRadioactive": false,
      "PCPOtherPropertiesThermallyUnstable": false,
      "PCPOtherPropertiesShockSensitive": false,
      "PCPOtherPropertiesPyrophoric": false,
      "PCPOtherPropertiesOxidizer": false,
      "PCPOtherPropertiesWaterReactive": false,
      "PCPOtherPropertiesAirReactive": false,
      "PCPOtherPropertiesReactiveCyanide": false,
      "PCPOtherPropertiesReactiveSulfide": false,
      "PCPOtherPropertiesReactiveCyanideText": null,
      "PCPOtherPropertiesReactiveSulfideText": null,
      "PCPOtherPropertiesPolymerizable": false,
      "PCPOtherPropertiesPolymerizableInhibited": false,
      "PCPOtherPropertiesAbestosFriable": false,
      "PCPOtherPropertiesAbestosNonFriable": false,
      "PCPOtherPropertiesMetalFines": false,
      "PCPOtherPropertiesOrganaicPeroxides": false,
      "PCPOtherPropertiesDioxins": false,
      "PCPOtherPropertiesFurans": false,
      "PCPOtherPropertiesNORM": false,
      "PCPOtherPropertiesBiohazard": false,
      "PCPOtherPropertiesHeatGenerating": false,
      "PCPOtherPropertiesNONE": false,
      "RegulatoryRestrictedUnderLDR": "",
      "Regulatory500PPMVOC": "",
      "RegulatoryAlternativeStandardsofSoil": "",
      "RegulatoryLDRSubcaterogy": "",
      "RegulatoryUHCs": null,
      "WCHazardousUHCYes": [],
      "editable": true
    }
  }
}

waste_class_uhc

waste_class_uhc
GET/api/lookup/waste_class_uhc/

Overview:

The waste_class_uhc endpoint, accessible at /api/lookup/waste_class_uhc/, is a GET request that is used to get waste class UHCs.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of waste class UHCs.
id number The ID of the waste class UHC.
CommonName string The common name of the waste class UHC.
CASNo string The CAS number of the waste class UHC.
WastewaterStandard string The wastewater standard of the waste class UHC.
NonWastewaterStandard string The non-wastewater standard of the waste class UHC.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/lookup/waste_class_uhc/
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 227,
      "CommonName": "Zinc5",
      "CASNo": "7440-66-6",
      "WastewaterStandard": "2.61",
      "NonWastewaterStandard": "4.3 mg/l TCLP"
    }
  ]
}

portal_waste_profile_physical_chemical_roperties_update

portal_waste_profile_physical_chemical_roperties_update
POST/api/portalweb/portal_waste_profile_physical_chemical_roperties_update

Overview:

The portal_waste_profile_physical_chemical_roperties_update endpoint, accessible at /api/portalweb/portal_waste_profile_physical_chemical_roperties_update, is a POST request that is used to update waste profile physical chemical properties.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste profile physical chemical properties.
id number The ID of the waste profile physical chemical properties.
Name string The name of the physical chemical properties.
PCPColor string The PCP color.
PCPBTUValueTextActual string The PCP BTU value text actual.
PCPBTUValue string The PCP BTU value.
PCPViscosityTextActual string The PCP viscosity text actual.
PCPViscosity string The PCP viscosity.
PCPBoilingPointValue string The PCP boiling point value.
PCPTotalOrganicCarbonValue string The PCP total organic carbon value.
WithoutWasteStream boolean Indicates whether the waste profile is without a waste stream.
PCPhysicalStateSolid2 boolean Indicates whether the PCP physical state solid 2.
PCPPhysicalStateLiquid2 boolean Indicates whether the PCP physical state liquid 2.
PCPPhysicalStateSludge2 boolean Indicates whether the PCP physical state sludge 2.
PCPPhysicalStateGas2 boolean Indicates whether the PCP physical state gas 2.
PCPPhysicalStateAsh2 boolean Indicates whether the PCP physical state ash 2.
PCPPhysicalStatePowder2 boolean Indicates whether the PCP physical state powder 2.
PCPPhysicalStateSolidPercent string The PCP physical state solid percent.
PCPPhysicalStateLiquidPercent string The PCP physical state liquid percent.
PCPPhysicalStateSludgePercent string The PCP physical state sludge percent.
PCPPhysicalStateGasPercent string The PCP physical state gas percent.
PCPPhysicalStateAshPercent string The PCP physical state ash percent.
PCPPhysicalStatePowderPercent string The PCP physical state powder percent.
PCSpecificGravity string The PC specific gravity.
PCpH string The PC pH.
PCpHText string The PC pH text.
PCFlashPoint string The PC flash point.
PCFlashPointActual string The PC flash point actual.
PCFlashPointActualText string The PC flash point actual text.
PCFlashPoint_Method string The PC flash point method.
PCNumberOfPhases_Layer string The PC number of phases layer.
PCNumberOfPhases_Layer_Top string The PC number of phases layer top.
PCNumberOfPhases_Layer_Mid string The PC number of phases layer mid.
PCNumberOfPhases_Layer_Bot string The PC number of phases layer bot.
PCPhysicalStateStrongMildNone string The PC physical state strong mild none.
PCPhysicalStateStrongMildNoneText string The PC physical state strong mild none text.
PCPhysicalStateStrongText string The PC physical state strong text.
PCPOtherPropertiesExplosive boolean Indicates whether the PCP other properties explosive.
PCPOtherPropertiesRadioactive boolean Indicates whether the PCP other properties radioactive.
PCPOtherPropertiesThermallyUnstable boolean Indicates whether the PCP other properties thermally unstable.
PCPOtherPropertiesShockSensitive boolean Indicates whether the PCP other properties shock sensitive.
PCPOtherPropertiesPyrophoric boolean Indicates whether the PCP other properties pyrophoric.
PCPOtherPropertiesOxidizer boolean Indicates whether the PCP other properties oxidizer.
PCPOtherPropertiesWaterReactive boolean Indicates whether the PCP other properties water reactive.
PCPOtherPropertiesAirReactive boolean Indicates whether the PCP other properties air reactive.
PCPOtherPropertiesReactiveCyanide boolean Indicates whether the PCP other properties reactive cyanide.
PCPOtherPropertiesReactiveSulfide boolean Indicates whether the PCP other properties reactive sulfide.
PCPOtherPropertiesReactiveCyanideText string The PCP other properties reactive cyanide text.
PCPOtherPropertiesReactiveSulfideText string The PCP other properties reactive sulfide text.
PCPOtherPropertiesPolymerizable boolean Indicates whether the PCP other properties polymerizable.
PCPOtherPropertiesPolymerizableInhibited boolean Indicates whether the PCP other properties polymerizable inhibited.
PCPOtherPropertiesAbestosFriable boolean Indicates whether the PCP other properties abestos friable.
PCPOtherPropertiesAbestosNonFriable boolean Indicates whether the PCP other properties abestos non friable.
PCPOtherPropertiesMetalFines boolean Indicates whether the PCP other properties metal fines.
PCPOtherPropertiesOrganaicPeroxides boolean Indicates whether the PCP other properties organaic peroxides.
PCPOtherPropertiesDioxins boolean Indicates whether the PCP other properties dioxins.
PCPOtherPropertiesFurans boolean Indicates whether the PCP other properties furans.
PCPOtherPropertiesNORM boolean Indicates whether the PCP other properties NORM.
PCPOtherPropertiesBiohazard boolean Indicates whether the PCP other properties biohazard.
PCPOtherPropertiesHeatGenerating boolean Indicates whether the PCP other properties heat generating.
PCPOtherPropertiesNONE boolean Indicates whether the PCP other properties NONE.
RegulatoryRestrictedUnderLDR string The regulatory restricted under LDR.
Regulatory500PPMVOC string The regulatory 500 PPM VOC.
RegulatoryAlternativeStandardsofSoil string The regulatory alternative standards of soil.
RegulatoryLDRSubcaterogy string The regulatory LDR subcaterogy.
RegulatoryUHCs string The regulatory UHCs.
WCHazardousUHCYes array An array of hazardous UHCs.
editable boolean Indicates whether the waste profile physical chemical properties is editable.

Example URI

POST [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_physical_chemical_roperties_update
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "id": 11440,
  "Name": "test API",
  "PCPColor": "red",
  "PCPBTUValueTextActual": "",
  "PCPBTUValue": "5000 - 10000",
  "PCPViscosityTextActual": "",
  "PCPViscosity": "101 - 500 (e.g. Motor Oil)",
  "PCPBoilingPointValue": ">95F",
  "PCPTotalOrganicCarbonValue": ">1-9%",
  "WithoutWasteStream": true,
  "PCPhysicalStateSolid2": true,
  "PCPPhysicalStateLiquid2": false,
  "PCPPhysicalStateSludge2": false,
  "PCPPhysicalStateGas2": false,
  "PCPPhysicalStateAsh2": false,
  "PCPPhysicalStatePowder2": false,
  "PCPPhysicalStateSolidPercent": "100",
  "PCPPhysicalStateLiquidPercent": "",
  "PCPPhysicalStateSludgePercent": "",
  "PCPPhysicalStateGasPercent": "",
  "PCPPhysicalStateAshPercent": "",
  "PCPPhysicalStatePowderPercent": "",
  "PCSpecificGravity": "1",
  "PCpH": "> 2 to ≤ 5",
  "PCpHText": "",
  "PCFlashPoint": "≥ 73°F to < 100°F",
  "PCFlashPointActual": "",
  "PCFlashPointActualText": "",
  "PCFlashPoint_Method": "Open Cup",
  "PCNumberOfPhases_Layer": "1",
  "PCNumberOfPhases_Layer_Top": "",
  "PCNumberOfPhases_Layer_Mid": "",
  "PCNumberOfPhases_Layer_Bot": "",
  "PCPhysicalStateStrongMildNone": "Mild",
  "PCPhysicalStateStrongMildNoneText": "",
  "PCPhysicalStateStrongText": "",
  "PCPOtherPropertiesExplosive": false,
  "PCPOtherPropertiesRadioactive": true,
  "PCPOtherPropertiesThermallyUnstable": false,
  "PCPOtherPropertiesShockSensitive": false,
  "PCPOtherPropertiesPyrophoric": false,
  "PCPOtherPropertiesOxidizer": false,
  "PCPOtherPropertiesWaterReactive": false,
  "PCPOtherPropertiesAirReactive": false,
  "PCPOtherPropertiesReactiveCyanide": false,
  "PCPOtherPropertiesReactiveSulfide": false,
  "PCPOtherPropertiesReactiveCyanideText": "",
  "PCPOtherPropertiesReactiveSulfideText": "",
  "PCPOtherPropertiesPolymerizable": false,
  "PCPOtherPropertiesPolymerizableInhibited": false,
  "PCPOtherPropertiesAbestosFriable": false,
  "PCPOtherPropertiesAbestosNonFriable": false,
  "PCPOtherPropertiesMetalFines": false,
  "PCPOtherPropertiesOrganaicPeroxides": false,
  "PCPOtherPropertiesDioxins": false,
  "PCPOtherPropertiesFurans": false,
  "PCPOtherPropertiesNORM": false,
  "PCPOtherPropertiesBiohazard": false,
  "PCPOtherPropertiesHeatGenerating": false,
  "PCPOtherPropertiesNONE": false,
  "RegulatoryRestrictedUnderLDR": "no",
  "Regulatory500PPMVOC": "no",
  "RegulatoryAlternativeStandardsofSoil": "no",
  "RegulatoryLDRSubcaterogy": "no",
  "RegulatoryUHCs": "no",
  "WCHazardousUHCYes": [],
  "editable": true
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "id": 11440
  }
}

portal_waste_profile_regulatory_information

portal_waste_profile_regulatory_information
GET/api/portalweb/portal_waste_profile_regulatory_information{?id}

Overview:

The portal_waste_profile_regulatory_information endpoint, accessible at /api/portalweb/portal_waste_profile_regulatory_information, is a GET request that is used to get waste profile regulatory information.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste profile regulatory information.
id number The ID of the waste profile regulatory information.
Name string The name of the waste profile.
WithoutWasteStream boolean Indicates whether the waste profile is without a waste stream.
AdditionalInformationSampleCertification boolean Indicates whether the additional information sample certification.
AdditionalInformationRepresentative string The additional information representative.
TypeOfSample string The type of sample.
AdditionalInformationSampleDate string The additional information sample date.
AdditionalInformationSampleIDNumbers string The additional information sample ID numbers.
WCSolidWaste string The WC solid waste.
WCSolidWasteComment string The WC solid waste comment.
WCExcludedFromRCRAFKPU string The WC excluded from RCRA FKPU.
WCExcludedFromRCRAD string The WC excluded from RCRA D.
WCExcludedFromRCRA string The WC excluded from RCRA.
listFKUPCodes string The list FKUP codes.
listDCodes string The list D codes.
SolidwasteExcludedunder261 string The solid waste excluded under 261.
SolidwasteExcludedunder261Comment string The solid waste excluded under 261 comment.
WCHazardousF string The WC hazardous F.
WCHazardousK string The WC hazardous K.
WCHazardousP string The WC hazardous P.
WCHazardousU string The WC hazardous U.
WCHazardousIgnitable string The WC hazardous ignitable.
WCHazardousCorrosive string The WC hazardous corrosive.
WCHazardousReactive string The WC hazardous reactive.
WCHazardousToxic string The WC hazardous toxic.
StateWasteCode string The state waste code.
CAStateWasteCode string The CA state waste code.
UniversalWaste string The universal waste.
StateUniversalWaste string The state universal waste.
UniversalWasteType string The universal waste type.
federal_universal_waste_type string The federal universal waste type.
UsedOil string The used oil.
RecycleReuse string The recycle reuse.
ProductCoProduct string The product co-product.
MedicalWaste string The medical waste.
TSCARegulatedPCBWaste string The TSCA regulated PCB waste.
HazardousWaste string The hazardous waste.
RCRAExempt string The RCRA exempt.
RCRAExemptComment string The RCRA exempt comment.
CERCLARegulatedWaste string The CERCLA regulated waste.
BenzeneNESHAPWaste string The benzene NESHAP waste.
HalogenatedOrganicCompound string The halogenated organic compound.
OriginCode string The origin code.
EPAFormCode string The EPA form code.
EPASource string The EPA source.
WasteDeterminationBasedOnWasteAnalysis boolean Indicates whether the waste determination is based on waste analysis.
WasteDeterminationBasedOnGeneratorKnowledge boolean Indicates whether the waste determination is based on generator knowledge.
WasteDeterminationBasedOnSDS boolean Indicates whether the waste determination is based on SDS.
Approval_Documents string The approval documents.
OneTimeNumberNeeded string The one-time number needed.
EvaluationDate string The evaluation date.
WCHazardousFYes array An array of hazardous F.
WCHazardousKYes array An array of hazardous K.
WCHazardousPYes array An array of hazardous P.
WCHazardousUYes array An array of hazardous U.
WCHazardousToxicYes array An array of hazardous toxic.
editable boolean Indicates whether the waste profile regulatory information is editable.
WasteProfileFileList array An array of waste profile file lists.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_regulatory_information?id=
URI Parameters
HideShow
id
number (required) 

The ID of the waste profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "id": 11440,
    "Name": "test API ",
    "WithoutWasteStream": true,
    "AdditionalInformationSampleCertification": false,
    "AdditionalInformationRepresentative": null,
    "TypeOfSample": "",
    "AdditionalInformationSampleDate": "",
    "AdditionalInformationSampleIDNumbers": null,
    "WCSolidWaste": "",
    "WCSolidWasteComment": "",
    "WCExcludedFromRCRAFKPU": "",
    "WCExcludedFromRCRAD": "",
    "WCExcludedFromRCRA": "",
    "listFKUPCodes": "",
    "listDCodes": "",
    "SolidwasteExcludedunder261": null,
    "SolidwasteExcludedunder261Comment": null,
    "WCHazardousF": null,
    "WCHazardousK": null,
    "WCHazardousP": null,
    "WCHazardousU": null,
    "WCHazardousIgnitable": null,
    "WCHazardousCorrosive": null,
    "WCHazardousReactive": null,
    "WCHazardousToxic": null,
    "StateWasteCode": null,
    "CAStateWasteCode": null,
    "UniversalWaste": null,
    "StateUniversalWaste": null,
    "UniversalWasteType": null,
    "federal_universal_waste_type": null,
    "UsedOil": null,
    "RecycleReuse": null,
    "ProductCoProduct": null,
    "MedicalWaste": null,
    "TSCARegulatedPCBWaste": null,
    "HazardousWaste": null,
    "RCRAExempt": null,
    "RCRAExemptComment": null,
    "CERCLARegulatedWaste": null,
    "BenzeneNESHAPWaste": null,
    "HalogenatedOrganicCompound": null,
    "OriginCode": null,
    "EPAFormCode": null,
    "EPASource": null,
    "WasteDeterminationBasedOnWasteAnalysis": false,
    "WasteDeterminationBasedOnGeneratorKnowledge": false,
    "WasteDeterminationBasedOnSDS": false,
    "Approval_Documents": "",
    "OneTimeNumberNeeded": null,
    "EvaluationDate": null,
    "WCHazardousFYes": [],
    "WCHazardousKYes": [],
    "WCHazardousPYes": [],
    "WCHazardousUYes": [],
    "WCHazardousToxicYes": [],
    "editable": true,
    "WasteProfileFileList": []
  }
}

waste_class_hazardous

waste_class_hazardous
GET/api/lookup/waste_class_hazardous/{?EPAType}

Overview:

The waste_class_hazardous endpoint, accessible at /api/lookup/waste_class_hazardous, is a GET request that is used to get waste class hazardous.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of waste class hazardous.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/lookup/waste_class_hazardous/?EPAType=
URI Parameters
HideShow
EPAType
string (required) 

The EPA type.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": []
}

portal_waste_profile_regulatory_information_update

portal_waste_profile_regulatory_information_update
POST/api/portalweb/portal_waste_profile_regulatory_information_update

Overview:

The portal_waste_profile_regulatory_information_update endpoint, accessible at /api/portalweb/portal_waste_profile_regulatory_information_update, is a POST request that is used to update waste profile regulatory information.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste profile regulatory information.
id number The ID of the waste profile regulatory information.
Name string The name of the waste profile.
WithoutWasteStream boolean Indicates whether the waste profile is without a waste stream.
AdditionalInformationSampleCertification boolean Indicates whether the additional information sample certification.
WCSolidWaste string The WC solid waste.
WCSolidWasteComment string The WC solid waste comment.
WCExcludedFromRCRAFKPU string The WC excluded from RCRA FKPU.
WCExcludedFromRCRAD string The WC excluded from RCRA D.
WCExcludedFromRCRA string The WC excluded from RCRA.
listFKUPCodes string The list FKUP codes.
listDCodes string The list D codes.
SolidwasteExcludedunder261 string The solid waste excluded under 261.
SolidwasteExcludedunder261Comment string The solid waste excluded under 261 comment.
WCHazardousF string The WC hazardous F.
WCHazardousK string The WC hazardous K.
WCHazardousP string The WC hazardous P.
WCHazardousU string The WC hazardous U.
WCHazardousIgnitable string The WC hazardous ignitable.
WCHazardousCorrosive string The WC hazardous corrosive.
WCHazardousReactive string The WC hazardous reactive.
WCHazardousToxic string The WC hazardous toxic.
StateWasteCode string The state waste code.
CAStateWasteCode string The CA state waste code.
UniversalWaste string The universal waste.
StateUniversalWaste string The state universal waste.
UniversalWasteType string The universal waste type.
federal_universal_waste_type string The federal universal waste type.
UsedOil string The used oil.
RecycleReuse string The recycle reuse.
ProductCoProduct string The product co-product.
MedicalWaste string The medical waste.
TSCARegulatedPCBWaste string The TSCA regulated PCB waste.
HazardousWaste string The hazardous waste.
RCRAExempt string The RCRA exempt.
RCRAExemptComment string The RCRA exempt comment.
CERCLARegulatedWaste string The CERCLA regulated waste.
BenzeneNESHAPWaste string The benzene NESHAP waste.
HalogenatedOrganicCompound string The halogenated organic compound.
OriginCode string The origin code.
EPAFormCode string The EPA form code.
EPASource string The EPA source.
WasteDeterminationBasedOnWasteAnalysis boolean Indicates whether the waste determination is based on waste analysis.
WasteDeterminationBasedOnGeneratorKnowledge boolean Indicates whether the waste determination is based on generator knowledge.
WasteDeterminationBasedOnSDS boolean Indicates whether the waste determination is based on SDS.
Approval_Documents string The approval documents.
OneTimeNumberNeeded string The one-time number needed.
EvaluationDate string The evaluation date.
WCHazardousFYes array An array of hazardous F.
WCHazardousKYes array An array of hazardous K.
WCHazardousPYes array An array of hazardous P.
WCHazardousUYes array An array of hazardous U.
WCHazardousToxicYes array An array of hazardous toxic.
editable boolean Indicates whether the waste profile regulatory information is editable.
WasteProfileFileList array An array of waste profile file lists.

Example URI

POST [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_regulatory_information_update
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "id": 11440,
  "Name": "test API",
  "WithoutWasteStream": true,
  "AdditionalInformationSampleCertification": true,
  "AdditionalInformationRepresentative": "",
  "TypeOfSample": "",
  "AdditionalInformationSampleDate": "",
  "AdditionalInformationSampleIDNumbers": "",
  "WCSolidWaste": "",
  "WCSolidWasteComment": "",
  "WCExcludedFromRCRAFKPU": "",
  "WCExcludedFromRCRAD": "",
  "WCExcludedFromRCRA": "",
  "listFKUPCodes": "",
  "listDCodes": "",
  "SolidwasteExcludedunder261": "",
  "SolidwasteExcludedunder261Comment": "",
  "WCHazardousF": "",
  "WCHazardousK": "",
  "WCHazardousP": "",
  "WCHazardousU": "",
  "WCHazardousIgnitable": "",
  "WCHazardousCorrosive": "",
  "WCHazardousReactive": "",
  "WCHazardousToxic": "",
  "StateWasteCode": "",
  "CAStateWasteCode": "test1234",
  "UniversalWaste": "no",
  "StateUniversalWaste": "no",
  "UniversalWasteType": "",
  "federal_universal_waste_type": "",
  "UsedOil": "no",
  "RecycleReuse": "no",
  "ProductCoProduct": "no",
  "MedicalWaste": "no",
  "TSCARegulatedPCBWaste": "no",
  "HazardousWaste": "no",
  "RCRAExempt": "",
  "RCRAExemptComment": "",
  "CERCLARegulatedWaste": "no",
  "BenzeneNESHAPWaste": "no",
  "HalogenatedOrganicCompound": "no",
  "OriginCode": "1 - Was generated on-site from a product or service activity.",
  "EPAFormCode": "W200 - STILL BOTTOMS IN LIQUID FORM",
  "EPASource": "G21 - AIR POLLUTION CONTROL DEVICES (BAGHOUSE DUST, ETC.)",
  "WasteDeterminationBasedOnWasteAnalysis": false,
  "WasteDeterminationBasedOnGeneratorKnowledge": true,
  "WasteDeterminationBasedOnSDS": false,
  "Approval_Documents": "",
  "OneTimeNumberNeeded": "no",
  "EvaluationDate": "",
  "WCHazardousFYes": [],
  "WCHazardousKYes": [],
  "WCHazardousPYes": [],
  "WCHazardousUYes": [],
  "WCHazardousToxicYes": [],
  "editable": true,
  "WasteProfileFileList": []
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "id": 11440,
    "Name": "test API ",
    "WithoutWasteStream": true,
    "AdditionalInformationSampleCertification": true,
    "WCSolidWaste": "",
    "WCSolidWasteComment": "",
    "WCExcludedFromRCRAFKPU": "",
    "WCExcludedFromRCRAD": "",
    "WCExcludedFromRCRA": "",
    "listFKUPCodes": "",
    "listDCodes": "",
    "SolidwasteExcludedunder261": null,
    "SolidwasteExcludedunder261Comment": null,
    "WCHazardousF": "",
    "WCHazardousK": "",
    "WCHazardousP": "",
    "WCHazardousU": "",
    "WCHazardousIgnitable": "",
    "WCHazardousCorrosive": "",
    "WCHazardousReactive": "",
    "WCHazardousToxic": "",
    "StateWasteCode": "",
    "CAStateWasteCode": "test1234",
    "UniversalWaste": "no",
    "StateUniversalWaste": "no",
    "UniversalWasteType": null,
    "federal_universal_waste_type": null,
    "UsedOil": "no",
    "RecycleReuse": "no",
    "ProductCoProduct": "no",
    "MedicalWaste": "no",
    "TSCARegulatedPCBWaste": "no",
    "HazardousWaste": "no",
    "RCRAExempt": null,
    "RCRAExemptComment": null,
    "CERCLARegulatedWaste": "no",
    "BenzeneNESHAPWaste": "no",
    "HalogenatedOrganicCompound": "no",
    "OriginCode": "1 - Was generated on-site from a product or service activity.",
    "EPAFormCode": "W200 - STILL BOTTOMS IN LIQUID FORM",
    "EPASource": "G21 - AIR POLLUTION CONTROL DEVICES (BAGHOUSE DUST, ETC.)",
    "WasteDeterminationBasedOnWasteAnalysis": false,
    "WasteDeterminationBasedOnGeneratorKnowledge": true,
    "WasteDeterminationBasedOnSDS": false,
    "Approval_Documents": "",
    "OneTimeNumberNeeded": "no",
    "EvaluationDate": null,
    "WCHazardousFYes": [],
    "WCHazardousKYes": [],
    "WCHazardousPYes": [],
    "WCHazardousUYes": [],
    "WCHazardousToxicYes": [],
    "editable": true,
    "WasteProfileFileList": []
  }
}

portal_filter_waste_container_type

portal_filter_waste_container_type
GET/api/portalweb/portal_filter_waste_container_type

Overview:

The portal_filter_waste_container_type endpoint, accessible at /api/portalweb/portal_filter_waste_container_type, is a GET request that is used to filter waste container types.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of waste container types.
id number The ID of the waste container type.
name string The name of the waste container type.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_filter_waste_container_type
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 1,
      "Name": "BA"
    },
    {
      "id": 2,
      "Name": "CF"
    },
    {
      "id": 3,
      "Name": "CM"
    },
    {
      "id": 11,
      "Name": "TT"
    }
  ],
  "totalElements": 4
}

portal_filter_waste_profile

portal_filter_waste_profile
GET/api/portalweb/portal_filter_waste_profile

Overview:

The portal_filter_waste_profile endpoint, accessible at /api/portalweb/portal_filter_waste_profile, is a GET request that is used to filter waste profiles.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste profile.
WasteClassType array An array of waste class types.
name string The name of the waste class type.
WasteProfileStatusType array An array of waste profile status types.
name string The name of the waste profile status type.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_filter_waste_profile
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "WasteClassType": [
      {
        "name": "RECYCLE"
      }
    ],
    "WasteProfileStatusType": [
      {
        "name": "TSDF - On Hold"
      }
    ]
  },
  "totalElements": 1
}

portal_waste_profile_shipping_information

portal_waste_profile_shipping_information
GET/api/portalweb/portal_waste_profile_shipping_information{?id}

Overview:

The portal_waste_profile_shipping_information endpoint, accessible at /api/portalweb/portal_waste_profile_shipping_information, is a GET request that is used to get waste profile shipping information.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste profile shipping information.
ShippingDOTInformation object An object containing the shipping DOT information.
id number The ID of the shipping DOT information.
Name string The name of the shipping DOT information.
WithoutWasteStream boolean Indicates whether the waste profile is without a waste stream.
ShippingAndPackagingVolume string The shipping and packaging volume.
ShippingAndPackagingVolumeType string The shipping and packaging volume type.
ShippingAndPackagingFrequency string The shipping and packaging frequency.
ShippingAndPackagingFrequencyOtherText string The shipping and packaging frequency other text.
ShippingAndPackagingUSDOT string The shipping and packaging USDOT.
ShippingAndPackagingUSDOTComment string The shipping and packaging USDOT comment.
ShippingAndPackagingWasteCombinationPackage string The shipping and packaging waste combination package.
InnerContainerSizes string The inner container sizes.
fddID string The FDD ID.
fddShippingName string The FDD shipping name.
fddHazClass string The FDD haz class.
fddSubClass string The FDD sub class.
fddPG string The FDD PG.
fddERG string The FDD ERG.
fddRQ string The FDD RQ.
fddTechName string The FDD tech name.
fddDOTNotesSpecialPermits string The FDD DOT notes special permits.
GenericFlag string The generic flag.
RQFlag string The RQ flag.
MixtureFlag string The mixture flag.
SolutionFlag string The solution flag.
TransportationRequirement string The transportation requirement.
TransContainer_Shipment string The container shipment.
TransContainer_StorageCap string The container storage cap.
TransContainer_PortableToteTank boolean Indicates whether the container is a portable tote tank.
TransContainer_BoxCartonCase boolean Indicates whether the container is a box carton case.
TransContainer_CubicYardBox boolean Indicates whether the container is a cubic yard box.
TransContainer_Drum boolean Indicates whether the container is a drum.
TransContainer_Other boolean Indicates whether the container is other.
TransContainer_OtherDesc string The container other description.
TransContainer_DrumSize string The container drum size.
TransContainer_PortToteTankSize string The container port
TransBulkLiquid_Gallons string The bulk liquid gallons.
TransBulkSolid_ShipmentUOM string The bulk solid shipment UOM.
TransBulkSolid_TonYardShipment string The bulk solid ton yard shipment.
TransBulkType_Railcar boolean Indicates whether the bulk type is a railcar.
TransBulkType_TankTruck boolean Indicates whether the bulk type is a tank truck.
TransBulkType_RollOff boolean Indicates whether the bulk type is a roll off.
TransBulkType_VacBox boolean Indicates whether the bulk type is a vac box.
TransBulkType_Other boolean Indicates whether the bulk type is other.
TransBulkType_OtherDesc string The bulk type other description.
editable boolean Indicates whether the waste profile shipping information is editable.
DOTInformationList array An array of DOT information lists.
id number The ID of the DOT information list.
CustProfileDisposal__DisposalFacility__Name string The disposal facility name.
CustProfileDisposal__DisposalFacility__CommonName string The disposal facility common name.
Description string The description.
Default boolean Indicates whether the DOT information list is default.
ShippingPackagingList array An array of shipping packaging lists.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_shipping_information?id=
URI Parameters
HideShow
id
number (required) 

The ID of the waste profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "ShippingDOTInformation": {
      "id": 11440,
      "Name": "test API ",
      "WithoutWasteStream": true,
      "ShippingAndPackagingVolume": "",
      "ShippingAndPackagingVolumeType": "",
      "ShippingAndPackagingFrequency": "",
      "ShippingAndPackagingFrequencyOtherText": "",
      "ShippingAndPackagingUSDOT": "",
      "ShippingAndPackagingUSDOTComment": "",
      "ShippingAndPackagingWasteCombinationPackage": "",
      "InnerContainerSizes": "",
      "fddID": "",
      "fddShippingName": "",
      "fddHazClass": "",
      "fddSubClass": "",
      "fddPG": "",
      "fddERG": "",
      "fddRQ": "",
      "fddTechName": "",
      "fddDOTNotesSpecialPermits": "",
      "GenericFlag": "",
      "RQFlag": "",
      "MixtureFlag": "",
      "SolutionFlag": "",
      "TransportationRequirement": "",
      "TransContainer_Shipment": "",
      "TransContainer_StorageCap": "",
      "TransContainer_PortableToteTank": false,
      "TransContainer_BoxCartonCase": false,
      "TransContainer_CubicYardBox": false,
      "TransContainer_Drum": false,
      "TransContainer_Other": false,
      "TransContainer_OtherDesc": "",
      "TransContainer_DrumSize": "",
      "TransContainer_PortToteTankSize": "",
      "TransBulkLiquid_Gallons": "",
      "TransBulkSolid_ShipmentUOM": "",
      "TransBulkSolid_TonYardShipment": "",
      "TransBulkType_Railcar": false,
      "TransBulkType_TankTruck": false,
      "TransBulkType_RollOff": false,
      "TransBulkType_VacBox": false,
      "TransBulkType_Other": false,
      "TransBulkType_OtherDesc": "",
      "editable": true,
      "DOTInformationList": [
        {
          "id": 35599,
          "CustProfileDisposal__DisposalFacility__Name": null,
          "CustProfileDisposal__DisposalFacility__CommonName": null,
          "Description": "UN2014, Waste hydrogen peroxide aqueous solution, NFPA CLASS II OXIDIZER, 5.1(8), PGII",
          "Default": true
        }
      ],
      "ShippingPackagingList": []
    }
  }
}

portal_waste_get_containerzise_by_type

portal_waste_get_containerzise_by_type
GET/api/portalweb/portal_waste_get_containerzise_by_type{?id}

Overview:

The portal_waste_get_containerzise_by_type endpoint, accessible at /api/portalweb/portal_waste_get_containerzise_by_type, is a GET request that is used to get container size by type.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the container size by type.
ContainerSize array An array of container sizes.
id number The ID of the container size.
Size string The size of the container.
totalElements number The total number of elements.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_get_containerzise_by_type?id=
URI Parameters
HideShow
id
number (required) 

The ID of the container size.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "ContainerSize": [
      {
        "id": 244,
        "Size": "203"
      }
    ]
  },
  "totalElements": 5
}

portal_waste_profile_shipping_information_update

portal_waste_profile_shipping_information_update
POST/api/portalweb/portal_waste_profile_shipping_information_update

Overview:

The portal_waste_profile_shipping_information_update endpoint, accessible at /api/portalweb/portal_waste_profile_shipping_information_update, is a POST request that is used to update waste profile shipping information.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste profile shipping information.
id number The ID of the waste profile shipping information.
ShippingAndPackagingVolume string The shipping and packaging volume.
ShippingAndPackagingVolumeType string The shipping and packaging volume type.
ShippingAndPackagingFrequency string The shipping and packaging frequency.
ShippingAndPackagingFrequencyOtherText string The shipping and packaging frequency other text.
TransportationRequirement string The transportation requirement.
TransContainer_Shipment string The container shipment.
TransContainer_StorageCap string The container storage cap.
TransContainer_PortableToteTank boolean Indicates whether the container is a portable tote tank.
TransContainer_BoxCartonCase boolean Indicates whether the container is a box carton case.
TransContainer_CubicYardBox boolean Indicates whether the container is a cubic yard box.
TransContainer_Drum boolean Indicates whether the container is a drum.
TransContainer_Other boolean Indicates whether the container is other.
TransContainer_OtherDesc string The container other description.
TransContainer_DrumSize string The container drum size.
TransContainer_PortToteTankSize string The container port tote tank size.
TransBulkType_Railcar boolean Indicates whether the bulk type is a railcar.
TransBulkType_TankTruck boolean Indicates whether the bulk type is a tank truck.
TransBulkType_RollOff boolean Indicates whether the bulk type is a roll off.
TransBulkType_VacBox boolean Indicates whether the bulk type is a vac box.
TransBulkType_Other boolean Indicates whether the bulk type is other.
TransBulkType_OtherDesc string The bulk type other description.
TransBulkLiquid_Gallons string The bulk liquid gallons.
TransBulkSolid_ShipmentUOM string The bulk solid shipment UOM.
TransBulkSolid_TonYardShipment string The bulk solid ton yard shipment.
ShippingAndPackagingWasteCombinationPackage string The shipping and packaging waste combination package.
ShippingAndPackagingUSDOT string The shipping and packaging USDOT.
ShippingAndPackagingUSDOTComment string The shipping and packaging USDOT comment.
ShippingPackagingList array An array of shipping packaging lists.
id number The ID of the shipping packaging list.
VolumeType string The volume type.
ShipmentUnit string The shipment unit.
ContainerType string The container type.
ContainerSize string The container size.
ContainerType_id number The container type ID.
ContainerSize_id number The container size ID.
InnerContainerSizes string The inner container sizes.

Example URI

POST [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_shipping_information_update
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "id": 11440,
  "ShippingAndPackagingVolume": "100",
  "ShippingAndPackagingVolumeType": "Tons",
  "ShippingAndPackagingFrequency": "One Time",
  "ShippingAndPackagingFrequencyOtherText": "",
  "TransportationRequirement": "Bulk Liquid",
  "TransContainer_Shipment": "",
  "TransContainer_StorageCap": "",
  "TransContainer_PortableToteTank": false,
  "TransContainer_BoxCartonCase": false,
  "TransContainer_CubicYardBox": false,
  "TransContainer_Drum": false,
  "TransContainer_Other": false,
  "TransContainer_OtherDesc": "",
  "TransContainer_DrumSize": "",
  "TransContainer_PortToteTankSize": "",
  "TransBulkType_Railcar": false,
  "TransBulkType_TankTruck": true,
  "TransBulkType_VacBox": false,
  "TransBulkType_Other": false,
  "TransBulkType_OtherDesc": "",
  "TransBulkLiquid_Gallons": "100",
  "TransBulkType_RollOff": false,
  "TransBulkSolid_ShipmentUOM": "",
  "TransBulkSolid_TonYardShipment": "",
  "ShippingAndPackagingWasteCombinationPackage": "no",
  "ShippingAndPackagingUSDOT": "no",
  "ShippingAndPackagingUSDOTComment": "",
  "ShippingPackagingList": [
    {
      "id": 16706,
      "VolumeType": "YDS",
      "ShipmentUnit": "G",
      "ContainerType": "BA",
      "ContainerSize": "1",
      "ContainerType_id": 1,
      "ContainerSize_id": 49
    }
  ],
  "InnerContainerSizes": ""
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "id": 11440
  }
}

portal_waste_profile_landban

portal_waste_profile_landban
GET/api/portalweb/portal_waste_profile_landban{?id}

Overview:

The portal_waste_profile_landban endpoint, accessible at /api/portalweb/portal_waste_profile_landban, is a GET request that is used to get waste profile land ban information.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste profile land ban information.
LandBan object An object containing the land ban information.
Name string The name of the land ban information.
id number The ID of the land ban information.
RegulatoryInformation2 string The regulatory information.
editable boolean Indicates whether the land ban information is editable.
CheckLandBan boolean Indicates whether the land ban is checked.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_landban?id=
URI Parameters
HideShow
id
number (required) 

The ID of the waste profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "LandBan": {
      "Name": "test API ",
      "id": 11440,
      "RegulatoryInformation2": "",
      "editable": true,
      "CheckLandBan": true
    }
  }
}

portal_waste_profile_landban_update

portal_waste_profile_landban_update
POST/api/portalweb/portal_waste_profile_landban_update

Overview:

The portal_waste_profile_landban_update endpoint, accessible at /api/portalweb/portal_waste_profile_landban_update, is a POST request that is used to update waste profile land ban information.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste profile land ban information.
id number The ID of the waste profile land ban information.
Name string The name of the waste profile.
id number The ID of the waste profile.
RegulatoryInformation2 string The regulatory information.
submit boolean Indicates whether the waste profile land ban information is submitted.

Example URI

POST [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_landban_update
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "Name": "test API ",
  "id": 11440,
  "RegulatoryInformation2": "Not",
  "submit": false
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "id": 11440
  }
}

portal_waste_profile_view_tracking

portal_waste_profile_view_tracking
GET/api/portalweb/portal_waste_profile_view_tracking{?id}

Overview:

The portal_waste_profile_view_tracking endpoint, accessible at /api/portalweb/portal_waste_profile_view_tracking, is a GET request that is used to view waste profile tracking information.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste profile tracking information.
ProfileTracking array An array of profile tracking.
TrackingDate string The tracking date.
TrackingActivity string The tracking activity.
TrackingUser string The tracking user.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_view_tracking?id=
URI Parameters
HideShow
id
number (required) 

The ID of the waste profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "ProfileTracking": [
      {
        "TrackingDate": "2024-08-27T07:17:42.065894Z",
        "TrackingActivity": "Created By",
        "TrackingUser": " "
      }
    ]
  }
}

portal_waste_profile_view_attachments

portal_waste_profile_view_attachments
GET/api/portalweb/portal_waste_profile_view_attachments{?id}

Overview:

The portal_waste_profile_view_attachments endpoint, accessible at /api/portalweb/portal_waste_profile_view_attachments, is a GET request that is used to view waste profile attachments.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content object An object containing the waste profile attachments.
ProfileAttachments array An array of profile attachments.
wasteprofiledata object An object containing the waste profile data.
CreatedDate string The created date.
ProfileID string The profile ID.
fullname string The full name of the waste profile.

Example URI

GET [Portal APIs](https://test-api.wastelinq.com)./api/portalweb/portal_waste_profile_view_attachments?id=
URI Parameters
HideShow
id
number (required) 

The ID of the waste profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "ProfileAttachments": [],
    "wasteprofiledata": {
      "CreatedDate": "",
      "ProfileID": "10004",
      "fullname": "test API  - Profile #10004.pdf"
    }
  }
}

Generated by aglio on 29 Aug 2024