Back to top

Profiles APIs

Overview

The Profiles API is a set of endpoints that allow you to create, update, and delete profiles in the WasteLinq system. Profiles are used to store information about customers, generators, and waste streams. The API provides a way to manage profiles programmatically, allowing you to automate the process of creating and updating profiles. The API is designed to be easy to use and provides a simple way to interact with the WasteLinq system. These are RESTful APIs and use standard HTTP methods like GET, POST, PUT, and DELETE.

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.

Profiles

create_profile_assist

create_profile_assist
POST/api/profiles/create_profile_assist

Overview:

The create_profile_assist endpoint, accessible at /api/profiles/create_profile_assist, is a POST request that is used to create a profile assist.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
profile_assist boolean Indicates whether user using profile assist.
customer_profile_id number The unique identifier for the customer profile.
customer_id number The unique identifier for the customer.
is_network_exempt boolean Indicates whether the customer is network exempt.
wpc string The Waste Product Code.
wpc_categorize string The Waste Product Code category.
qa array An array of questionnaire assists.
TransBulkType_RollOff string The type of bulk transportation.
PCPOtherPropertiesAbestosNonFriable string Indicates whether the product contains non-friable asbestos.
SamplersSignature string The signature of the sampler.
PCPOtherPropertiesOxidizer string Indicates whether the product is an oxidizer.
WCHazardousK string The hazardous waste code.
PCPOdor string The odor of the product.
PCPBTUValue string The BTU value of the product.
PCPPhysicalStateGasPercent string The percentage of the product that is in a gaseous state.
WCHazardousF string The hazardous waste code.
fddPG string The PG of the product.
ShippingAndPackagingVolume string The volume of the shipping and packaging.
TransportationRequirement string The transportation requirement.
RCRAExemptYesReason string The reason for the RCRA exemption.
WCSolidWasteComment string The comment for the solid waste.
TransContainer_OtherDesc string The description of the other container.
aho_copy-2 string The copy of the AHO.
HazardousWaste string Indicates whether the product is hazardous waste.
OriginCode string The origin code.
RegulatoryAlternativeStandardsofSoil string Indicates whether the product is regulated under alternative standards of soil.
PCNumberOfPhases_Layer_Bot string The number of phases in the bottom layer.
Code string The code of the product.
PCpH string The pH of the product.
GenericFlag string Indicates whether the product is generic.
PCPOtherPropertiesDioxins string Indicates whether the product contains dioxins.
TransContainer_Shipment string The container shipment.
PCPOtherPropertiesReactiveSulfides_Range string The range of reactive sulfides.
ProcessGeneratingTheWaste string The process that generated the waste.
PCPPhysicalStateSemiSolid2 string Indicates whether the product is in a semi-solid state.
PCFlashPoint_Actual string The actual flash point of the product.
TypeOfSample string The type of sample.
shipping_packaging_frequency_plus_option string The frequency of shipping and packaging.
PCPPhysicalStatePowderPercent string The percentage of the product that is in a powdered state.
PCPOtherPropertiesReactiveCyanides string Indicates whether the product contains reactive cyanides.
WCHazardousP string The hazardous waste code.
TransContainer_BoxCartonCase string Indicates whether the product is in a box, carton, or case.
WasteDetermination_SDS string Indicates whether the waste determination is based on the SDS.
Is_US_EPA40_CFR26120 string Indicates whether the product is regulated under the US EPA 40 CFR 261.20.
ShippingAndPackagingWasteCombination string Indicates whether the shipping and packaging is a waste combination.
RegulatoryLDRSubcategory string The LDR subcategory.
HalogenatedOrganicCompound string Indicates whether the product is a halogenated organic compound.
fddDOTNotesSpecialPermits string The DOT notes for special permits.
WCHazardousU string The hazardous waste code.
Container Size string The size of the container.
physical_chemical_edited_fields string The edited fields for physical and chemical properties.
product_or_coproduct string Indicates whether the product is a product or co-product.
PCPOtherPropertiesOrganaicPeroxides string Indicates whether the product contains organic peroxides.
TransBulkType_VacBox string Indicates whether the bulk transportation is a vacuum box.
Generator Name string The name of the generator.
MixtureFlag string Indicates whether the product is a mixture.
PCPPhysicalStateLiquid2 string Indicates whether the product is in a liquid state.
EPASourceCode string The EPA source code.
shipping_packaging_edited_fields string The edited fields for shipping and packaging.
PCPOtherPropertiesReactiveSulfides string Indicates whether the product contains reactive sulfides.
PCPOtherPropertiesExplosive string Indicates whether the product is explosive.
SampleIDNo string The sample ID number.
regulatory_information_edited_fields string The edited fields for regulatory information.
ESC string The ESC.
TransContainer_Other string Indicates whether the product is in another container.
WCHazardousToxic string The hazardous waste code.
PCPPhysicalStateSludgePercent string The percentage of the product that is in a sludge state.
TransBulkLiquid_Gallons string The volume of the liquid bulk transportation.
TransContainer_PortToteTankSize string The size of the portable tote tank.
TransContainer_StorageCap string The storage capacity of the container.
PCPPhysicalStateLiquidPercent string The percentage of the product that is in a liquid state.
StateWasteCode string The state waste code.
waste_profiles_id string The waste profiles identifier.
TSDF string The TSDF.
TransBulkType_TankTruck string Indicates whether the bulk transportation is a tank truck.
RCRAExemptYesReasonNotListed string The reason for the RCRA exemption not being listed.
ShippingAndPackagingUSDOTComment string The USDOT comment for shipping and packaging.
PCPOtherPropertiesAirReactive string Indicates whether the product is air reactive.
PCPhysicalStateSolid2 string Indicates whether the product is in a solid state.
PCPOtherPropertiesWaterReactive string Indicates whether the product is water reactive.
PCPOtherPropertiesNORM string Indicates whether the product contains NORM.
WCHazardousCorrosive string The hazardous waste code.
Container Type string The type of container.
other_option string The other option.
InnerContainerSizes string The sizes of the inner containers.
fddSubClass string The subclass for the FDD.
PCPOtherPropertiesPolymerizableInhibited string Indicates whether the product is polymerizable and inhibited.
aho_copy string The copy of the AHO.
BenzeneNESHAPWaste string Indicates whether the product is a benzene NESHAP waste.
PCPOtherPropertiesLabpack string Indicates whether the product is a lab pack.
WasteDetermination_WasteAnylysis string Indicates whether the waste determination is based on analysis.
PCPOtherPropertiesBiohazard string Indicates whether the product is a biohazard.
TransBulkType_OtherDesc string The description of the other bulk transportation.
TransContainer_PortableToteTank string Indicates whether the container is a portable tote tank.
PCPOtherPropertiesShockSensitive string Indicates whether the product is shock sensitive.
TransBulkType_Other string Indicates whether the bulk transportation is other.
StateWasteCodeDiscFacList string The state waste code disclosure facility list.
Approval_Documents string The approval documents.
RCRAExempt string Indicates whether the product is RCRA exempt.
PCPDensity string The density of the product.
PCPOtherPropertiesPesticides string Indicates whether the product contains pesticides.
PCPOtherPropertiesPolymerizable string Indicates whether the product is polymerizable.
ShippingAndPackagingVolumeType string The type of volume for shipping and packaging.
RegulatoryRestrictedUnderLDR string Indicates whether the product is restricted under LDR.
PCPPhysicalStateSemiSolidPercent string The percentage of the product that is in a semi-solid state.
fddShippingName string The shipping name for the FDD.
IsNoSampleTaken string Indicates whether a sample was taken.
ShippingAndPackagingFrequency string The frequency of shipping and packaging.
PCPOtherPropertiesPyrophoric string Indicates whether the product is pyrophoric.
WCHazardousIgnitable string The hazardous waste code.
PCPColor string The color of the product.
PCPPhysicalStateSludge2 string Indicates whether the product is in a sludge state.
TransBulkSolid_TonYardShipment string The ton yard shipment for solid bulk transportation.
PCNumberOfPhases_Layer_Top string The number of phases in the top layer.
WasteStreamDescription string The description of the waste stream.
PCPBTU_Radio_Plus_Option string The BTU radio plus option.
WCSolidWaste string Indicates whether the product is solid waste.
PCPOtherPropertiesAbestosFriable string Indicates whether the product contains friable asbestos.
OneTimeNumberNeeded string Indicates whether a one-time number is needed.
PCPOdor_Radio_Plus_Option string The odor radio plus option.
PCPOtherPropertiesMetalFines string Indicates whether the product contains metal fines.
PCPOtherPropertiesRadioactive string Indicates whether the product is radioactive.
PCPOtherPropertiesFurans string Indicates whether the product contains furans.
fddERG string The ERG for the FDD.
SolutionFlag string Indicates whether the product is a solution.
PCNumberOfPhases_Layer_Mid string The number of phases in the middle layer.
WCHazardous string Indicates whether the product is hazardous.
PCPPhysicalStateAshPercent string The percentage of the product that is in an ash state.
WCHazardousReactive string The hazardous waste code.
WasteDeterminationBasedOn string The basis for the waste determination.
PCPPhysicalStateAsh2 string Indicates whether the product is in an ash state.
RegulatoryUHCs string Indicates whether the product is regulated under UHCs.
TSCARegulatedPCBWaste string Indicates whether the product is regulated under TSCA PCB waste.
recycle_or_reuse string Indicates whether the product can be recycled or reused.
PCPViscosity_Radio_Plus_Option string The viscosity radio plus option.
TransContainer_Drum string Indicates whether the product is in a drum.
Profile # string The profile number.
profiles_flag string The flag for the profiles.
PCPPhysicalStatePowder2 string Indicates whether the product is in a powdered state.
SampleDate string The date of the sample.
PCPPhysicalStateGas2 string Indicates whether the product is in a gaseous state.
fddID string The ID for the FDD.
PCPOtherPropertiesThermallyUnstable string Indicates whether the product is thermally unstable.
PCPOtherPropertiesNONE string Indicates whether the product has no other properties.
RQFlag string Indicates whether the product has an RQ flag.
StateUniversalWaste string Indicates whether the product is a state universal waste.
UniversalWasteType string The type of universal waste.
PCFlashPoint_Method string The method for the flash point.
WasteDetermination_GenKnowledge string Indicates whether the waste determination is based on general knowledge.
PCPPhysicalStateSolidPercent string The percentage of the product that is in a solid state.
fddTechName string The technical name for the FDD.
Profile Name string The name of the profile.
PCPTotalOrganicCarbonValue string The total organic carbon value.
MedicalWaste string Indicates whether the product is medical waste.
UsedOil string Indicates whether the product is used oil.
is_network_save-3 string Indicates whether the product is saved in the network.
is_network_save-2 string Indicates whether the product is saved in the network.
pcpodor_strong_select string The strong odor of the product.
CERCLARegulatedWaste string Indicates whether the product is regulated under CERCLA.
TransContainer_CubicYardBox string Indicates whether the product is in a cubic yard box.
is_network_save-4 string Indicates whether the product is saved in the network.
pc_ph_radio_plus_option string The pH radio plus option.
PCPBoilingPointValue string The boiling point value of the product.
EPAFormCode string The EPA form code.
Cost Basis string The cost basis.
ShippingAndPackagingUSDOT string Indicates whether the product is USDOT regulated.
fddRQ string The RQ for the FDD.
Regulatory500PPMVOC string Indicates whether the product is regulated under 500 PPM VOC.
TransContainer_DrumSize string The size of the drum.
TransBulkType_Railcar string Indicates whether the bulk transportation is a railcar.
PCPOtherPropertiesReactiveCyanides_Range string The range of reactive cyanides.
WCHazardousComment string The hazardous waste comment.
fddHazClass string The hazardous class for the FDD.
PCPViscosity string The viscosity of the product.
Analysis_Date string The date of the analysis.
federal_universal_waste_type string The federal universal waste type.
Price Basis string The price basis.
PCFlashPoint string The flash point of the product.
PCNumberOfPhases_Layer string The number of phases in the layer.
SamplersName string The name of the sampler.
CaliforniaStateWasteCode string The state waste code for California.
subfield_for_copy-3 string The copy for subfield 3.
TransBulkSolid_ShipmentUOM string The UOM for the solid bulk shipment.
PCFlashPoint_Radio_Plus_Actual string The actual flash point radio plus option.
UniversalWaste string Indicates whether the product is a universal waste.
subfield_for_copy-2 string The copy for subfield 2.
select_copy_type string The type of copy to select.
profile_select_copy_type_id number The unique identifier for the profile copy type.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/create_profile_assist
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "customer_id": 41024,
  "is_network_exempt": true,
  "wpc": "7506",
  "wpc_categorize": "838",
  "qa": [
    {
      "TransBulkType_RollOff": "No",
      "PCPOtherPropertiesAbestosNonFriable": "No",
      "SamplersSignature": "",
      "PCPOtherPropertiesOxidizer": "No",
      "WCHazardousK": "",
      "PCPOdor": "None",
      "PCPBTUValue": "0 - 4999",
      "PCPPhysicalStateGasPercent": "",
      "WCHazardousF": "",
      "fddPG": "",
      "ShippingAndPackagingVolume": "500",
      "TransportationRequirement": "Containerized",
      "RCRAExemptYesReason": "",
      "WCSolidWasteComment": "No",
      "TransContainer_OtherDesc": "Pallet",
      "aho_copy-2": "",
      "HazardousWaste": "No",
      "OriginCode": "1 - Was generated on-site from a product or service activity.",
      "RegulatoryAlternativeStandardsofSoil": "No",
      "PCNumberOfPhases_Layer_Bot": "",
      "Code": "7506",
      "PCpH": "N/a",
      "GenericFlag": "No",
      "PCPOtherPropertiesDioxins": "No",
      "TransContainer_Shipment": "1",
      "PCPOtherPropertiesReactiveSulfides_Range": "",
      "ProcessGeneratingTheWaste": "Disposal of rcra empty containers last contained oil",
      "PCPPhysicalStateSemiSolid2": "No",
      "PCFlashPoint_Actual": "",
      "TypeOfSample": "",
      "shipping_packaging_frequency_plus_option": "Semi-annua",
      "PCPPhysicalStatePowderPercent": "",
      "PCPOtherPropertiesReactiveCyanides": "No",
      "WCHazardousP": "",
      "TransContainer_BoxCartonCase": "No",
      "WasteDetermination_SDS": "No",
      "Is_US_EPA40_CFR26120": "Yes",
      "ShippingAndPackagingWasteCombination": "No",
      "RegulatoryLDRSubcategory": "N/a",
      "HalogenatedOrganicCompound": "No",
      "fddDOTNotesSpecialPermits": "",
      "WCHazardousU": "",
      "Container Size": "275",
      "physical_chemical_edited_fields": "",
      "product_or_coproduct": "No",
      "PCPOtherPropertiesOrganaicPeroxides": "No",
      "TransBulkType_VacBox": "No",
      "Generator Name": "Company A",
      "MixtureFlag": "No",
      "PCPPhysicalStateLiquid2": "No",
      "EPASourceCode": "G09 - OTHER PRODUCTION OR SERVICE-RELATED PROCESSES",
      "shipping_packaging_edited_fields": "",
      "PCPOtherPropertiesReactiveSulfides": "No",
      "PCPOtherPropertiesExplosive": "No",
      "SampleIDNo": "",
      "regulatory_information_edited_fields": "",
      "ESC": "Company A",
      "TransContainer_Other": "No",
      "WCHazardousToxic": "",
      "PCPPhysicalStateSludgePercent": "",
      "TransBulkLiquid_Gallons": "",
      "TransContainer_PortToteTankSize": "275/330",
      "TransContainer_StorageCap": "275",
      "PCPPhysicalStateLiquidPercent": "100",
      "StateWasteCode": "N/a",
      "waste_profiles_id": "",
      "TSDF": "Company A",
      "TransBulkType_TankTruck": "No",
      "RCRAExemptYesReasonNotListed": "",
      "ShippingAndPackagingUSDOTComment": "Nonrcra / nondot regulated material ",
      "PCPOtherPropertiesAirReactive": "No",
      "PCPhysicalStateSolid2": "Yes",
      "PCPOtherPropertiesWaterReactive": "No",
      "PCPOtherPropertiesNORM": "No",
      "WCHazardousCorrosive": "",
      "Container Type": "Tp",
      "other_option": "Characteristic, distinct",
      "InnerContainerSizes": "",
      "fddSubClass": "",
      "PCPOtherPropertiesPolymerizableInhibited": "No",
      "aho_copy": "",
      "BenzeneNESHAPWaste": "No",
      "PCPOtherPropertiesLabpack": "No",
      "WasteDetermination_WasteAnylysis": "No",
      "PCPOtherPropertiesBiohazard": "No",
      "TransBulkType_OtherDesc": "",
      "TransContainer_PortableToteTank": "Yes",
      "PCPOtherPropertiesShockSensitive": "No",
      "TransBulkType_Other": "No",
      "StateWasteCodeDiscFacList": "",
      "Approval_Documents": "",
      "RCRAExempt": "No",
      "PCPDensity": "1",
      "PCPOtherPropertiesPesticides": "No",
      "PCPOtherPropertiesPolymerizable": "No",
      "ShippingAndPackagingVolumeType": "Tons",
      "RegulatoryRestrictedUnderLDR": "No",
      "PCPPhysicalStateSemiSolidPercent": "",
      "fddShippingName": "",
      "IsNoSampleTaken": "Yes",
      "ShippingAndPackagingFrequency": "Annually",
      "PCPOtherPropertiesPyrophoric": "No",
      "WCHazardousIgnitable": "",
      "PCPColor": "Varies",
      "PCPPhysicalStateSludge2": "No",
      "TransBulkSolid_TonYardShipment": "10",
      "PCNumberOfPhases_Layer_Top": "",
      "WasteStreamDescription": "Rcra empty poly totes",
      "PCPBTU_Radio_Plus_Option": "",
      "WCSolidWaste": "No",
      "PCPOtherPropertiesAbestosFriable": "No",
      "OneTimeNumberNeeded": "No",
      "PCPOdor_Radio_Plus_Option": "Ammoniacal",
      "PCPOtherPropertiesMetalFines": "No",
      "PCPOtherPropertiesRadioactive": "No",
      "PCPOtherPropertiesFurans": "No",
      "fddERG": "",
      "SolutionFlag": "No",
      "PCNumberOfPhases_Layer_Mid": "",
      "WCHazardous": "No",
      "PCPPhysicalStateAshPercent": "",
      "WCHazardousReactive": "",
      "WasteDeterminationBasedOn": "",
      "PCPPhysicalStateAsh2": "No",
      "RegulatoryUHCs": "No",
      "TSCARegulatedPCBWaste": "No",
      "recycle_or_reuse": "No",
      "PCPViscosity_Radio_Plus_Option": "Solid",
      "TransContainer_Drum": "No",
      "Profile #": "164567",
      "profiles_flag": "",
      "PCPPhysicalStatePowder2": "No",
      "SampleDate": "",
      "PCPPhysicalStateGas2": "No",
      "fddID": "",
      "PCPOtherPropertiesThermallyUnstable": "No",
      "PCPOtherPropertiesNONE": "Yes",
      "RQFlag": "No",
      "StateUniversalWaste": "No",
      "UniversalWasteType": "",
      "PCFlashPoint_Method": "Closed Cup",
      "WasteDetermination_GenKnowledge": "Yes",
      "PCPPhysicalStateSolidPercent": "100",
      "fddTechName": "",
      "Profile Name": "Rcra empty containers",
      "PCPTotalOrganicCarbonValue": "N/a",
      "MedicalWaste": "No",
      "UsedOil": "No",
      "is_network_save-3": "Yes",
      "is_network_save-2": "Yes",
      "pcpodor_strong_select": "N/a",
      "CERCLARegulatedWaste": "No",
      "TransContainer_CubicYardBox": "No",
      "is_network_save-4": "No",
      "pc_ph_radio_plus_option": "",
      "PCPBoilingPointValue": "N/a",
      "EPAFormCode": "W319 - OTHER INORGANIC SOLIDS",
      "Cost Basis": "Per container",
      "ShippingAndPackagingUSDOT": "No",
      "fddRQ": "",
      "Regulatory500PPMVOC": "Yes",
      "TransContainer_DrumSize": "30, 55",
      "TransBulkType_Railcar": "No",
      "PCPOtherPropertiesReactiveCyanides_Range": "",
      "WCHazardousComment": "§261.4(a)(1) - domestic sewage and mixtures of domestic sewage",
      "fddHazClass": "",
      "PCPViscosity": "Other",
      "Analysis_Date": "",
      "federal_universal_waste_type": "",
      "Price Basis": "Per container",
      "PCFlashPoint": "N/a",
      "PCNumberOfPhases_Layer": "1",
      "SamplersName": "",
      "CaliforniaStateWasteCode": "",
      "subfield_for_copy-3": "",
      "TransBulkSolid_ShipmentUOM": "",
      "PCFlashPoint_Radio_Plus_Actual": "",
      "UniversalWaste": "No",
      "subfield_for_copy-2": ""
    }
  ],
  "select_copy_type": "",
  "profile_select_copy_type_id": 0
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "profile_assist": true,
  "customer_profile_id": 306479
}

profile_chemical_update

profile_chemical_update
POST/api/profiles/profile_chemical_update

Overview:

The profile_chemical_update endpoint, accessible at /api/profiles/profile_chemical_update, is a POST request that is used to update a profile chemical.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
data array An array of profile data.
Name string The name of the profile.
id number The unique identifier for the profile.
ProfileDescription string The description of the profile.
ProcessGenerating string The process that generated the profile.
WasteProfileChemicalList array An array of waste profile chemicals.
editable boolean Indicates whether the profile is editable.
ChemicalPhysicalComposion string The physical composition of the chemical.
CAS string The CAS number of the chemical.
Typical string The typical value of the chemical.
Min string The minimum value of the chemical.
Max string The maximum value of the chemical.
UnitType string The unit type of the chemical.
CerclaRq string The CERCLA RQ of the chemical.
TriChemical boolean Indicates whether the chemical is a TRI chemical.
isNew boolean Indicates whether the chemical is new.
profileId number The unique identifier for the profile.
isStatus number The status of the chemical.
ChemicalCas_id number The unique identifier for the chemical CAS.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_chemical_update
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "data": [
    {
      "Name": "test profile API",
      "id": 306479,
      "ProfileDescription": "test profile API",
      "ProcessGenerating": "test profile API",
      "WasteProfileChemicalList": [],
      "editable": true
    },
    [
      {
        "id": 51595438,
        "ChemicalPhysicalComposion": "Acetone",
        "CAS": "67-64-1",
        "Typical": "1",
        "Min": "1",
        "Max": "10",
        "UnitType": "Vol %",
        "CerclaRq": "5,000",
        "TriChemical": false,
        "isNew": true,
        "profileId": 306479,
        "isStatus": 1,
        "ChemicalCas_id": 86528
      }
    ]
  ]
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true
}

profile_physical_chemical_roperties_update

profile_physical_chemical_roperties_update
POST/api/profiles/profile_physical_chemical_roperties_update

Overview:

The profile_physical_chemical_roperties_update endpoint, accessible at /api/profiles/profile_physical_chemical_roperties_update, is a POST request that is used to update the physical and chemical properties of a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
id number The unique identifier for the profile.
PCPColor string The color of the product.
PCPhysicalStateStrongMildNone string The physical state of the product.
PCPhysicalStateStrongMildNoneText string The text for the physical state of the product.
PCPhysicalStateStrongText string The strong text for the physical state of the product.
PCpH string The pH of the product.
PCpHText string The text for the pH of the product.
PCFlashPoint string The flash point of the product.
PCFlashPointActualText string The actual text for the flash point of the product.
PCPBTUValueTextActual string The actual text for the BTU value of the product.
PCPBTUValue string The BTU value of the product.
PCFlashPoint_Method string The method for the flash point of the product.
PCPViscosityTextActual string The actual text for the viscosity of the product.
PCPTotalOrganicCarbonValue string The total organic carbon value of the product.
PCPBoilingPointValue string The boiling point value of the product.
PCSpecificGravity string The specific gravity of the product.
PCPViscosity string The viscosity of the product.
PCPPhysicalStatePowder2 boolean Indicates whether the product is in a powdered state.
PCPPhysicalStatePowderPercent string The percentage of the product that is in a powdered state.
PCPPhysicalStateAshPercent string The percentage of the product that is in an ash state.
PCPPhysicalStateAsh2 boolean Indicates whether the product is in an ash state.
PCPPhysicalStateGas2 boolean Indicates whether the product is in a gaseous state.
PCPPhysicalStateSludgePercent string The percentage of the product that is in a sludge state.
PCPPhysicalStateSludge2 boolean Indicates whether the product is in a sludge state.
PCPPhysicalStateLiquidPercent string The percentage of the product that is in a liquid state.
PCPPhysicalStateLiquid2 boolean Indicates whether the product is in a liquid state.
PCPPhysicalStateSolidPercent string The percentage of the product that is in a solid state.
PCPhysicalStateSolid2 boolean Indicates whether the product is in a solid state.
PCPPhysicalStateGasPercent string The percentage of the product that is in a gaseous state.
PCPOtherPropertiesReactiveCyanideText string The text for reactive cyanide properties of the product.
PCPOtherPropertiesReactiveSulfideText string The text for reactive sulfide properties of the product.
PCPOtherPropertiesNONE boolean Indicates whether the product has no other properties.
PCPOtherPropertiesReactiveSulfide boolean Indicates whether the product contains reactive sulfides.
PCPOtherPropertiesReactiveCyanide boolean Indicates whether the product contains reactive cyanides.
PCPOtherPropertiesHeatGenerating boolean Indicates whether the product is heat generating.
PCPOtherPropertiesBiohazard boolean Indicates whether the product is a biohazard.
PCPOtherPropertiesNORM boolean Indicates whether the product contains NORM.
PCPOtherPropertiesFurans boolean Indicates whether the product contains furans.
PCPOtherPropertiesDioxins boolean Indicates whether the product contains dioxins.
PCPOtherPropertiesOrganaicPeroxides boolean Indicates whether the product contains organic peroxides.
PCPOtherPropertiesMetalFines boolean Indicates whether the product contains metal fines.
PCPOtherPropertiesAbestosNonFriable boolean Indicates whether the product contains non-friable asbestos.
PCPOtherPropertiesAbestosFriable boolean Indicates whether the product contains friable asbestos.
PCPOtherPropertiesPolymerizableInhibited boolean Indicates whether the product is polymerizable and inhibited.
PCPOtherPropertiesPolymerizable boolean Indicates whether the product is polymerizable.
PCPOtherPropertiesAirReactive boolean Indicates whether the product is air reactive.
PCPOtherPropertiesWaterReactive boolean Indicates whether the product is water reactive.
PCPOtherPropertiesOxidizer boolean Indicates whether the product is an oxidizer.
PCPOtherPropertiesPyrophoric boolean Indicates whether the product is pyrophoric.
PCPOtherPropertiesShockSensitive boolean Indicates whether the product is shock sensitive.
PCPOtherPropertiesThermallyUnstable boolean Indicates whether the product is thermally unstable.
PCPOtherPropertiesRadioactive boolean Indicates whether the product is radioactive.
PCPOtherPropertiesExplosive boolean Indicates whether the product is explosive.
PCNumberOfPhases_Layer string The number of phases in the layer.
RegulatoryRestrictedUnderLDR string Indicates whether the product is restricted under LDR.
RegulatoryUHCs string Indicates whether the product is regulated under UHCs.
RegulatoryAlternativeStandardsofSoil string Indicates whether the product is regulated under alternative standards of soil.
RegulatoryLDRSubcaterogy string The LDR subcategory of the product.
Regulatory500PPMVOC string Indicates whether the product is regulated under 500 PPM VOC.
WCHazardousUHCYes string Indicates whether the product is hazardous under UHCs.
SelectedUHCs array An array of selected UHCs.
PCNumberOfPhases_Layer_Mid string The number of phases in the middle layer.
PCNumberOfPhases_Layer_Bot string The number of phases in the bottom layer.
PCNumberOfPhases_Layer_Top string The number of phases in the top layer.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_physical_chemical_roperties_update
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "id": 306479,
  "PCPColor": "Varies",
  "PCPhysicalStateStrongMildNone": "Mild",
  "PCPhysicalStateStrongMildNoneText": null,
  "PCPhysicalStateStrongText": "N/A",
  "PCpH": "> 2 to ≤ 5",
  "PCpHText": null,
  "PCFlashPoint": "N/A",
  "PCFlashPointActualText": "",
  "PCPBTUValueTextActual": null,
  "PCPBTUValue": "0 - 4999",
  "PCFlashPoint_Method": "Closed Cup",
  "PCPViscosityTextActual": "Solid",
  "PCPTotalOrganicCarbonValue": "1-9%",
  "PCPBoilingPointValue": "≤95F",
  "PCSpecificGravity": "1",
  "PCPViscosity": "Other",
  "PCPPhysicalStatePowder2": false,
  "PCPPhysicalStatePowderPercent": null,
  "PCPPhysicalStateAshPercent": null,
  "PCPPhysicalStateAsh2": false,
  "PCPPhysicalStateGas2": false,
  "PCPPhysicalStateSludgePercent": null,
  "PCPPhysicalStateSludge2": false,
  "PCPPhysicalStateLiquidPercent": null,
  "PCPPhysicalStateLiquid2": false,
  "PCPPhysicalStateSolidPercent": "100",
  "PCPhysicalStateSolid2": true,
  "PCPPhysicalStateGasPercent": null,
  "PCPOtherPropertiesReactiveCyanideText": null,
  "PCPOtherPropertiesReactiveSulfideText": null,
  "PCPOtherPropertiesNONE": true,
  "PCPOtherPropertiesReactiveSulfide": false,
  "PCPOtherPropertiesReactiveCyanide": false,
  "PCPOtherPropertiesHeatGenerating": false,
  "PCPOtherPropertiesBiohazard": false,
  "PCPOtherPropertiesNORM": false,
  "PCPOtherPropertiesFurans": false,
  "PCPOtherPropertiesDioxins": false,
  "PCPOtherPropertiesOrganaicPeroxides": false,
  "PCPOtherPropertiesMetalFines": false,
  "PCPOtherPropertiesAbestosNonFriable": false,
  "PCPOtherPropertiesAbestosFriable": false,
  "PCPOtherPropertiesPolymerizableInhibited": false,
  "PCPOtherPropertiesPolymerizable": false,
  "PCPOtherPropertiesAirReactive": false,
  "PCPOtherPropertiesWaterReactive": false,
  "PCPOtherPropertiesOxidizer": false,
  "PCPOtherPropertiesPyrophoric": false,
  "PCPOtherPropertiesShockSensitive": false,
  "PCPOtherPropertiesThermallyUnstable": false,
  "PCPOtherPropertiesRadioactive": false,
  "PCPOtherPropertiesExplosive": false,
  "PCNumberOfPhases_Layer": "1",
  "RegulatoryRestrictedUnderLDR": "No",
  "RegulatoryUHCs": "No",
  "RegulatoryAlternativeStandardsofSoil": "No",
  "RegulatoryLDRSubcaterogy": "N/A",
  "Regulatory500PPMVOC": "Yes",
  "WCHazardousUHCYes": "",
  "SelectedUHCs": [],
  "PCNumberOfPhases_Layer_Mid": null,
  "PCNumberOfPhases_Layer_Bot": null,
  "PCNumberOfPhases_Layer_Top": null
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true
}

profile_regulatory_information_update_assist

profile_regulatory_information_update_assist
POST/api/profiles/profile_regulatory_information_update_assist

Overview:

The profile_regulatory_information_update_assist endpoint, accessible at /api/profiles/profile_regulatory_information_update_assist, is a POST request that is used to update the regulatory information of a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
id number The unique identifier for the profile.
HazardousWaste string Indicates whether the product is hazardous waste.
MedicalWaste string Indicates whether the product is medical waste.
ProductCoProduct string Indicates whether the product is a product or co-product.
RecycleReuse string Indicates whether the product can be recycled or reused.
HalogenatedOrganicCompound string Indicates whether the product contains halogenated organic compounds.
BenzeneNESHAPWaste string Indicates whether the product is a benzene NESHAP waste.
CERCLARegulatedWaste string Indicates whether the product is regulated under CERCLA.
TSCARegulatedPCBWaste string Indicates whether the product is regulated under TSCA PCB waste.
UsedOil string Indicates whether the product is used oil.
UniversalWasteType string The type of universal waste.
StateUniversalWaste string Indicates whether the product is a state universal waste.
federal_universal_waste_type string The federal universal waste type.
UniversalWaste string Indicates whether the product is a universal waste.
OneTimeNumberNeeded string Indicates whether a one-time number is needed.
StateWasteCode string The state waste code for the product.
WCHazardousIgnitable string The hazardous waste code for ignitable products.
WCHazardousCorrosive string The hazardous waste code for corrosive products.
WCHazardousReactive string The hazardous waste code for reactive products.
WCHazardousToxicYes string Indicates whether the product is toxic.
WCHazardousToxic string The hazardous waste code for toxic products.
WCHazardousFYes string Indicates whether the product is F hazardous.
WCHazardousKYes string Indicates whether the product is K hazardous.
WCHazardousPYes string Indicates whether the product is P hazardous.
WCHazardousUYes string Indicates whether the product is U hazardous.
WCHazardousF string The hazardous waste code for F hazardous products.
WCHazardousK string The hazardous waste code for K hazardous products.
WCHazardousP string The hazardous waste code for P hazardous products.
WCHazardousU string The hazardous waste code for U hazardous products.
SolidwasteExcludedunder261 string Indicates whether the product is excluded under 261.
SolidwasteExcludedunder261Comment string The comment for products excluded under 261.
RCRAExemptComment string The comment for products that are RCRA exempt.
RCRAExempt string Indicates whether the product is RCRA exempt.
EPAFormCode string The EPA form code for the product.
OriginCode string The origin code for the product.
EPASource string The EPA source for the product.
CAStateWasteCode string The state waste code for California.
EvaluationDate string The date of the evaluation.
WasteDeterminationBasedOnGeneratorKnowledge boolean Indicates whether the waste determination is based on generator knowledge.
WasteDeterminationBasedOnWasteAnalysis boolean Indicates whether the waste determination is based on waste analysis.
WasteDeterminationBasedOnSDS boolean Indicates whether the waste determination is based on SDS.
WasteProfileFileList array An array of waste profile files.
AdditionalInformationRepresentative string Indicates whether the additional information is representative.
AdditionalInformationSampleIDNumbers string The sample ID numbers for the additional information.
AdditionalInformationSampleDate string The sample date for the additional information.
AdditionalInformationSampleCertification boolean Indicates whether the additional information is certified.
RegulatoryRestrictedUnderLDR string Indicates whether the product is restricted under LDR.
RegulatoryUHCs string Indicates whether the product is regulated under UHCs.
RegulatoryAlternativeStandardsofSoil string Indicates whether the product is regulated under alternative standards of soil.
RegulatoryLDRSubcaterogy string The LDR subcategory for the product.
Regulatory500PPMVOC string Indicates whether the product is regulated under 500 PPM VOC.
WCHazardousUHCYes string Indicates whether the product is hazardous under UHCs.
SelectedUHCs array An array of selected UHCs.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_regulatory_information_update_assist
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "id": 306479,
  "HazardousWaste": "No",
  "MedicalWaste": "No",
  "ProductCoProduct": "No",
  "RecycleReuse": "No",
  "HalogenatedOrganicCompound": "No",
  "BenzeneNESHAPWaste": "No",
  "CERCLARegulatedWaste": "No",
  "TSCARegulatedPCBWaste": "No",
  "UsedOil": "No",
  "UniversalWasteType": null,
  "StateUniversalWaste": "No",
  "federal_universal_waste_type": null,
  "UniversalWaste": "No",
  "OneTimeNumberNeeded": "No",
  "StateWasteCode": null,
  "WCHazardousIgnitable": null,
  "WCHazardousCorrosive": null,
  "WCHazardousReactive": null,
  "WCHazardousToxicYes": "",
  "WCHazardousToxic": null,
  "WCHazardousFYes": "",
  "WCHazardousKYes": "",
  "WCHazardousPYes": "",
  "WCHazardousUYes": "",
  "WCHazardousF": null,
  "WCHazardousK": null,
  "WCHazardousP": null,
  "WCHazardousU": null,
  "SolidwasteExcludedunder261": "No",
  "SolidwasteExcludedunder261Comment": "§261.4(a)(1) - domestic sewage and mixtures of domestic sewage",
  "RCRAExemptComment": null,
  "RCRAExempt": "No",
  "EPAFormCode": "W319 - OTHER INORGANIC SOLIDS",
  "OriginCode": "1 - Was generated on-site from a product or service activity.",
  "EPASource": "G09 - OTHER PRODUCTION OR SERVICE-RELATED PROCESSES",
  "CAStateWasteCode": "",
  "EvaluationDate": null,
  "WasteDeterminationBasedOnGeneratorKnowledge": true,
  "WasteDeterminationBasedOnWasteAnalysis": false,
  "WasteDeterminationBasedOnSDS": false,
  "WasteProfileFileList": [],
  "AdditionalInformationRepresentative": "Yes",
  "AdditionalInformationSampleIDNumbers": null,
  "AdditionalInformationSampleDate": null,
  "AdditionalInformationSampleCertification": true,
  "RegulatoryRestrictedUnderLDR": "No",
  "RegulatoryUHCs": "No",
  "RegulatoryAlternativeStandardsofSoil": "No",
  "RegulatoryLDRSubcaterogy": "N/A",
  "Regulatory500PPMVOC": "Yes",
  "WCHazardousUHCYes": "",
  "SelectedUHCs": []
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true
}

profile_additional_regulatory_information_update

profile_additional_regulatory_information_update
POST/api/profiles/profile_additional_regulatory_information_update

Overview:

The profile_additional_regulatory_information_update endpoint, accessible at /api/profiles/profile_additional_regulatory_information_update, is a POST request that is used to update the additional regulatory information of a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
id number The unique identifier for the profile.
MedicalWaste string Indicates whether the product is medical waste.
ProductCoProduct string Indicates whether the product is a product or co-product.
RecycleReuse string Indicates whether the product can be recycled or reused.
HalogenatedOrganicCompound string Indicates whether the product contains halogenated organic compounds.
BenzeneNESHAPWaste string Indicates whether the product is a benzene NESHAP waste.
CERCLARegulatedWaste string Indicates whether the product is regulated under CERCLA.
TSCARegulatedPCBWaste string Indicates whether the product is regulated under TSCA PCB waste.
UsedOil string Indicates whether the product is used oil.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_additional_regulatory_information_update
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "id": 306479,
  "MedicalWaste": "No",
  "ProductCoProduct": "No",
  "RecycleReuse": "No",
  "HalogenatedOrganicCompound": "No",
  "BenzeneNESHAPWaste": "No",
  "CERCLARegulatedWaste": "No",
  "TSCARegulatedPCBWaste": "No",
  "UsedOil": "No"
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true
}

profile_supporting_document_update

profile_supporting_document_update
POST/api/profiles/profile_supporting_document_update

Overview:

The profile_supporting_document_update endpoint, accessible at /api/profiles/profile_supporting_document_update, is a POST request that is used to update the supporting documents of a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
id number The unique identifier for the profile.
EvaluationDate string The date of the evaluation.
WasteDeterminationBasedOnGeneratorKnowledge boolean Indicates whether the waste determination is based on generator knowledge.
WasteDeterminationBasedOnWasteAnalysis boolean Indicates whether the waste determination is based on waste analysis.
WasteDeterminationBasedOnSDS boolean Indicates whether the waste determination is based on SDS.
WasteProfileFileList array An array of waste profile files.
AdditionalInformationRepresentative string Indicates whether the additional information is representative.
AdditionalInformationSampleIDNumbers string The sample ID numbers for the additional information.
AdditionalInformationSampleDate string The sample date for the additional information.
AdditionalInformationSampleCertification boolean Indicates whether the additional information is certified.
SamplersName string The name of the sampler.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_supporting_document_update
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "id": 306479,
  "EvaluationDate": null,
  "WasteDeterminationBasedOnGeneratorKnowledge": true,
  "WasteDeterminationBasedOnWasteAnalysis": false,
  "WasteDeterminationBasedOnSDS": false,
  "WasteProfileFileList": [],
  "AdditionalInformationRepresentative": "Yes",
  "AdditionalInformationSampleIDNumbers": null,
  "AdditionalInformationSampleDate": null,
  "AdditionalInformationSampleCertification": true,
  "SamplersName": null
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true
}

profile_shipping_information_update

profile_shipping_information_update
POST/api/profiles/profile_shipping_information_update

Overview:

The profile_shipping_information_update endpoint, accessible at /api/profiles/profile_shipping_information_update, is a POST request that is used to update the shipping information of a profile.

Request Body and Response Description:

Name Data Type Description
id number The unique identifier for the profile.
ShippingAndPackagingVolume string The volume of the shipping and packaging.
ShippingAndPackagingVolumeType string The type of volume for the shipping and packaging.
ShippingAndPackagingFrequency string The frequency of the shipping and packaging.
ShippingAndPackagingFrequencyOtherText string The other text for the shipping and packaging frequency.
TransportationRequirement string The transportation requirement
TransContainer_Shipment string The shipment for the container.
TransContainer_StorageCap string The storage capacity for the container.
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 description for the other container.
TransContainer_DrumSize string The size of the drum container.
TransContainer_PortToteTankSize string The size of the portable tote tank container.
TransBulkType_Railcar boolean Indicates whether the container is a railcar.
TransBulkType_TankTruck boolean Indicates whether the container is a tank truck.
TransBulkType_VacBox boolean Indicates whether the container is a vac box.
TransBulkType_Other boolean Indicates whether the container is other.
TransBulkType_OtherDesc string The description for the other container.
TransBulkLiquid_Gallons string The gallons for the bulk liquid container.
TransBulkType_RollOff boolean Indicates whether the container is a roll off.
TransBulkSolid_ShipmentUOM string The shipment UOM for the bulk solid container.
TransBulkSolid_TonYardShipment string The ton yard shipment for the bulk solid container.
ShippingAndPackagingWasteCombinationPackage string Indicates whether the shipping and packaging is a waste combination package.
ShippingAndPackagingUSDOT string Indicates whether the shipping and packaging is USDOT.
ShippingAndPackagingUSDOTComment string The comment for the USDOT shipping and packaging.
InnerContainerSizes string The sizes of the inner containers.
ShippingAndPackagingUSDOTComment_No string The comment for the USDOT shipping and packaging.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_shipping_information_update
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "id": 306479,
  "ShippingAndPackagingVolume": "500",
  "ShippingAndPackagingVolumeType": "Tons",
  "ShippingAndPackagingFrequency": "Annually",
  "ShippingAndPackagingFrequencyOtherText": null,
  "TransportationRequirement": "Containerized",
  "TransContainer_Shipment": "1",
  "TransContainer_StorageCap": "275",
  "TransContainer_PortableToteTank": true,
  "TransContainer_BoxCartonCase": false,
  "TransContainer_CubicYardBox": false,
  "TransContainer_Drum": false,
  "TransContainer_Other": false,
  "TransContainer_OtherDesc": "Pallet",
  "TransContainer_DrumSize": "30, 55",
  "TransContainer_PortToteTankSize": "275/330",
  "TransBulkType_Railcar": false,
  "TransBulkType_TankTruck": false,
  "TransBulkType_VacBox": false,
  "TransBulkType_Other": false,
  "TransBulkType_OtherDesc": null,
  "TransBulkLiquid_Gallons": null,
  "TransBulkType_RollOff": false,
  "TransBulkSolid_ShipmentUOM": null,
  "TransBulkSolid_TonYardShipment": "10",
  "ShippingAndPackagingWasteCombinationPackage": "No",
  "ShippingAndPackagingUSDOT": "No",
  "ShippingAndPackagingUSDOTComment": "NONRCRA / NONDOT REGULATED MATERIAL (NEW PROFILE #203492)",
  "InnerContainerSizes": null,
  "ShippingAndPackagingUSDOTComment_No": "NONRCRA / NONDOT REGULATED MATERIAL (test profile API)"
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true
}

save_profile_processingdetailnew

save_profile_processingdetailnew
POST/api/profiles/save_profile_processingdetailnew

Overview:

The save_profile_processingdetailnew endpoint, accessible at /api/profiles/save_profile_processingdetailnew, is a POST request that is used to save the processing details of a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
message string The message for the operation.
data array An array of profile data.
id number The unique identifier for the data.
ContainerType array An array of container types.
id number The unique identifier for the container type.
name string The name of the container type.
Container_Type_id number The unique identifier for the container type.
ContainerSize array An array of container sizes.
id number The unique identifier for the container size.
name string The name of the container size.
Container_Type_id number The unique identifier for the container type.
Container_Size_id number The unique identifier for the container size.
IsNetwork boolean Indicates whether the profile is a network profile.
is_write boolean Indicates whether the profile is writeable.
isNew boolean Indicates whether the profile is new.
customer_profile_id number The unique identifier for the customer profile.
isStatus number The status of the profile.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/save_profile_processingdetailnew
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
    "data": [
        {
            "id": "4849553582",
            "ContainerType": [
                {
                    "id": 1,
                    "name": "BA - Burlap, cloth, paper or plastic bags"
                },
                {
                    "id": 2,
                    "name": "CF - Fiber or plastic boxes, cartons, cases"
                },
            ],
            "Container_Type_id": 1,
            "ContainerSize": [
                {
                    "id": 77,
                    "name": "1 - G",
                    "ContainerType_id": 9
                },
                {
                    "id": 290,
                    "name": "96 - G",
                    "ContainerType_id": 6
                }
            ],
            "Container_Size_id": 2,
            "IsNetwork": false,
            "is_write": false,
            "isNew": true,
            "customer_profile_id": 306479,
            "isStatus": 1
        }
    ]
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "message": "Successfully",
  "data": ""
}

profile_landban_update

profile_landban_update
POST/api/profiles/profile_landban_update

Overview:

The profile_landban_update endpoint, accessible at /api/profiles/profile_landban_update, is a POST request that is used to update the land ban information of a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
Name string The name of the profile.
id number The unique identifier for the profile.
RegulatoryInformation2 string The regulatory information for the profile.
extend_value string The extended value for the profile.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_landban_update
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "Name": "test profile API",
  "id": 306479,
  "RegulatoryInformation2": "Not",
  "extend_value": null
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true
}

save_profile_info

save_profile_info
POST/api/profiles/save_profile_info

Overview:

The save_profile_info endpoint, accessible at /api/profiles/save_profile_info, is a POST request that is used to save the information of a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
message string The message for the operation.
data string The data for the operation.
id number The unique identifier for the data.
wastelinq_categorization string The categorization for the profile.
Status string The status of the profile.
is_network_exempt boolean Indicates whether the profile is network exempt.
Name string The name of the profile.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/save_profile_info
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "id": "306479",
  "wastelinq_categorization": "Empty Drums & Totes",
  "Status": "Pending Approval",
  "is_network_exempt": true,
  "Name": "test profile API"
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "message": "Successfully",
  "data": ""
}

profile_network_exempt

profile_network_exempt
POST/api/profiles/profile_network_exempt

Overview:

The profile_network_exempt endpoint, accessible at /api/profiles/profile_network_exempt, is a POST request that is used to exempt a profile from the network.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
message string The message for the operation.
data string The data for the operation.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_network_exempt
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "data": 306479
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "message": true
}

save_profile_disposalfacility

save_profile_disposalfacility
POST/api/profiles/save_profile_disposalfacility

Overview:

The save_profile_disposalfacility endpoint, accessible at /api/profiles/save_profile_disposalfacility, is a POST request that is used to save the disposal facility information of a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
message string The message for the operation.
data array An array of profile data.
id number The unique identifier for the data.
er_authorization_df boolean Indicates whether the profile is authorized for disposal.
is_er_authorization boolean Indicates whether the profile is authorized for disposal.
SpecialHandlingRestrictions string The special handling restrictions for the profile.
DisposalFacility array An array of disposal facilities.
id number The unique identifier for the disposal facility.
name string The name of the disposal facility.
DisposalFacility_id number The unique identifier for the disposal facility.
DisposalFacility_Name string The name of the disposal facility.
CommonName string The common name of the disposal facility.
print_type_id string The print type identifier for the disposal facility.
print_sub_type_id string The print sub type identifier for the disposal facility.
print_types array An array of print types for the disposal facility.
show_print_type boolean Indicates whether the print type is shown.
resticted string Indicates whether the disposal facility is restricted.
DisposalFacility_Status string The status of the disposal facility.
is_exported_from_us boolean Indicates whether the disposal facility is exported from the US.
aoc string The aoc for the disposal facility.
ApprovalNumber string The approval number for the disposal facility.
DateExpires string The expiration date for the disposal facility.
Re_cert_Change_Status string The recertification change status for the disposal facility.
ApprovalStatus string The approval status for the disposal facility.
assign_to_id string The assign to identifier for the disposal facility.
approved_wlq_logistics boolean Indicates whether the disposal facility is approved by WLQ logistics.
high_priority boolean Indicates whether the disposal facility is high priority.
is_network_exempt boolean Indicates whether the disposal facility is network exempt.
IsNetwork boolean Indicates whether the disposal facility is a network.
template_key_id string The template key identifier for the disposal facility.
assigned_list array An array of assigned lists for the disposal facility.
IsPrimary boolean Indicates whether the disposal facility is primary.
Approver string The approver for the disposal facility.
Approver_Name string The name of the approver for the disposal facility.
Outage string The outage for the disposal facility.
rank string The rank for the disposal facility.
rank_list array An array of rank lists for the disposal facility.
is_write boolean Indicates whether the disposal facility is writeable.
Certified string The certification for the disposal facility.
getESignaStatus boolean Indicates whether the disposal facility has an e-signature.
ESignature boolean Indicates whether the disposal facility has an e-signature.
ManualSignature boolean Indicates whether the disposal facility has a manual signature.
ESignaStatus string The e-signature status for the disposal facility.
isNew boolean Indicates whether the disposal facility is new.
customer_profile_id number The unique identifier for the customer profile.
isStatus number The status of the disposal facility.
is_existed boolean Indicates whether the disposal facility exists.
ProfileRecertChangeStatus array An array of profile recertification change statuses for the disposal facility.
id string The unique identifier for the profile recertification change status.
name string The name of the profile recertification change status.
ApprovalStatusList array An array of approval statuses for the disposal facility.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/save_profile_disposalfacility
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "data": [
    {
      "id": "9137526273",
      "er_authorization_df": false,
      "is_er_authorization": false,
      "SpecialHandlingRestrictions": null,
      "DisposalFacility": [
        {
          "id": 21315,
          "name": "Company ABC"
        }
      ],
      "DisposalFacility_id": 21315,
      "DisposalFacility_Name": "Company ABC",
      "CommonName": "",
      "print_type_id": null,
      "print_sub_type_id": null,
      "print_types": [],
      "show_print_type": false,
      "resticted": "No",
      "DisposalFacility_Status": "",
      "is_exported_from_us": false,
      "aoc": "",
      "ApprovalNumber": "",
      "DateExpires": "",
      "Re_cert_Change_Status": "N/A",
      "ApprovalStatus": "Pending Approval",
      "assign_to_id": null,
      "approved_wlq_logistics": false,
      "high_priority": false,
      "is_network_exempt": false,
      "IsNetwork": false,
      "template_key_id": null,
      "assigned_list": [],
      "IsPrimary": false,
      "Approver": "",
      "Approver_Name": "",
      "Outage": null,
      "rank": null,
      "rank_list": [],
      "is_write": false,
      "Certified": "",
      "getESignaStatus": false,
      "ESignature": false,
      "ManualSignature": false,
      "ESignaStatus": "",
      "isNew": true,
      "customer_profile_id": 306479,
      "isStatus": 2,
      "is_existed": false,
      "ProfileRecertChangeStatus": [
        {
          "id": "N/A",
          "name": "N/A"
        },
        {
          "id": "Approved",
          "name": "Approved"
        },
        {
          "id": "Non-Renewal",
          "name": "Non-Renewal"
        },
        {
          "id": "Pending Amendment",
          "name": "Pending Amendment"
        },
        {
          "id": "Pending Approval",
          "name": "Pending Approval"
        },
        {
          "id": "Rejected",
          "name": "Rejected"
        },
        {
          "id": "Need Info",
          "name": "Need Info"
        },
        {
          "id": "Need Info: Signed Profile",
          "name": "Need Info: Signed Profile"
        }
      ],
      "ApprovalStatusList": [
        {
          "id": "Active",
          "name": "Active"
        },
        {
          "id": "Approved",
          "name": "Approved"
        },
        {
          "id": "Cancelled",
          "name": "Cancelled"
        },
        {
          "id": "Enterprise",
          "name": "Enterprise"
        },
        {
          "id": "Expired",
          "name": "Expired"
        },
        {
          "id": "Inactive",
          "name": "Inactive"
        },
        {
          "id": "New",
          "name": "New"
        },
        {
          "id": "Pending Approval",
          "name": "Pending Approval"
        }
      ]
    }
  ]
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "message": "Successfully",
  "data": ""
}

save_profile_processing_detail

save_profile_processing_detail
POST/api/profiles/save_profile_processing_detail

Overview:

The save_profile_processing_detail endpoint, accessible at /api/profiles/save_profile_processing_detail, is a POST request that is used to save the processing details of a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
message string The message for the operation.
data array An array of profile data.
id number The unique identifier for the data.
Final_TSDF_id number The unique identifier for the final TSDF.
Final_TSDF array An array of final TSDFs.
id number The unique identifier for the final TSDF.
name string The name of the final TSDF.
common_name string The common name of the final TSDF.
container_type_id number The unique identifier for the container type.
container_type array An array of container types.
id number The unique identifier for the container type.
name string The name of the container type.
desc string The description of the container type.
description string The description of the container type.
container_size_id number The unique identifier for the container size.
container_size array An array of container sizes.
id number The unique identifier for the container size.
name string The name of the container size.
size string The size of the container.
unit string The unit of the container.
weight number The weight of the container.
shipping_unit array An array of shipping units.
id string The unique identifier for the shipping unit.
name string The name of the shipping unit.
shipping_unit_value string The shipping unit value.
wpc string The WPC for the profile.
wpcs array An array of WPCs for the profile.
id number The unique identifier for the WPC.
name string The name of the WPC.
value string The value of the WPC.
code string The code of the WPC.
flag boolean Indicates whether the WPC is flagged.
status boolean Indicates whether the WPC is active.
contid number The unique identifier for the container.
size string The size of the container.
unit string The unit of the container.
weight number The weight of the container.
vendor_code string The vendor code for the profile.
handling_code_id number The unique identifier for the handling code.
handling_code array An array of handling codes.
id number The unique identifier for the handling code.
Name string The name of the handling code.
Description string The description of the handling code.
cost string The cost of the profile.
min_cost string The minimum cost of the profile.
list_price string The list price of the profile.
list_min string The minimum list price of the profile.
cost_basis_id number The unique identifier for the cost basis.
list_bassis_id number The unique identifier for the list basis.
price_basis_id string The price basis identifier.
billing_price number The billing price of the profile.
billing_min_price number The minimum billing price of the profile.
billing_basis_id string The billing basis identifier.
lock string Indicates whether the profile is locked.
cost_basis array An array of cost bases.
id number The unique identifier for the cost basis.
Name string The name of the cost basis.
Code number The code of the cost basis.
is_act_basis boolean Indicates whether the cost basis is active.
cast_by_case string Indicates whether the profile is cast by case.
active string Indicates whether the profile is active.
highlight_red boolean Indicates whether the profile is highlighted in red.
ProcessingDetail_id number The unique identifier for the processing detail.
is_write boolean Indicates whether the profile is writeable.
isActive boolean Indicates whether the profile is active.
estimated_weight number The estimated weight of the profile.
rq string Indicates whether the profile is RQ.
isNew boolean Indicates whether the profile is new.
customer_profile_id number The unique identifier for the customer profile.
isStatus number The status of the profile.
weightRequired boolean Indicates whether the weight is required.
countRequired boolean Indicates whether the count is required.
gradeRequired boolean Indicates whether the grade is required.
yes_no array An array of yes/no values.
id string The unique identifier for the yes/no value.
name string The name of the yes/no value.
ProcessCodeCost_id number The unique identifier for the process code cost.
wpc_id string The WPC identifier for the profile.
extrapolated boolean Indicates whether the profile is extrapolated.
extrapolated_cost boolean Indicates whether the profile has an extrapolated cost.
extrapolated_price boolean Indicates whether the profile has an extrapolated price.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/save_profile_processing_detail
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "data": [
    {
      "id": "7301559956",
      "Final_TSDF_id": 12162,
      "Final_TSDF": [
        {
          "id": 12162,
          "name": "Company ABC"
        }
      ],
      "common_name": "",
      "container_type_id": 2,
      "container_type": [
        {
          "id": 2,
          "name": "CF",
          "desc": "Fiber or plastic boxes, cartons, cases"
        }
      ],
      "description": "Fiber or plastic boxes, cartons, cases",
      "container_size_id": 8,
      "container_size": [
        {
          "id": 8,
          "name": "202(G)",
          "size": "202",
          "unit": "G",
          "weight": 20
        }
      ],
      "shipping_unit": [
        {
          "id": "G",
          "name": "G- Gallons"
        }
      ],
      "shipping_unit_value": "P",
      "wpc": "3944-114511",
      "wpcs": [
        {
          "id": 3944,
          "name": "6104",
          "value": "3944-114511",
          "code": "6104 - None -  - [Automobile oil filters for recycle] - [Per Container]",
          "flag": false,
          "status": false,
          "contid": 114511,
          "size": "202",
          "unit": "G",
          "weight": 20
        }
      ],
      "vendor_code": "None",
      "handling_code_id": 1,
      "handling_code": [
        {
          "id": 1,
          "Name": "H010",
          "Description": "METALS RECOVERY"
        }
      ],
      "cost": "30.00",
      "min_cost": "0.00",
      "list_price": "0.00",
      "list_min": "0.00",
      "cost_basis_id": 2,
      "list_bassis_id": 2,
      "price_basis_id": "",
      "billing_price": 0,
      "billing_min_price": 0,
      "billing_basis_id": "2",
      "lock": "No",
      "cost_basis": [
        {
          "id": 2,
          "Name": "Per Container",
          "Code": 2,
          "is_act_basis": true
        }
      ],
      "cast_by_case": "No",
      "active": "Yes",
      "highlight_red": false,
      "ProcessingDetail_id": 0,
      "is_write": false,
      "isActive": true,
      "estimated_weight": 1704.68,
      "rq": "No",
      "isNew": true,
      "customer_profile_id": 306496,
      "isStatus": 2,
      "weightRequired": false,
      "countRequired": false,
      "gradeRequired": false,
      "yes_no": [
        {
          "id": "Yes",
          "name": "Yes"
        },
        {
          "id": "No",
          "name": "No"
        }
      ],
      "ProcessCodeCost_id": 114511,
      "wpc_id": "3944",
      "extrapolated": false,
      "extrapolated_cost": false,
      "extrapolated_price": false
    },
    {
      "id": 9999999999,
      "customer_profile_id": 306329,
      "isStatus": 4
    }
  ]
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "message": "Successfully",
  "data": ""
}

profile_template_list

profile_template_list
GET/api/profiles/profile_template_list/{generator_id}

Overview:

The profile_template_list endpoint, accessible at /api/profiles/profile_template_list/{generator_id}, is a GET request that is used to retrieve a list of profile templates.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile templates.
id number The unique identifier for the profile template.
Name string The name of the profile template.
Profile_Number number The profile number.
template_id_id number The unique identifier for the template identifier.
template_key_id number The unique identifier for the template key.
template_tag_id number The unique identifier for the template tag.
Primary_DF string The primary DF for the profile template.
Secondary_DF string The secondary DF for the profile template.
Status string The status of the profile template.
IsActive boolean Indicates whether the profile template is active.
IsDeleted boolean Indicates whether the profile template is deleted.
Customer_id number The unique identifier for the customer.
CopyNumber number The copy number.
Created_Date string The date the profile template was created.
Modified_Date string The date the profile template was modified.
Creator_id number The unique identifier for the creator.
Modifier_id number The unique identifier for the modifier.
AssignedTo_id number The unique identifier for the assignee.
is_network_exempt boolean Indicates whether the profile template is network exempt.
gray_network_exempt_out boolean Indicates whether the profile template is gray network exempt.
er_authorization boolean Indicates whether the profile template is authorized for disposal.
category string The category of the profile template.
created_from_price_request boolean Indicates whether the profile template was created from a price request.
created_from_price_request_id number The unique identifier for the price request.
print_type string The print type for the profile template.
secondary_print_type string The secondary print type for the profile template.
dynamic_routing_run boolean Indicates whether the profile template has a dynamic routing run.
saved_vendor_codes string The saved vendor codes for the profile template.
is_submitted boolean Indicates whether the profile template is submitted.
is_app boolean Indicates whether the profile template is an app.
wastelinq_categorization string The categorization for the profile template.
esc_certified boolean Indicates whether the profile template is ESC certified.
wastelinq_categorization_code string The categorization code for the profile template.
is_profile_assist boolean Indicates whether the profile template is an assist.
profile_routing_invoicing boolean Indicates whether the profile template has routing invoicing.
is_copy_from_template boolean Indicates whether the profile template is copied from a template.
is_copy_from_generator boolean Indicates whether the profile template is copied from a generator.
is_copy_from_pdf boolean Indicates whether the profile template is copied from a PDF.
is_created_from_portal boolean Indicates whether the profile template is created from a portal.
profile_copy_from_template string The profile copy from template.
is_network boolean Indicates whether the profile template is a network profile.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_template_list/generator_id
URI Parameters
HideShow
generator_id
number (required) 

The unique identifier for the generator.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 269258,
      "Name": "Rainwater with Debris",
      "Profile_Number": 170756,
      "template_id_id": null,
      "template_key_id": null,
      "template_tag_id": null,
      "Primary_DF": null,
      "Secondary_DF": null,
      "Status": "Approved",
      "IsActive": true,
      "IsDeleted": false,
      "Customer_id": 39869,
      "CopyNumber": 0,
      "Created_Date": "2023-09-13T21:12:13.959401Z",
      "Modified_Date": "2023-09-13T21:12:13.959416Z",
      "Creator_id": 589,
      "Modifier_id": null,
      "AssignedTo_id": null,
      "is_network_exempt": false,
      "gray_network_exempt_out": false,
      "er_authorization": false,
      "category": "New Profile from ESC",
      "created_from_price_request": false,
      "created_from_price_request_id": null,
      "print_type": null,
      "secondary_print_type": null,
      "dynamic_routing_run": true,
      "saved_vendor_codes": "{\"7601\": {\"None\"}}",
      "is_submitted": true,
      "is_app": false,
      "wastelinq_categorization": null,
      "esc_certified": true,
      "wastelinq_categorization_code": null,
      "is_profile_assist": false,
      "profile_routing_invoicing": false,
      "is_copy_from_template": false,
      "is_copy_from_generator": false,
      "is_copy_from_pdf": false,
      "is_created_from_portal": false,
      "profile_copy_from_template": null,
      "is_network": false
    }
  ]
}

profile_search_TRICASChemical

profile_search_TRICASChemical
GET/api/profiles/profile_search_TRICASChemical{?search}

Overview:

The profile_search_TRICASChemical endpoint, accessible at /api/profiles/profile_search_TRICASChemical?search=Toluene, is a GET request that is used to search for a TRICAS chemical.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
list_personnels array An array of personnels.
id number The unique identifier for the personnel.
Name string The name of the personnel.
CASRegistry string The CAS registry for the personnel.
RQ string The RQ for the personnel.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_search_TRICASChemical?search=
URI Parameters
HideShow
search
string (required) 

The search term for the TRICAS chemical.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "list_personnels": [
    {
      "id": 88269,
      "Name": "Toluene",
      "CASRegistry": "108-88-3",
      "RQ": "1,000"
    },
    {
      "id": 88270,
      "Name": "SPENT SOLVENT-Toluene (RCRA Waste No. U220)",
      "CASRegistry": "108-88-3",
      "RQ": "100"
    }
  ]
}

profile_generating_processMaterial_composition

profile_generating_processMaterial_composition
GET/api/profiles/profile_generating_processMaterial_composition

Overview:

The profile_generating_processMaterial_composition endpoint, accessible at /api/profiles/profile_generating_processMaterial_composition?id=306496, is a GET request that is used to retrieve the generating process material composition of a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile generating process material compositions.
GeneratingProcessMaterialComposition array An array of generating process material compositions.
ProfileDescription string The description of the profile.
ProcessGenerating string The generating process.
Name string The name of the profile.
id number The unique identifier for the profile.
WasteProfileChemicalList array An array of waste profile chemical lists.
id number The unique identifier for the waste profile chemical list.
ChemicalPhysicalComposion string The physical composition of the chemical.
CAS string The CAS for the chemical.
Typical string The typical value for the chemical.
Min string The minimum value for the chemical.
Max string The maximum value for the chemical.
UnitType string The unit type for the chemical.
CerclaRq string The CERCLA RQ for the chemical.
TriChemical boolean Indicates whether the chemical is a TRI chemical.
isNew boolean Indicates whether the chemical is new.
profileId number The unique identifier for the profile.
ChemicalCas_id number The unique identifier for the chemical CAS.
GeneratingProcessAndMaterialComposition_id number The unique identifier for the generating process and material composition.
isStatus number The status of the chemical.
editable boolean Indicates whether the profile is editable.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_generating_processMaterial_composition
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "GeneratingProcessMaterialComposition": {
      "ProfileDescription": "test profile API",
      "ProcessGenerating": "test profile API",
      "Name": "test profile API",
      "id": 306496,
      "WasteProfileChemicalList": [
        {
          "id": 504170,
          "ChemicalPhysicalComposion": "Acetone",
          "CAS": "67-64-1",
          "Typical": "1",
          "Min": "1",
          "Max": "10",
          "UnitType": "Vol %",
          "CerclaRq": "5,000",
          "TriChemical": false,
          "isNew": false,
          "profileId": 306496,
          "ChemicalCas_id": 86528,
          "GeneratingProcessAndMaterialComposition_id": 196907,
          "isStatus": 0
        }
      ],
      "editable": true
    }
  }
}

profile_physical_chemical_roperties

profile_physical_chemical_roperties
GET/api/profiles/profile_physical_chemical_roperties{?id}

Overview:

The profile_physical_chemical_roperties endpoint, accessible at /api/profiles/profile_physical_chemical_roperties?id=306496, is a GET request that is used to retrieve the physical chemical properties of a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile physical chemical properties.
PhysicalChemicalProperties array An array of physical chemical properties.
id number The unique identifier for the physical chemical property.
Name string The name of the physical chemical property.
PCPColor string The color of the physical chemical property.
PCPBTUValueTextActual string The actual BTU value for the physical chemical property.
PCPBTUValue string The BTU value for the physical chemical property.
PCPViscosityTextActual string The actual viscosity for the physical chemical property.
PCPViscosity string The viscosity for the physical chemical property.
PCPBoilingPointValue string The boiling point value for the physical chemical property.
PCPTotalOrganicCarbonValue string The total organic carbon value for the physical chemical property.
PCPOtherPropertiesLabpack boolean Indicates whether the physical chemical property is a lab pack.
PCSpecificGravity string The specific gravity for the physical chemical property.
PCpH string The pH for the physical chemical property.
PCpHText string The pH text for the physical chemical property.
PCFlashPoint string The flash point for the physical chemical property.
PCFlashPointActual string The actual flash point for the physical chemical property.
PCFlashPointActualText string The actual flash point text for the physical chemical property.
PCFlashPoint_Method string The flash point method for the physical chemical property.
PCNumberOfPhases_Layer string The number of phases for the physical chemical property.
PCNumberOfPhases_Layer_Top string The top layer for the physical chemical property.
PCNumberOfPhases_Layer_Mid string The middle layer for the physical chemical property.
PCNumberOfPhases_Layer_Bot string The bottom layer for the physical chemical property.
PCPhysicalStateStrongMildNone string The physical state for the physical chemical property.
PCPhysicalStateStrongMildNoneText string The physical state text for the physical chemical property.
PCPhysicalStateStrongText string The strong physical state text for the physical chemical property.
pcpodor_strong_select string The strong select for the physical chemical property.
PCPhysicalStateSolid2 boolean Indicates whether the physical chemical property is solid.
PCPPhysicalStateLiquid2 boolean Indicates whether the physical chemical property is liquid.
PCPPhysicalStateSludge2 boolean Indicates whether the physical chemical property is sludge.
PCPPhysicalStateGas2 boolean Indicates whether the physical chemical property is gas.
PCPPhysicalStateAsh2 boolean Indicates whether the physical chemical property is ash.
PCPPhysicalStatePowder2 boolean Indicates whether the physical chemical property is powder.
PCPPhysicalStateSolidPercent string The solid percentage for the physical chemical property.
PCPPhysicalStateLiquidPercent string The liquid percentage for the physical chemical property.
PCPPhysicalStateSludgePercent string The sludge percentage for the physical chemical property.
PCPPhysicalStateGasPercent string The gas percentage for the physical chemical property.
PCPPhysicalStateAshPercent string The ash percentage for the physical chemical property.
PCPPhysicalStatePowderPercent string The powder percentage for the physical chemical property.
PCPOtherPropertiesExplosive boolean Indicates whether the physical chemical property is explosive.
PCPOtherPropertiesRadioactive boolean Indicates whether the physical chemical property is radioactive.
PCPOtherPropertiesThermallyUnstable boolean Indicates whether the physical chemical property is thermally unstable.
PCPOtherPropertiesShockSensitive boolean Indicates whether the physical chemical property is shock sensitive.
PCPOtherPropertiesPyrophoric boolean Indicates whether the physical chemical property is pyrophoric.
PCPOtherPropertiesOxidizer boolean Indicates whether the physical chemical property is an oxidizer.
PCPOtherPropertiesWaterReactive boolean Indicates whether the physical chemical property is water reactive.
PCPOtherPropertiesAirReactive boolean Indicates whether the physical chemical property is air reactive.
PCPOtherPropertiesReactiveCyanide boolean Indicates whether the physical chemical property is a reactive cyanide.
PCPOtherPropertiesReactiveSulfide boolean Indicates whether the physical chemical property is a reactive sulfide.
PCPOtherPropertiesReactiveCyanideText string The reactive cyanide text for the physical chemical property.
PCPOtherPropertiesReactiveSulfideText string The reactive sulfide text for the physical chemical property.
PCPOtherPropertiesPolymerizable boolean Indicates whether the physical chemical property is polymerizable.
PCPOtherPropertiesPolymerizableInhibited boolean Indicates whether the physical chemical property is an inhibited polymerizable.
PCPOtherPropertiesAbestosFriable boolean Indicates whether the physical chemical property is a friable asbestos.
PCPOtherPropertiesAbestosNonFriable boolean Indicates whether the physical chemical property is a non-friable asbestos.
PCPOtherPropertiesMetalFines boolean Indicates whether the physical chemical property is metal fines.
PCPOtherPropertiesOrganaicPeroxides boolean Indicates whether the physical chemical property is an organic peroxide.
PCPOtherPropertiesDioxins boolean Indicates whether the physical chemical property is dioxins.
PCPOtherPropertiesFurans boolean Indicates whether the physical chemical property is furans.
PCPOtherPropertiesNORM boolean Indicates whether the physical chemical property is NORM.
PCPOtherPropertiesBiohazard boolean Indicates whether the physical chemical property is a biohazard.
PCPOtherPropertiesHeatGenerating boolean Indicates whether the physical chemical property is heat generating.
PCPOtherPropertiesNONE boolean Indicates whether the physical chemical property is none.
RegulatoryRestrictedUnderLDR string Indicates whether the physical chemical property is restricted under LDR.
Regulatory500PPMVOC string Indicates whether the physical chemical property is 500 PPM VOC.
RegulatoryAlternativeStandardsofSoil string Indicates whether the physical chemical property has alternative standards of soil.
RegulatoryLDRSubcaterogy string The LDR subcategory for the physical chemical property.
RegulatoryUHCs string Indicates whether the physical chemical property has UHCs.
SelectedUHCs array An array of selected UHCs.
WCHazardousUHCYes string The hazardous UHC for the physical chemical property.
hazlist array An array of hazardous lists.
id number The unique identifier for the hazardous list.
CommonName string The common name of the hazardous list.
editable boolean Indicates whether the physical chemical property is editable.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_physical_chemical_roperties?id=
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "PhysicalChemicalProperties": {
      "id": 306496,
      "Name": "test profile API",
      "PCPColor": "Varies",
      "PCPBTUValueTextActual": null,
      "PCPBTUValue": "0 - 4999",
      "PCPViscosityTextActual": "Solid",
      "PCPViscosity": "Other",
      "PCPBoilingPointValue": "≤95F",
      "PCPTotalOrganicCarbonValue": "1-9%",
      "PCPOtherPropertiesLabpack": false,
      "PCSpecificGravity": "1",
      "PCpH": "> 2 to ≤ 5",
      "PCpHText": null,
      "PCFlashPoint": "N/A",
      "PCFlashPointActual": "",
      "PCFlashPointActualText": "",
      "PCFlashPoint_Method": "Closed Cup",
      "PCNumberOfPhases_Layer": "1",
      "PCNumberOfPhases_Layer_Top": null,
      "PCNumberOfPhases_Layer_Mid": null,
      "PCNumberOfPhases_Layer_Bot": null,
      "PCPhysicalStateStrongMildNone": "Mild",
      "PCPhysicalStateStrongMildNoneText": null,
      "PCPhysicalStateStrongText": "N/A",
      "pcpodor_strong_select": "N/A",
      "PCPhysicalStateSolid2": true,
      "PCPPhysicalStateLiquid2": false,
      "PCPPhysicalStateSludge2": false,
      "PCPPhysicalStateGas2": false,
      "PCPPhysicalStateAsh2": false,
      "PCPPhysicalStatePowder2": false,
      "PCPPhysicalStateSolidPercent": "100",
      "PCPPhysicalStateLiquidPercent": null,
      "PCPPhysicalStateSludgePercent": null,
      "PCPPhysicalStateGasPercent": null,
      "PCPPhysicalStateAshPercent": null,
      "PCPPhysicalStatePowderPercent": 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": true,
      "RegulatoryRestrictedUnderLDR": "No",
      "Regulatory500PPMVOC": "Yes",
      "RegulatoryAlternativeStandardsofSoil": "No",
      "RegulatoryLDRSubcaterogy": "N/A",
      "RegulatoryUHCs": "No",
      "SelectedUHCs": [],
      "WCHazardousUHCYes": "",
      "hazlist": [
        {
          "id": 1,
          "CommonName": "Organic Constituents"
        },
        {
          "id": 2,
          "CommonName": "Acenaphthylene"
        }
      ],
      "editable": true
    }
  }
}

profile_regulatory_information

profile_regulatory_information
GET/api/profiles/profile_regulatory_information{?id}

Overview:

The profile_regulatory_information endpoint, accessible at /api/profiles/profile_regulatory_information?id=306496, is a GET request that is used to retrieve the regulatory information of a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile regulatory information.
RegulatoryInformation array An array of regulatory information.
id number The unique identifier for the regulatory information.
Name string The name of the regulatory information.
WCSolidWaste string The solid waste for the regulatory information.
WCSolidWasteComment string The solid waste comment for the regulatory information.
RCRAExempt string The RCRA exempt for the regulatory information.
WCHazardous string The hazardous for the regulatory information.
SolidwasteExcludedunder261 string The solid waste excluded under 261 for the regulatory information.
SolidwasteExcludedunder261Comment string The solid waste excluded under 261 comment for the regulatory information.
WCHazardousComment string The hazardous comment for the regulatory information.
WCHazardousF string The hazardous F for the regulatory information.
WCHazardousK string The hazardous K for the regulatory information.
WCHazardousP string The hazardous P for the regulatory information.
WCHazardousU string The hazardous U for the regulatory information.
WCHazardousIgnitable string The hazardous ignitable for the regulatory information.
WCHazardousCorrosive string The hazardous corrosive for the regulatory information.
WCHazardousReactive string The hazardous reactive for the regulatory information.
WCHazardousToxic string The hazardous toxic for the regulatory information.
RCRAExemptComment string The RCRA exempt comment for the regulatory information.
StateWasteCode string The state waste code for the regulatory information.
CAStateWasteCode string The CA state waste code for the regulatory information.
UniversalWaste string The universal waste for the regulatory information.
StateUniversalWaste string The state universal waste for the regulatory information.
UniversalWasteType string The universal waste type for the regulatory information.
federal_universal_waste_type string The federal universal waste type for the regulatory information.
UsedOil string The used oil for the regulatory information.
RecycleReuse string The recycle reuse for the regulatory information.
ProductCoProduct string The product co-product for the regulatory information.
MedicalWaste string The medical waste for the regulatory information.
TSCARegulatedPCBWaste string The TSCA regulated PCB waste for the regulatory information.
HazardousWaste string The hazardous waste for the regulatory information.
CERCLARegulatedWaste string The CERCLA regulated waste for the regulatory information.
BenzeneNESHAPWaste string The benzene NESHAP waste for the regulatory information.
HalogenatedOrganicCompound string The halogenated organic compound for the regulatory information.
OriginCode string The origin code for the regulatory information.
EPAFormCode string The EPA form code for the regulatory information.
EPASource string The EPA source for the regulatory information.
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 for the regulatory information.
SamplersName string The samplers name for the regulatory information.
AdditionalInformationSampleCertification boolean Indicates whether the additional information sample certification is true.
AdditionalInformationRepresentative string The additional information representative for the regulatory information.
AdditionalInformationTypeofSampleGrabSample string The additional information type of sample grab sample for the regulatory information.
AdditionalInformationTypeofSampleCompositeSample string The additional information type of sample composite sample for the regulatory information.
AdditionalInformationSampleDate string The additional information sample date for the regulatory information.
AdditionalInformationSampleIDNumbers string The additional information sample ID numbers for the regulatory information.
OneTimeNumberNeeded string The one time number needed for the regulatory information.
EvaluationDate string The evaluation date for the regulatory information.
SelectedFs array An array of selected Fs.
SelectedKs array An array of selected Ks.
SelectedPs array An array of selected Ps.
SelectedUs array An array of selected Us.
SelectedDs array An array of selected Ds.
WCHazardousFYes string The hazardous F yes for the regulatory information.
WCHazardousKYes string The hazardous K yes for the regulatory information.
WCHazardousPYes string The hazardous P yes for the regulatory information.
WCHazardousUYes string The hazardous U yes for the regulatory information.
WCHazardousToxicYes string The hazardous toxic yes for the regulatory information.
RegulatoryRestrictedUnderLDR string Indicates whether the regulatory information is restricted under LDR.
Regulatory500PPMVOC string Indicates whether the regulatory information is 500 PPM VOC.
RegulatoryAlternativeStandardsofSoil string Indicates whether the regulatory information has alternative standards of soil.
RegulatoryLDRSubcaterogy string The LDR subcategory for the regulatory information.
LabPack boolean Indicates whether the regulatory information is a lab pack.
RegulatoryUHCs string Indicates whether the regulatory information has UHCs.
SelectedUHCs array An array of selected UHCs.
WCHazardousUHCYes string The hazardous UHC yes for the regulatory information.
hazlist array An array of hazardous lists.
id number The unique identifier for the hazardous list.
CommonName string The common name of the hazardous list.
editable boolean Indicates whether the regulatory information is editable.
WasteProfileFileList array An array of waste profile file lists.
RegulatoryInformation_StateWateCode array An array of regulatory information state waste codes.
secSiteAdd_CODE string The secondary site add code for the regulatory information.
secSiteAdd_Name string The secondary site add name for the regulatory information.
stateWateCodeList string The state waste code list for the regulatory information.
dispsalFacList string The disposal facility list for the regulatory information.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_regulatory_information?id=
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "RegulatoryInformation": {
      "id": 306496,
      "Name": "test profile API",
      "WCSolidWaste": "",
      "WCSolidWasteComment": "",
      "RCRAExempt": "",
      "WCHazardous": "",
      "SolidwasteExcludedunder261": "",
      "SolidwasteExcludedunder261Comment": "",
      "WCHazardousComment": "",
      "WCHazardousF": "",
      "WCHazardousK": "",
      "WCHazardousP": "",
      "WCHazardousU": "",
      "WCHazardousIgnitable": "",
      "WCHazardousCorrosive": "",
      "WCHazardousReactive": "",
      "WCHazardousToxic": "",
      "RCRAExemptComment": "",
      "StateWasteCode": null,
      "CAStateWasteCode": "",
      "UniversalWaste": "No",
      "StateUniversalWaste": "No",
      "UniversalWasteType": null,
      "federal_universal_waste_type": null,
      "UsedOil": "No",
      "RecycleReuse": "No",
      "ProductCoProduct": "No",
      "MedicalWaste": "No",
      "TSCARegulatedPCBWaste": "No",
      "HazardousWaste": "No",
      "CERCLARegulatedWaste": "No",
      "BenzeneNESHAPWaste": "No",
      "HalogenatedOrganicCompound": "No",
      "OriginCode": "1 - Was generated on-site from a product or service activity.",
      "EPAFormCode": "W319 - OTHER INORGANIC SOLIDS",
      "EPASource": "G09 - OTHER PRODUCTION OR SERVICE-RELATED PROCESSES",
      "WasteDeterminationBasedOnWasteAnalysis": false,
      "WasteDeterminationBasedOnGeneratorKnowledge": true,
      "WasteDeterminationBasedOnSDS": false,
      "Approval_Documents": null,
      "SamplersName": null,
      "AdditionalInformationSampleCertification": true,
      "AdditionalInformationRepresentative": "Yes",
      "AdditionalInformationTypeofSampleGrabSample": null,
      "AdditionalInformationTypeofSampleCompositeSample": null,
      "AdditionalInformationSampleDate": null,
      "AdditionalInformationSampleIDNumbers": null,
      "OneTimeNumberNeeded": "No",
      "EvaluationDate": null,
      "SelectedFs": [],
      "SelectedKs": [],
      "SelectedPs": [],
      "SelectedUs": [],
      "SelectedDs": [],
      "WCHazardousFYes": "",
      "WCHazardousKYes": "",
      "WCHazardousPYes": "",
      "WCHazardousUYes": "",
      "WCHazardousToxicYes": "",
      "RegulatoryRestrictedUnderLDR": "No",
      "Regulatory500PPMVOC": "Yes",
      "RegulatoryAlternativeStandardsofSoil": "No",
      "RegulatoryLDRSubcaterogy": "N/A",
      "LabPack": false,
      "RegulatoryUHCs": "No",
      "SelectedUHCs": [],
      "WCHazardousUHCYes": "",
      "hazlist": [
        {
          "id": 1,
          "CommonName": "Organic Constituents"
        },
        {
          "id": 2,
          "CommonName": "Acenaphthylene"
        }
      ],
      "editable": true,
      "WasteProfileFileList": []
    },
    "RegulatoryInformation_StateWateCode": {
      "secSiteAdd_CODE": "TX",
      "secSiteAdd_Name": "Texas",
      "stateWateCodeList": null,
      "dispsalFacList": {}
    }
  }
}

esc_profiles_filters

esc_profiles_filters
GET/api/esc_profiles_filters/

Overview:

The esc_profiles_filters endpoint, accessible at /api/esc_profiles_filters/, is a GET request that is used to retrieve ESC profile filters.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of ESC profile filters.
account_assignment_1_role string The account assignment 1 role.
account_assignment_1_list array An array of account assignment 1 lists.
id number The unique identifier for the account assignment 1 list.
Name string The name of the account assignment 1 list.
list_facility array An array of facilities.
id number The unique identifier for the facility.
Name string The name of the facility.
list_disposal_facility array An array of disposal facilities.
id number The unique identifier for the disposal facility.
Name string The name of the disposal facility.
list_status array An array of statuses.
id string The unique identifier for the status.
Name string The name of the status.
list_generator array An array of generators.
id number The unique identifier for the generator.
Name string The name of the generator.
Customer_Number number The customer number for the generator.
list_profile_status array An array of profile statuses.
id string The unique identifier for the profile status.
Name string The name of the profile status.
list_creator array An array of creators.
id string The unique identifier for the creator.
Name string The name of the creator.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/esc_profiles_filters/
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
    "success": true,
    "content": {
        "account_assignment_1_role": "Sales Rep",
        "account_assignment_1_list": [
            {
                "id": 385,
                "Name": "Jane Doe"
            },
            {
                "id": 671,
                "Name": "John Doe"
            }
                ],
        "list_facility": [
            {
                "id": 70,
                "Name": "Company ABC"
            },
            {
                "id": 71,
                "Name": "Company DEF"
            }
        ],
        "list_disposal_facility": [
            {
                "id": 21315,
                "Name": "Company ABC"
            },
            {
                "id": 12162,
                "Name": "Company DEF"
            }
                    ],
        "list_status": [
            {
                "id": "Approved",
                "Name": "Approved"
            }
            {
                "id": "Cancelled",
                "Name": "Cancelled"
            },
            {
                "id": "ESC - Action Required",
                "Name": "ESC - Action Required"
            },
            {
                "id": "Enterprise",
                "Name": "Enterprise"
            },
            {
                "id": "Expired",
                "Name": "Expired"
            },
            {
                "id": "Generator Submitted",
                "Name": "Generator Submitted"
            },
            {
                "id": "Inactive",
                "Name": "Inactive"
            },
            {
                "id": "Initial Review",
                "Name": "Initial Review"
            },
            {
                "id": "Material Manager Review",
                "Name": "Material Manager Review"
            },
            {
                "id": "N/A",
                "Name": "N/A"
            },
            {
                "id": "Need Info",
                "Name": "Need Info"
            }
            {
                "id": "New",
                "Name": "New"
            },
            {
                "id": "Pending Approval",
                "Name": "Pending Approval"
            },
            {
                "id": "Reverted",
                "Name": "Reverted"
            },
            {
                "id": "Secondary Review",
                "Name": "Secondary Review"
            },
            {
                "id": "Submitted to Disposal Site for Approval",
                "Name": "Submitted to Disposal Site for Approval"
            },
            {
                "id": "TSDF - On Hold",
                "Name": "TSDF - On Hold"
            }
        ],
        "list_generator": [
            {
                "id": 41024,
                "Name": "Company ABC",
                "Customer_Number": 1007454
            },
            {
                "id": 66209,
                "Name": "Company DEF",
                "Customer_Number": 1021242
            }
                    ],
        "list_profile_status": [
            {
                "id": "Approved",
                "Name": "Approved"
            },
            {
                "id": "Cancelled",
                "Name": "Cancelled"
            },
            {
                "id": "Enterprise",
                "Name": "Enterprise"
            },
            {
                "id": "Expired",
                "Name": "Expired"
            },
            {
                "id": "In Progress",
                "Name": "In Progress"
            },
            {
                "id": "N/A",
                "Name": "N/A"
            },
            {
                "id": "Need Info",
                "Name": "Need Info"
            },
            {
                "id": "New",
                "Name": "New"
            },
            {
                "id": "Pending Approval",
                "Name": "Pending Approval"
            },
            {
                "id": "Secondary Review",
                "Name": "Secondary Review"
            },
            {
                "id": "Submitted to Network",
                "Name": "Submitted to Network"
            }
        ],
        "list_creator": [
            {
                "id": "janedoe_network",
                "Name": "janedoe_network"
            },
            {
                "id": "janedoe@wastelinq.com",
                "Name": "janedoe@wastelinq.com"
            }
                    ]
    }
}

profile_summary

profile_summary
GET/api/profile_summary/{?page,pageSize,selectedFields,filter,sort}

Overview:

The profile_summary endpoint, accessible at /api/profile_summary?page=1&pageSize=10&selectedFields=unique_id,id,CustomerProfile__is_network_exempt,SubmittedToNetworkDate,CustomerProfile__Customer__Name,CustomerProfile__Profile_Number,CustomerProfile__Name,CustomerProfile__Status,ApprovalStatus,DisposalFacility__Name,CustomerProfile__Customer__Facility_Name__Name,accountAssignments,origin,creator_full_name,CustomerProfile__Customer__id,is_er_authorization,ApprovedOnHold,override_system_lock,being_accessed,Accessing_User&filter=CustomerProfile__is_network_exempt:Enterprise&sort=CustomerProfile__Name, is a GET request that is used to retrieve the profile summary.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile summaries.
unique_id number The unique identifier for the profile summary.
id number The unique identifier for the profile.
CustomerProfile__is_network_exempt string The network exempt for the customer profile.
SubmittedToNetworkDate string The submitted to network date for the customer profile.
CustomerProfile__Customer__Name string The name of the customer for the customer profile.
CustomerProfile__Profile_Number number The profile number for the customer profile.
CustomerProfile__Name string The name of the customer profile.
CustomerProfile__Status string The status for the customer profile.
ApprovalStatus string The approval status for the customer profile.
DisposalFacility__Name string The name of the disposal facility.
CustomerProfile__Customer__Facility_Name__Name string The facility name for the customer profile.
accountAssignments string The account assignments for the customer profile.
origin string The origin for the customer profile.
creator_full_name string The full name of the creator.
CustomerProfile__Customer__id number The unique identifier for the customer.
is_er_authorization boolean Indicates whether the customer profile is an ER authorization.
ApprovedOnHold boolean Indicates whether the customer profile is approved on hold.
override_system_lock boolean Indicates whether the customer profile has an override system lock.
being_accessed boolean Indicates whether the customer profile is being accessed.
Accessing_User string The accessing user for the customer profile.
totalElements number The total elements for the profile summary.

Example URI

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

The page number for the profile summary.

pageSize
number (required) 

The page size for the profile summary.

selectedFields
string (required) 

The selected fields for the profile summary.

filter
string (required) 

The filter for the profile summary.

sort
string (required) 

The sort for the profile summary.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "unique_id": 0,
      "id": 306496,
      "CustomerProfile__is_network_exempt": "Enterprise",
      "SubmittedToNetworkDate": "",
      "CustomerProfile__Customer__Name": "Company ABC",
      "CustomerProfile__Profile_Number": 207959,
      "CustomerProfile__Name": "test profile API",
      "CustomerProfile__Status": "Pending Approval",
      "ApprovalStatus": "Pending Approval",
      "DisposalFacility__Name": "Company DEC",
      "CustomerProfile__Customer__Facility_Name__Name": "Company GHF",
      "accountAssignments": "Jane Doe",
      "origin": "Web",
      "creator_full_name": "janedoe@test.com",
      "CustomerProfile__Customer__id": 41024,
      "is_er_authorization": false,
      "ApprovedOnHold": false,
      "override_system_lock": false,
      "being_accessed": true,
      "Accessing_User": "Jane Doe"
    }
  ],
  "totalElements": 14577
}

profile_assist_summary

profile_assist_summary
GET/api/profiles/profile_assist_summary/{id}

Overview:

The profile_assist_summary endpoint, accessible at /api/profiles/profile_assist_summary/306496, is a GET request that is used to retrieve the profile assist summary.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile assist summaries.
is_write boolean Indicates whether the profile assist summary is write.
is_network_exempt boolean Indicates whether the profile assist summary is network exempt.
IsNetwork boolean Indicates whether the profile assist summary is network.
show_print_type boolean Indicates whether the profile assist summary shows print type.
gray_network_exempt_out boolean Indicates whether the profile assist summary is gray network exempt out.
is_network_exempt_flag boolean Indicates whether the profile assist summary is network exempt flag.
internal_profiles boolean Indicates whether the profile assist summary is internal profiles.
is_in_network_system boolean Indicates whether the profile assist summary is in network system.
template_automatic_approval string The template automatic approval for the profile assist summary.
chemical_flag boolean Indicates whether the profile assist summary is chemical flag.
physical_flag boolean Indicates whether the profile assist summary is physical flag.
regulatory_flag boolean Indicates whether the profile assist summary is regulatory flag.
regulatory_page5_flag boolean Indicates whether the profile assist summary is regulatory page 5 flag.
regulatory_page6_flag boolean Indicates whether the profile assist summary is regulatory page 6 flag.
shipping_flag boolean Indicates whether the profile assist summary is shipping flag.
landban_flag boolean Indicates whether the profile assist summary is landban flag.
is_copy_from_template boolean Indicates whether the profile assist summary is copy from template.
profile_copy_from_template string The profile copy from template for the profile assist summary.
is_submitted boolean Indicates whether the profile assist summary is submitted.
isSubmitNetwork boolean Indicates whether the profile assist summary is submit network.
routing boolean Indicates whether the profile assist summary is routing.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_assist_summary/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "is_write": false,
      "is_network_exempt": true,
      "IsNetwork": false,
      "show_print_type": false,
      "gray_network_exempt_out": false,
      "is_network_exempt_flag": false,
      "internal_profiles": false,
      "is_in_network_system": true,
      "template_automatic_approval": "Yes",
      "chemical_flag": true,
      "physical_flag": true,
      "regulatory_flag": true,
      "regulatory_page5_flag": true,
      "regulatory_page6_flag": true,
      "shipping_flag": true,
      "landban_flag": true,
      "is_copy_from_template": false,
      "profile_copy_from_template": null,
      "is_submitted": false,
      "isSubmitNetwork": false,
      "routing": true
    }
  ]
}

summary

summary
GET/api/generators/{generator_id}/summary

Overview:

The summary endpoint, accessible at /api/generators/41024/summary, is a GET request that is used to retrieve the summary of a generator.

Request Body and Response Description:

Name Data Type Description
is_network_exempt boolean Indicates whether the generator is network exempt.
override_system_lock boolean Indicates whether the generator has an override system lock.
Being_Accessed boolean Indicates whether the generator is being accessed.
Accessing_User string The accessing user for the generator.
Customer__Name string The name of the customer for the generator.
Name string The name of the generator.
verify_status string The verify status for the generator.
EPA_ID string The EPA ID for the generator.
State_ID string The state ID for the generator.
Facility_Name string The facility name for the generator.
Physical_Address object The physical address for the generator.
Address1 string The address 1 for the physical address.
Address2 string The address 2 for the physical address.
City string The city for the physical address.
State string The state for the physical address.
Zip string The zip for the physical address.
Bill_To object The bill to for the generator.
id number The unique identifier for the bill to.
Name string The name of the bill to.
Address1 string The address 1 for the bill to.
City string The city for the bill to.
State string The state for the bill to.
Zip string The zip for the bill to.
Contact object The contact for the generator.
Name string The name of the contact.
Phone string The phone for the contact.
Statuses array An array of statuses.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/generators/generator_id/summary
URI Parameters
HideShow
generator_id
number (required) 

The unique identifier for the generator.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "is_network": false,
  "override_system_lock": false,
  "Being_Accessed": true,
  "Accessing_User_id": 1875,
  "Customer_Number": 1007454,
  "Name": "Company ABC",
  "verify_status": "NO",
  "EPA_ID": "22222",
  "State_ID": "2222",
  "Facility_Name": "Company DEF",
  "Physical_Address": {
    "Address1": "132, My Street, Kingston, New York 12401.",
    "Address2": "132, My Street, Kingston, New York 12401.",
    "City": "Kingston",
    "State": "NY",
    "Zip": "12401"
  },
  "Bill_To": {
    "id": 16297,
    "Name": "Company ABC",
    "Address1": "132, My Street, Kingston, New York 12401.",
    "City": "Kingston Worth",
    "State": "NY",
    "Zip": "12401"
  },
  "Contact": {
    "Name": "Jane Doe",
    "Phone": "222-222-2222"
  },
  "Statuses": []
}

information

information
GET/api/profiles/information/{id}

Overview:

The information endpoint, accessible at /api/profiles/information/306496, is a GET request that is used to retrieve the information of a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile information.
is_write boolean Indicates whether the profile is write.
is_network_exempt boolean Indicates whether the profile is network exempt.
profile_name string The name of the profile.
IsNetwork boolean Indicates whether the profile is network.
Profile_Status string The status of the profile.
show_print_type boolean Indicates whether the profile shows print type.
gray_network_exempt_out boolean Indicates whether the profile is gray network exempt out.
is_network_exempt_flag boolean Indicates whether the profile is network exempt flag.
internal_profiles boolean Indicates whether the profile is internal profiles.
is_in_network_system boolean Indicates whether the profile is in network system.
template_automatic_approval string The template automatic approval for the profile.
templates array An array of templates.
chemical_flag boolean Indicates whether the profile is chemical flag.
physical_flag boolean Indicates whether the profile is physical flag.
regulatory_flag boolean Indicates whether the profile is regulatory flag.
regulatory_page5_flag boolean Indicates whether the profile is regulatory page 5 flag.
regulatory_page6_flag boolean Indicates whether the profile is regulatory page 6 flag.
shipping_flag boolean Indicates whether the profile is shipping flag.
landban_flag boolean Indicates whether the profile is landban flag.
is_copy_from_template boolean Indicates whether the profile is copy from template.
profile_copy_from_template string The profile copy from template for the profile.
is_submitted boolean Indicates whether the profile is submitted.
isSubmitNetwork boolean Indicates whether the profile is submit network.
additionalinformation_flag boolean Indicates whether the profile is additional information flag.
routing boolean Indicates whether the profile is routing.
editable boolean Indicates whether the profile is editable.
Labpack boolean Indicates whether the profile is lab pack.
isLoaFile boolean Indicates whether the profile is LOA file.
isGeneratorFile boolean Indicates whether the profile is generator file.
ProfileCustomFields array An array of profile custom fields.
multi_document boolean Indicates whether the profile is multi document.
always_show_additional_info boolean Indicates whether the profile always shows additional information.
is_template boolean Indicates whether the profile is template.
is_special_handling boolean Indicates whether the profile is special handling.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/information/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "is_write": false,
      "is_network_exempt": true,
      "profile_name": "test profile API",
      "IsNetwork": false,
      "Profile_Status": "Pending Approval",
      "show_print_type": false,
      "gray_network_exempt_out": false,
      "is_network_exempt_flag": false,
      "internal_profiles": false,
      "is_in_network_system": true,
      "template_automatic_approval": "Yes",
      "templates": [],
      "chemical_flag": true,
      "physical_flag": true,
      "regulatory_flag": true,
      "regulatory_page5_flag": true,
      "regulatory_page6_flag": true,
      "shipping_flag": true,
      "landban_flag": true,
      "is_copy_from_template": false,
      "profile_copy_from_template": null,
      "is_submitted": false,
      "isSubmitNetwork": false,
      "additionalinformation_flag": true,
      "routing": true,
      "editable": true,
      "Labpack": false,
      "isLoaFile": false,
      "isGeneratorFile": false,
      "ProfileCustomFields": [],
      "multi_document": false,
      "always_show_additional_info": false,
      "is_template": false,
      "is_special_handling": false
    }
  ]
}

profiledetail

profiledetail
GET/api/profiles/{generator_id}/profiledetail{?page,pageSize,sort,profile_id}

Overview:

The profiledetail endpoint, accessible at /api/profiles/41024/profiledetail?page=1&pageSize=10&sort=Profile_Number&profile_id=306496, is a GET request that is used to retrieve the profile detail.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
totalElements number The total elements for the profile detail.
content array An array of profile details.
id number The unique identifier for the profile detail.
Profile_Number number The profile number for the profile detail.
Name string The name of the profile detail.
Created_Date string The created date for the profile detail.
Status string The status for the profile detail.
EmergencyNumber string The emergency number for the profile detail.
is_network_exempt boolean Indicates whether the profile detail is network exempt.
wastelinq_categorization string The wastelinq categorization for the profile detail.
display_create_inventory_container number The display create inventory container for the profile detail.
category string The category for the profile detail.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/generator_id/profiledetail?page=&pageSize=&sort=&profile_id=
URI Parameters
HideShow
generator_id
number (required) 

The unique identifier for the generator.

page
number (required) 

The page number for the profile detail.

pageSize
number (required) 

The page size for the profile detail.

sort
string (required) 

The sort for the profile detail.

profile_id
number (required) 

The profile identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "totalElements": 1,
  "content": [
    {
      "id": 306496,
      "Profile_Number": 207959,
      "Name": "test profile API",
      "Created_Date": "08-06-2024",
      "Status": "Pending Approval",
      "EmergencyNumber": "800-966-9282",
      "is_network_exempt": true,
      "wastelinq_categorization": "Empty Drums & Totes",
      "display_create_inventory_container": 1,
      "category": null
    }
  ]
}

disposalfacility

disposalfacility
GET/api/profiles/disposalfacility/{id}

Overview:

The disposalfacility endpoint, accessible at /api/profiles/disposalfacility/306496, is a GET request that is used to retrieve the disposal facility for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of disposal facilities.
id number The unique identifier for the disposal facility.
er_authorization_df boolean Indicates whether the disposal facility is an ER authorization.
is_er_authorization boolean Indicates whether the disposal facility is an ER authorization.
SpecialHandlingRestrictions string The special handling restrictions for the disposal facility.
DisposalFacility array An array of disposal facilities.
id number The unique identifier for the disposal facility.
name string The name of the disposal facility.
DisposalFacility_id number The disposal facility identifier for the disposal facility.
parent_disposal_facility string The parent disposal facility for the disposal facility.
disposal_facility_pc string The disposal facility PC for the disposal facility.
deletable boolean Indicates whether the disposal facility is deletable.
DisposalFacility_Name string The name of the disposal facility.
CommonName string The common name for the disposal facility.
print_type_id string The print type identifier for the disposal facility.
print_sub_type_id string The print sub type identifier for the disposal facility.
print_types array An array of print types.
id number The unique identifier for the print type.
print_type string The print type for the print type.
valid_code string The valid code for the print type.
user_id number The user identifier for the print type.
Broker_id number The broker identifier for the print type.
show_print_type boolean Indicates whether the disposal facility shows print type.
resticted string The restricted for the disposal facility.
DisposalFacility_Status string The status for the disposal facility.
is_exported_from_us boolean Indicates whether the disposal facility is exported from the US.
aoc string The AOC for the disposal facility.
ApprovalNumber string The approval number for the disposal facility.
DateExpires string The date expires for the disposal facility.
Re_cert_Change_Status string The re-cert change status for the disposal facility.
ApprovalStatus string The approval status for the disposal facility.
assign_to_id string The assign to identifier for the disposal facility.
approved_wlq_logistics boolean Indicates whether the disposal facility is approved WLQ logistics.
high_priority boolean Indicates whether the disposal facility is high priority.
is_network_exempt boolean Indicates whether the disposal facility is network exempt.
IsNetwork boolean Indicates whether the disposal facility is network.
template_key_id string The template key identifier for the disposal facility.
assigned_list array An array of assigned lists.
id number The unique identifier for the assigned list.
name string The name of the assigned list.
IsPrimary boolean Indicates whether the disposal facility is primary.
Approver string The approver for the disposal facility.
Approver_Name string The approver name for the disposal facility.
Outage string The outage for the disposal facility.
rank string The rank for the disposal facility.
rank_list array An array of rank lists.
id number The unique identifier for the rank list.
name string The name of the rank list.
is_write boolean Indicates whether the disposal facility is write.
Certified string The certified for the disposal facility.
getESignaStatus boolean Indicates whether the disposal facility is get ESigna status.
ESignature boolean Indicates whether the disposal facility is ESignature.
ManualSignature boolean Indicates whether the disposal facility is manual signature.
ESignaStatus string The ESigna status for the disposal facility.
customer_profile_id string The customer profile identifier for the disposal facility.
isNew boolean Indicates whether the disposal facility is new.
isStatus number The status for the disposal facility.
Restrictions boolean Indicates whether the disposal facility has restrictions.
is_approved_wlq_logistics boolean Indicates whether the disposal facility is approved WLQ logistics.
ProfileRecertChangeStatus array An array of profile recert change statuses.
id string The unique identifier for the profile recert change status.
name string The name of the profile recert change status.
ApprovalStatusList array An array of approval status lists.
id string The unique identifier for the approval status list.
name string The name of the approval status list.
is_edit_primary boolean Indicates whether the disposal facility is edit primary.
is_existed boolean Indicates whether the disposal facility is existed.
is_submitted boolean Indicates whether the disposal facility is submitted.
totalElements number The total elements for the disposal facility.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/disposalfacility/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 350354,
      "er_authorization_df": false,
      "is_er_authorization": false,
      "SpecialHandlingRestrictions": null,
      "DisposalFacility": [
        {
          "id": 21315,
          "name": "Company ABC"
        }
      ],
      "DisposalFacility_id": 12162,
      "parent_disposal_facility": null,
      "disposal_facility_pc": null,
      "deletable": false,
      "DisposalFacility_Name": "ompany ABC",
      "CommonName": "",
      "print_type_id": null,
      "print_sub_type_id": null,
      "print_types": [
        {
          "id": 31,
          "print_type": "Beneficial Reuse",
          "valid_code": "BR",
          "user_id": 681,
          "Broker_id": 77
        }
      ],
      "show_print_type": false,
      "resticted": "No",
      "DisposalFacility_Status": "No",
      "is_exported_from_us": false,
      "aoc": "",
      "ApprovalNumber": "",
      "DateExpires": "08-05-2025",
      "Re_cert_Change_Status": "N/A",
      "ApprovalStatus": "Pending Approval",
      "assign_to_id": null,
      "approved_wlq_logistics": false,
      "high_priority": false,
      "is_network_exempt": true,
      "IsNetwork": false,
      "template_key_id": null,
      "assigned_list": [
        {
          "id": 187,
          "name": "John Doe"
        }
      ],
      "IsPrimary": true,
      "Approver": "",
      "Approver_Name": "",
      "Outage": null,
      "rank": null,
      "rank_list": [
        {
          "id": 1,
          "name": "1"
        }
      ],
      "is_write": false,
      "Certified": "Certification",
      "getESignaStatus": false,
      "ESignature": false,
      "ManualSignature": false,
      "ESignaStatus": "",
      "customer_profile_id": "306496",
      "isNew": false,
      "isStatus": 0,
      "Restrictions": false,
      "is_approved_wlq_logistics": true,
      "ProfileRecertChangeStatus": [
        {
          "id": "Approved",
          "name": "Approved"
        }
      ],
      "ApprovalStatusList": [
        {
          "id": "Active",
          "name": "Active"
        }
      ],
      "is_edit_primary": true,
      "is_existed": true,
      "is_submitted": false
    }
  ],
  "totalElements": 1
}

disposalfacility_list

disposalfacility_list
GET/api/profiles/disposalfacility_list/{id}

Overview:

The disposalfacility_list endpoint, accessible at /api/profiles/disposalfacility_list/306496, is a GET request that is used to retrieve the disposal facility list for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of disposal facility lists.
id number The unique identifier for the disposal facility list.
name string The name of the disposal facility list.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/disposalfacility_list/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": "",
      "name": "---------"
    },
    {
      "id": 21315,
      "name": "Company ABC"
    },
    {
      "id": 12162,
      "name": "Company QWE"
    },
    {
      "id": 12163,
      "name": "Company ASD"
    },
    {
      "id": 9785,
      "name": "Company ERT"
    }
  ]
}

profile_shipping_information

profile_shipping_information
GET/api/profiles/profile_shipping_information{?id}

Overview:

The profile_shipping_information endpoint, accessible at /api/profiles/profile_shipping_information?id=306496, is a GET request that is used to retrieve the shipping information for a profile.

Request Body and Response Description:

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

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_shipping_information?id=
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "ShippingDOTInformation": {
      "id": 306496,
      "Name": "test profile API",
      "ShippingAndPackagingUSDOTComment_No": "NONRCRA / NONDOT REGULATED MATERIAL (test profile API)",
      "is_network_exempt": true,
      "ShippingAndPackagingVolume": "500",
      "ShippingAndPackagingVolumeType": "Tons",
      "ShippingAndPackagingFrequency": "Annually",
      "shipping_packaging_frequency_plus_option": null,
      "ShippingAndPackagingUSDOT": "No",
      "ShippingAndPackagingUSDOTComment": "NONRCRA / NONDOT REGULATED MATERIAL (TEST PROFILE API)",
      "ShippingAndPackagingWasteCombinationPackage": "No",
      "InnerContainerSizes": null,
      "fddID": null,
      "fddShippingName": null,
      "fddHazClass": null,
      "fddSubClass": null,
      "fddPG": null,
      "fddERG": null,
      "fddRQ": null,
      "fddTechName": null,
      "fddDOTNotesSpecialPermits": null,
      "GenericFlag": false,
      "RQFlag": false,
      "MixtureFlag": false,
      "SolutionFlag": false,
      "TransportationRequirement": "Containerized",
      "TransContainer_Shipment": "1",
      "TransContainer_StorageCap": "275",
      "TransContainer_PortableToteTank": true,
      "TransContainer_BoxCartonCase": false,
      "TransContainer_CubicYardBox": false,
      "TransContainer_Drum": false,
      "TransContainer_Other": false,
      "TransContainer_OtherDesc": "Pallet",
      "TransContainer_DrumSize": "30, 55",
      "TransContainer_PortToteTankSize": "275/330",
      "TransBulkLiquid_Gallons": null,
      "TransBulkSolid_ShipmentUOM": null,
      "TransBulkSolid_TonYardShipment": "10",
      "TransBulkType_Railcar": false,
      "TransBulkType_TankTruck": false,
      "TransBulkType_RollOff": false,
      "TransBulkType_VacBox": false,
      "TransBulkType_Other": false,
      "TransBulkType_OtherDesc": null,
      "editable": true,
      "DOTInformationList": [
        {
          "id": 195518,
          "CustProfileDisposal_id": 350354,
          "CustProfileDisposal__DisposalFacility__Name": "Company ABC",
          "CustProfileDisposal__DisposalFacility__CommonName": "",
          "Description": "NONRCRA / NONDOT REGULATED MATERIAL (test profile API)",
          "Default": true
        }
      ]
    }
  }
}

profile_landban

profile_landban
GET/api/profiles/profile_landban{?id}

Overview:

The profile_landban endpoint, accessible at /api/profiles/profile_landban?id=306496, is a GET request that is used to retrieve the landban for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile landban.
LandBan array An array of landban.
id number The unique identifier for the landban.
Name string The name of the landban.
RegulatotyInformation2 string The regulatory information 2 for the landban.
extend_value string The extend value for the landban.
editable boolean Indicates whether the landban is editable.
CheckLandBan boolean Indicates whether the landban is check landban.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_landban?id=
URI Parameters
HideShow
id
number (required) 

The unique identifier for the 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 profile API",
      "id": 306496,
      "RegulatoryInformation2": "Not",
      "extend_value": "",
      "editable": true,
      "CheckLandBan": false
    }
  }
}

processingdetail

processingdetail
GET/api/profiles/processingdetail/{id}/true

Overview:

The processingdetail endpoint, accessible at /api/profiles/processingdetail/306496/true, is a GET request that is used to retrieve the processing detail for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of processing details.
id number The unique identifier for the processing detail.
Final_TSDF_id number The final TSDF identifier for the processing detail.
Final_TSDF array An array of final TSDF.
id number The unique identifier for the final TSDF.
name string The name of the final TSDF.
common_name string The common name for the processing detail.
container_type_id number The container type identifier for the processing detail.
container_type array An array of container types.
id number The unique identifier for the container type.
name string The name of the container type.
desc string The description for the container type.
description string The description for the processing detail.
container_size_id number The container size identifier for the processing detail.
container_size array An array of container sizes.
id number The unique identifier for the container size.
name string The name of the container size.
ContainerType_id number The container type identifier for the container size.
size string The size for the container size.
unit string The unit for the container size.
weight number The weight for the container size.
shipping_unit array An array of shipping units.
id string The unique identifier for the shipping unit.
name string The name of the shipping unit.
shipping_unit_value string The shipping unit value for the processing detail.
wpc string The WPC for the processing detail.
wpc_id number The WPC identifier for the processing detail.
wpcs array An array of WPCS.
id number The unique identifier for the WPCS.
value string The value for the WPCS.
code string The code for the WPCS.
vendor_code string The vendor code for the processing detail.
service_provider_code string The service provider code for the processing detail.
ProcessCodeCost_id number The process code cost identifier for the processing detail.
handling_code_id number The handling code identifier for the processing detail.
handling_code array An array of handling codes.
id number The unique identifier for the handling code.
Name string The name of the handling code.
Description string The description for the handling code.
cost string The cost for the processing detail.
min_cost string The min cost for the processing detail.
list_price string The list price for the processing detail.
list_min string The list min for the processing detail.
cost_basis_id number The cost basis identifier for the processing detail.
list_bassis_id number The list bassis identifier for the processing detail.
price_basis_id number The price basis identifier for the processing detail.
billing_price string The billing price for the processing detail.
billing_min_price string The billing min price for the processing detail.
billing_basis_id number The billing basis identifier for the processing detail.
lock string The lock for the processing detail.
cost_basis array An array of cost basis.
id number The unique identifier for the cost basis.
Name string The name of the cost basis.
Code number The code for the cost basis.
is_act_basis boolean Indicates whether the cost basis is act basis.
act_basis array An array of act basis.
id number The unique identifier for the act basis.
Name string The name of the act basis.
Code number The code for the act basis.
is_act_basis boolean Indicates whether the act basis is act basis.
extrapolated_price boolean Indicates whether the processing detail is extrapolated price.
extrapolated_cost boolean Indicates whether the processing detail is extrapolated cost.
extrapolated boolean Indicates whether the processing detail is extrapolated.
cast_by_case string The cast by case for the processing detail.
active string The active for the processing detail.
highlight_red boolean Indicates whether the processing detail is highlight red.
isNew boolean Indicates whether the processing detail is new.
isStatus number The status for the processing detail.
ProcessingDetail_id number The processing detail identifier for the processing detail.
customer_profile_id string The customer profile identifier for the processing detail.
is_write boolean Indicates whether the processing detail is write.
yes_no array An array of yes no.
id string The unique identifier for the yes no.
name string The name of the yes no.
isActive boolean Indicates whether the processing detail is active.
estimated_weight string The estimated weight for the processing detail.
rq string The RQ for the processing detail.
deletable boolean Indicates whether the processing detail is deletable.
totalElements number The total elements for the processing detail.
tsdf array An array of TSDF.
id number The unique identifier for the TSDF.
name string The name of the TSDF.
handling_codes array An array of handling codes.
id number The unique identifier for the handling code.
Name string The name of the handling code.
Description string The description for the handling code.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/processingdetail/id/true
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 589102,
      "Final_TSDF_id": 12162,
      "Final_TSDF": [
        {
          "id": 12162,
          "name": "Company ABC"
        }
      ],
      "common_name": "",
      "container_type_id": 2,
      "container_type": [
        {
          "id": 2,
          "name": "CF",
          "desc": "Fiber or plastic boxes, cartons, cases"
        }
      ],
      "description": "Fiber or plastic boxes, cartons, cases",
      "container_size_id": 8,
      "container_size": [
        {
          "id": 8,
          "name": "202 (G) ",
          "ContainerType_id": 2,
          "size": "202",
          "unit": "G",
          "weight": 20
        }
      ],
      "shipping_unit": [
        {
          "id": "P",
          "name": "P- Pounds"
        }
      ],
      "shipping_unit_value": "P",
      "wpc": "3944-114511",
      "wpc_id": 3944,
      "wpcs": [
        {
          "id": 3944,
          "value": "3944-114511",
          "code": "6104"
        }
      ],
      "vendor_code": "None",
      "service_provider_code": null,
      "ProcessCodeCost_id": 114511,
      "handling_code_id": 1,
      "handling_code": [
        {
          "id": 1,
          "Name": "H010",
          "Description": "METALS RECOVERY"
        }
      ],
      "cost": "30.00",
      "min_cost": "0.00",
      "list_price": "0.00",
      "list_min": "0.00",
      "cost_basis_id": 2,
      "list_bassis_id": 2,
      "price_basis_id": 2,
      "billing_price": "0.00",
      "billing_min_price": "0.00",
      "billing_basis_id": 2,
      "lock": "",
      "cost_basis": [
        {
          "id": 1,
          "Name": "Per UM",
          "Code": 1,
          "is_act_basis": false
        }
      ],
      "act_basis": [
        {
          "id": 2,
          "Name": "Per Container",
          "Code": 2,
          "is_act_basis": true
        }
      ],
      "extrapolated_price": false,
      "extrapolated_cost": false,
      "extrapolated": false,
      "cast_by_case": "No",
      "active": "Yes",
      "highlight_red": true,
      "isNew": false,
      "isStatus": 0,
      "ProcessingDetail_id": 224038,
      "customer_profile_id": "306496",
      "is_write": false,
      "yes_no": [
        {
          "id": "Yes",
          "name": "Yes"
        },
        {
          "id": "No",
          "name": "No"
        }
      ],
      "isActive": true,
      "estimated_weight": "1704.7",
      "rq": "No",
      "deletable": true
    }
  ],
  "totalElements": 1,
  "tsdf": [
    {
      "id": 12162,
      "name": "Company ABC"
    }
  ],
  "handling_codes": [
    {
      "id": 1,
      "Name": "H010",
      "Description": "METALS RECOVERY"
    }
  ]
}

processingdetailnew

processingdetailnew
GET/api/profiles/processingdetailnew/{id}

Overview:

The processingdetailnew endpoint, accessible at /api/profiles/processingdetailnew/306496, is a GET request that is used to retrieve the new processing detail for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of processing details.
id number The unique identifier for the processing detail.
Container_Type_id number The container type identifier for the processing detail.
Container_Size_id number The container size identifier for the processing detail.
ContainerType array An array of container types.
id number The unique identifier for the container type.
name string The name of the container type.
ContainerSize array An array of container sizes.
id number The unique identifier for the container size.
name string The name of the container size.
is_write boolean Indicates whether the processing detail is write.
isStatus number The status for the processing detail.
customer_profile_id string The customer profile identifier for the processing detail.
isNew boolean Indicates whether the processing detail is new.
totalElements number The total elements for the processing detail.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/processingdetailnew/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 24768,
      "Container_Type_id": 1,
      "Container_Size_id": 2,
      "ContainerType": [
        {
          "id": 1,
          "name": "BA - Burlap, cloth, paper or plastic bags"
        },
        {
          "id": 2,
          "name": "CF - Fiber or plastic boxes, cartons, cases"
        }
      ],
      "ContainerSize": [
        {
          "id": 24,
          "name": "1 - G",
          "ContainerType_id": 7
        },
        {
          "id": 77,
          "name": "1 - G",
          "ContainerType_id": 9
        }
      ],
      "is_write": false,
      "isStatus": 0,
      "customer_profile_id": "306496",
      "isNew": false
    }
  ],
  "totalElements": 1
}

container_type_size

container_type_size
GET/api/profiles/container_type_size/{id}

Overview:

The container_type_size endpoint, accessible at /api/profiles/container_type_size/306496, is a GET request that is used to retrieve the container type and size for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of container types and sizes.
id number The unique identifier for the container type and size.
name string The name of the container type and size.
ContainerType_id number The container type identifier for the container type and size.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/container_type_size/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

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 - Burlap, cloth, paper or plastic bags"
      },
      {
        "id": 2,
        "name": "CF - Fiber or plastic boxes, cartons, cases"
      }
    ],
    [
      {
        "id": 24,
        "name": "1 - G",
        "ContainerType_id": 7
      },
      {
        "id": 77,
        "name": "1 - G",
        "ContainerType_id": 9
      }
    ]
  ]
}

approvalhistory

approvalhistory
GET/api/profiles/approvalhistory/{id}/{?page,pageSize,selectedFields,filter,sort}

Overview:

The approvalhistory endpoint, accessible at /api/profiles/approvalhistory/306496, is a GET request that is used to retrieve the approval history for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of approval histories.
id number The unique identifier for the approval history.
type string The type for the approval history.
oldStatus string The old status for the approval history.
newStatus string The new status for the approval history.
modifiedDate string The modified date for the approval history.
modifier string The modifier for the approval history.
totalElements number The total elements for the approval history.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/approvalhistory/id/?page=&pageSize=&selectedFields=&filter=&sort=
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

page
number (optional) 

The page for the profile.

pageSize
number (optional) 

The page size for the profile.

selectedFields
string (optional) 

The selected fields for the profile.

filter
string (optional) 

The filter for the profile.

sort
string (optional) 

The sort for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 499705,
      "type": "Company ABC",
      "oldStatus": "",
      "newStatus": "Pending Approval",
      "modifiedDate": "08/05/2024 09:47 PM",
      "modifier": "janedoe@test.com"
    }
  ],
  "totalElements": 1
}

systeminformation

systeminformation
GET/api/profiles/systeminformation/{id}/{?page,pageSize,selectedFields,filter,sort}

Overview:

The systeminformation endpoint, accessible at /api/profiles/systeminformation/306496, is a GET request that is used to retrieve the system information for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of system informations.
id number The unique identifier for the system information.
createdDate string The created date for the system information.
fieldName string The field name for the system information.
oldValue string The old value for the system information.
newValue string The new value for the system information.
authUser string The auth user for the system information.
totalElements number The total elements for the system information.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/systeminformation/id/?page=&pageSize=&selectedFields=&filter=&sort=
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

page
number (optional) 

The page for the profile.

pageSize
number (optional) 

The page size for the profile.

selectedFields
string (optional) 

The selected fields for the profile.

filter
string (optional) 

The filter for the profile.

sort
string (optional) 

The sort for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 2081891,
      "createdDate": "08/05/2024 09:47 PM",
      "fieldName": "Profile Status",
      "oldValue": "Pending Approval",
      "newValue": "Pending Approval",
      "authUser": "Jane Doe"
    }
  ],
  "totalElements": 47
}

messages

messages
GET/api/generator/profile/messages/{id}/

Overview:

The messages endpoint, accessible at /api/generator/profile/messages/306496/, is a GET request that is used to retrieve the messages for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of messages.
message string The message for the messages.
current_user_is_network boolean Indicates whether the current user is network.
profile_number number The profile number for the messages.
profile_id number The profile identifier for the messages.
users array An array of users.
id number The unique identifier for the users.
first_name string The first name for the users.
last_name string The last name for the users.
username string The username for the users.
is_network boolean Indicates whether the users is network.
files_list array An array of files lists.
all_links array An array of all links.
is_network_profile boolean Indicates whether the messages is network profile.
totalElements number The total elements for the messages.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/generator/profile/messages/id/
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "messages": [],
    "current_user_is_network": false,
    "profile_number": 207959,
    "profile_id": 306496,
    "users": [
      {
        "id": 627,
        "first_name": "Jane",
        "last_name": "Doe",
        "username": "janedoe_network",
        "is_network": true
      }
    ],
    "files_list": [],
    "all_links": [],
    "is_network_profile": false
  },
  "totalElements": 0
}

comments

comments
GET/api/generator/profile/comments/{id}/

Overview:

The comments endpoint, accessible at /api/generator/profile/comments/306496/, is a GET request that is used to retrieve the comments for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of comments.
comment string The comment for the comments.
current_user_is_network boolean Indicates whether the current user is network.
profile_number number The profile number for the comments.
profile_id number The profile identifier for the comments.
totalElements number The total elements for the comments.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/generator/profile/comments/id/
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "comments": [],
    "current_user_is_network": false,
    "profile_number": 208521,
    "profile_id": 307059
  },
  "totalElements": 0
}

fetch_profile_status

fetch_profile_status
GET/api/profiles/fetch_profile_status/{id}/

Overview:

The fetch_profile_status endpoint, accessible at /api/profiles/fetch_profile_status/306496/, is a GET request that is used to retrieve the profile status for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile status.
id number The unique identifier for the profile status.
name string The name for the profile status.
value string The value for the profile status.
activerole string The active role for the profile status.
user string The user for the profile status.
status string The status for the profile status.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/fetch_profile_status/id/
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 165,
      "name": "Approved",
      "value": "Approved",
      "activerole": "17",
      "user": "",
      "status": true
    },
    {
      "id": 167,
      "name": "Cancelled",
      "value": "Cancelled",
      "activerole": "33, 17",
      "user": "",
      "status": true
    },
    {
      "id": 176,
      "name": "Enterprise",
      "value": "Enterprise",
      "activerole": "17",
      "user": "",
      "status": ""
    },
    {
      "id": 166,
      "name": "Expired",
      "value": "Expired",
      "activerole": "17",
      "user": "",
      "status": true
    },
    {
      "id": 168,
      "name": "New",
      "value": "New",
      "activerole": "17",
      "user": "",
      "status": ""
    },
    {
      "id": 934,
      "name": "Pending Approval",
      "value": "Pending Approval",
      "activerole": "17",
      "user": "",
      "status": "",
      "selected": true
    }
  ]
}

fetch_profile_wastelinq_categorization

fetch_profile_wastelinq_categorization
GET/api/profiles/fetch_profile_wastelinq_categorization

Overview:

The fetch_profile_wastelinq_categorization endpoint, accessible at /api/profiles/fetch_profile_wastelinq_categorization, is a GET request that is used to retrieve the wastelinq categorization for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile wastelinq categorization.
id number The unique identifier for the profile wastelinq categorization.
name string The name for the profile wastelinq categorization.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/fetch_profile_wastelinq_categorization
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 0,
      "name": "Gas Cylinders"
    },
    {
      "id": 1,
      "name": "Empty Drums & Totes"
    },
    {
      "id": 2,
      "name": "Lab Packs/Aerosols"
    },
    {
      "id": 3,
      "name": "Medical, Pharmaceuticals & Sharps"
    },
    {
      "id": 4,
      "name": "Non-Regulated Material"
    },
    {
      "id": 5,
      "name": "PCBs"
    },
    {
      "id": 6,
      "name": "RCRA Regulated Liquids, Sludges & Solids"
    },
    {
      "id": 7,
      "name": "Radioactive/NORM"
    },
    {
      "id": 8,
      "name": "Recycle, Re-Use & RCRA Exempt"
    },
    {
      "id": 9,
      "name": "Universal Waste- Federal"
    },
    {
      "id": 10,
      "name": "Universal Waste- Texas"
    }
  ]
}

fetch_profile_processing_detail_info

fetch_profile_processing_detail_info
GET/api/profiles/fetch_profile_processing_detail_info/{id}

Overview:

The fetch_profile_processing_detail_info endpoint, accessible at /api/profiles/fetch_profile_processing_detail_info/306496, is a GET request that is used to retrieve the processing detail information for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile processing detail information.
Weight_Required boolean Indicates whether the weight is required for the profile processing detail information.
Count_Required boolean Indicates whether the count is required for the profile processing detail information.
Grade_Required boolean Indicates whether the grade is required for the profile processing detail information.
Weight_Required_Disabled boolean Indicates whether the weight is required disabled for the profile processing detail information.
Count_Required_Disabled boolean Indicates whether the count is required disabled for the profile processing detail information.
Grade_Required_Disabled boolean Indicates whether the grade is required disabled for the profile processing detail information.
customer_profile_id number The customer profile identifier for the profile processing detail information.
isSave boolean Indicates whether the profile processing detail information is save.
isAdd boolean Indicates whether the profile processing detail information is add.
esc_viewing_network_profile boolean Indicates whether the profile processing detail information is viewing network profile.
inactive boolean Indicates whether the profile processing detail information is inactive.
wpc_list_string string The WPC list string for the profile processing detail information.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/fetch_profile_processing_detail_info/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "Weight_Required": false,
      "Count_Required": false,
      "Grade_Required": false,
      "Weight_Required_Disabled": false,
      "Count_Required_Disabled": false,
      "Grade_Required_Disabled": false,
      "customer_profile_id": 311232,
      "isSave": true,
      "isAdd": true,
      "esc_viewing_network_profile": false,
      "inactive": true,
      "wpc_list_string": "Waste Product Code(s): "
    }
  ]
}

fetch_checkOrderforProfile

fetch_checkOrderforProfile
GET/api/profiles/fetch_checkOrderforProfile/{id}

Overview:

The fetch_checkOrderforProfile endpoint, accessible at /api/profiles/fetch_checkOrderforProfile/306496, is a GET request that is used to retrieve the check order for profile for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
flag boolean Indicates whether the check order for profile is flag.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/fetch_checkOrderforProfile/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

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

fetch_profile_summary_network

fetch_profile_summary_network
GET/api/profiles/fetch_profile_summary_network/{generator_id}

Overview:

The fetch_profile_summary_network endpoint, accessible at /api/profiles/fetch_profile_summary_network/306496, is a GET request that is used to retrieve the profile summary network for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile summary network.
loa_files boolean Indicates whether the profile summary network is loa files.
generator_files boolean Indicates whether the profile summary network is generator files.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/fetch_profile_summary_network/generator_id
URI Parameters
HideShow
generator_id
number (required) 

The unique identifier for the generator.

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

fetch_tsdf_commonname

fetch_tsdf_commonname
GET/api/profiles/fetch_tsdf_commonname/{tsdf_id}

Overview:

The fetch_tsdf_commonname endpoint, accessible at /api/profiles/fetch_tsdf_commonname/{tsdf_id}, is a GET request that is used to retrieve the TSDF common name for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content string The content for the fetch TSDF common name.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/fetch_tsdf_commonname/tsdf_id
URI Parameters
HideShow
tsdf_id
number (required) 

The unique identifier for the TSDF.

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

fetch_tsdf_is_exported_from_us

fetch_tsdf_is_exported_from_us
GET/api/profiles/fetch_tsdf_is_exported_from_us/{tsdf_id}

Overview:

The fetch_tsdf_is_exported_from_us endpoint, accessible at /api/profiles/fetch_tsdf_is_exported_from_us/{tsdf_id}, is a GET request that is used to retrieve the TSDF is exported from US for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content boolean The content for the fetch TSDF is exported from US.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/fetch_tsdf_is_exported_from_us/tsdf_id
URI Parameters
HideShow
tsdf_id
number (required) 

The unique identifier for the TSDF.

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

fetch_profile_custtfds_loadupload

fetch_profile_custtfds_loadupload
GET/api/profiles/fetch_profile_custtfds_loadupload/{id}

Overview:

The fetch_profile_custtfds_loadupload endpoint, accessible at /api/profiles/fetch_profile_custtfds_loadupload/{id}, is a GET request that is used to retrieve the profile custtfds loadupload for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile custtfds loadupload.
conlist array An array of conlist.
id number The unique identifier for the conlist.
First_Name string The first name for the conlist.
Last_Name string The last name for the conlist.
selected boolean Indicates whether the conlist is selected.
title string The title for the profile custtfds loadupload.
CertificationDate string The certification date for the profile custtfds loadupload.
ManualSignature boolean Indicates whether the manual signature for the profile custtfds loadupload.
CertificationGeneratorRepresentativeName2 boolean Indicates whether the certification generator representative name2 for the profile custtfds loadupload.
customer_profile_tsdf_files array An array of customer profile tsdf files.
esc_files array An array of esc files.
document_requiring_certs array An array of document requiring certs.
custfds_id number The custfds identifier for the profile custtfds loadupload.
user_id number The user identifier for the profile custtfds loadupload.
is_network_exempt boolean Indicates whether the network is exempt for the profile custtfds loadupload.
CertificationGeneratorRepresentativeName_id string The certification generator representative name identifier for the profile custtfds loadupload.
IsNetwork boolean Indicates whether the network for the profile custtfds loadupload.
signId string The sign identifier for the profile custtfds loadupload.
esigned boolean Indicates whether the esigned for the profile custtfds loadupload.
enterprise boolean Indicates whether the enterprise for the profile custtfds loadupload.
document_requiring array An array of document requiring.
profile_number number The profile number for the profile custtfds loadupload.
profile_name string The profile name for the profile custtfds loadupload.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/fetch_profile_custtfds_loadupload/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": {
    "conlist": [
      {
        "id": 78102,
        "First_Name": "Jane",
        "Last_Name": "Doe",
        "selected": false
      },
      {
        "id": 78103,
        "First_Name": "John",
        "Last_Name": "Doe",
        "selected": false
      }
    ],
    "title": "",
    "CertificationDate": "",
    "ManualSignature": false,
    "CertificationGeneratorRepresentativeName2": false,
    "customer_profile_tsdf_files": [],
    "esc_files": [],
    "document_requiring_certs": [],
    "custfds_id": 351335,
    "user_id": 1883,
    "is_network_exempt": false,
    "CertificationGeneratorRepresentativeName_id": null,
    "IsNetwork": false,
    "signId": null,
    "esigned": false,
    "enterprise": false,
    "document_requiring": [],
    "profile_number": 208521,
    "profile_name": "Scrap Tires"
  }
}

fetch_profile_additionalinformation

fetch_profile_additionalinformation
GET/api/profiles/fetch_profile_additionalinformation/{id}

Overview:

The fetch_profile_additionalinformation endpoint, accessible at /api/profiles/fetch_profile_additionalinformation/{id}, is a GET request that is used to retrieve the additional information for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/fetch_profile_additionalinformation/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

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

profile_changeTSDF

profile_changeTSDF
GET/api/profiles/profile_changeTSDF/{tsdf_id}/{id}

Overview:

The profile_changeTSDF endpoint, accessible at /api/profiles/profile_changeTSDF/{tsdf_id}/{id}, is a GET request that is used to retrieve the ontainer type for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile change TSDF.
id number The unique identifier for the container type.
name string The name for the container type.
desc string The description for the container type.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_changeTSDF/tsdf_id/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

tsdf_id
number (required) 

The unique identifier for the TSDF.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 2,
      "name": "CF",
      "desc": "Fiber or plastic boxes, cartons, cases"
    },
    {
      "id": 3,
      "name": "CM",
      "desc": "Metal boxes, barrel, kegs, cartons, cases (including roll offs)"
    },
    {
      "id": 7,
      "name": "DM",
      "desc": "Metal Drums, barrels, kegs"
    }
  ]
}

profile_changeContainerType

profile_changeContainerType
GET/api/profiles/profile_changeContainerType/{container_type_id}/{tsdf_id}/{id}

Overview:

The profile_changeContainerType endpoint, accessible at /api/profiles/profile_changeContainerType/{container_type_id}/{tsdf_id}/{id}, is a GET request that is used to retrieve the container type for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile change container type.
id number The unique identifier for the container type.
name string The name for the container type.
size string The size for the container type.
unit string The unit for the container type.
weight number The weight for the container type.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_changeContainerType/container_type_id/tsdf_id/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

tsdf_id
number (required) 

The unique identifier for the TSDF.

container_type_id
number (required) 

The unique identifier for the container type.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 8,
      "name": "202(G)",
      "size": "202",
      "unit": "G",
      "weight": 20
    }
  ]
}

profile_changeContainerSize

profile_changeContainerSize
GET/api/profiles/profile_changeContainerSize/{container_type_id}/{tsdf_id}/{id}

Overview:

The profile_changeContainerSize endpoint, accessible at /api/profiles/profile_changeContainerSize/{container_size_id}/{container_type_id}/{tsdf_id}/{id}, is a GET request that is used to retrieve the container size for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of profile change container size.
id number The unique identifier for the container size.
name string The name for the container size.
code string The code for the container size.
flag boolean Indicates whether the container size is flag.
status boolean Indicates whether the container size is status.
contid number The contid for the container size.
size string The size for the container size.
unit string The unit for the container size.
weight number The weight for the container size.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_changeContainerSize/container_type_id/tsdf_id/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

tsdf_id
number (required) 

The unique identifier for the TSDF.

container_type_id
number (required) 

The unique identifier for the container type.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 0,
      "name": "N/A",
      "code": "N/A",
      "flag": false,
      "status": false,
      "contid": 0,
      "size": "202",
      "unit": "G",
      "weight": 20
    },
    {
      "id": 4084,
      "name": "7600",
      "value": "4084-24195",
      "code": "7600 - 7600 -  - [Non-Hazardous solids for direct landfill at subtitle D facility (Class 1)] - [Per Container]",
      "flag": false,
      "status": false,
      "contid": 24195,
      "size": "202",
      "unit": "G",
      "weight": 20
    }
  ]
}

profile_changeProcessCode

profile_changeProcessCode
GET/api/profiles/profile_changeProcessCode/{process_code_id}/{id}

Overview:

The profile_changeProcessCode endpoint, accessible at /api/profiles/profile_changeProcessCode/{process_code_id}/{id}, is a GET request that is used to retrieve the process code for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
data array An array of profile change process code.
specificgravity number The specific gravity for the profile change process code.
ProcessCode string The process code for the profile change process code.
processpode_empty_container string The process code empty container for the profile change process code.
ProcessCode_id string The process code identifier for the profile change process code.
Handling_Code string The handling code for the profile change process code.
Handling_Code_id string The handling code identifier for the profile change process code.
Vendor_Process_Code string The vendor process code for the profile change process code.
ProcessCode_WasteType string The process code waste type for the profile change process code.
Cost_Basis_id string The cost basis identifier for the profile change process code.
Cost_Basis string The cost basis for the profile change process code.
Cost string The cost for the profile change process code.
Min_Cost string The min cost for the profile change process code.
Price_Basis_id string The price basis identifier for the profile change process code.
Price_Basis string The price basis for the profile change process code.
List_Price string The list price for the profile change process code.
Min_Price string The min price for the profile change process code.
Act_Price string The act price for the profile change process code.
Act_Min_Price string The act min price for the profile change process code.
Final_TSDF_id string The final TSDF identifier for the profile change process code.
Dollar_Lk string The dollar lk for the profile change process code.
Active string The active for the profile change process code.
case_by_case boolean Indicates whether the case by case for the profile change process code.
extrapolated boolean Indicates whether the extrapolated for the profile change process code.
extrapolated_cost boolean Indicates whether the extrapolated cost for the profile change process code.
extrapolated_price boolean Indicates whether the extrapolated price for the profile change process code.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_changeProcessCode/process_code_id/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

process_code_id
number (required) 

The unique identifier for the process code.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "data": {
    "specificgravity": 1,
    "ProcessCode": "6101",
    "processpode_empty_container": "",
    "ProcessCode_id": "4260",
    "Handling_Code": "",
    "Handling_Code_id": "",
    "Vendor_Process_Code": "None",
    "ProcessCode_WasteType": "Diesel fuel for recycle\n",
    "Cost_Basis_id": "2",
    "Cost_Basis": "Per Container",
    "Cost": "0.00",
    "Min_Cost": "0",
    "Price_Basis_id": "2",
    "Price_Basis": "Per Container",
    "List_Price": "125",
    "Min_Price": "0",
    "Act_Price": "",
    "Act_Min_Price": "",
    "Final_TSDF_id": "12162",
    "Dollar_Lk": "",
    "Active": "",
    "case_by_case": false,
    "extrapolated": false,
    "extrapolated_cost": false,
    "extrapolated_price": false
  }
}

get_processing_details_print_label_apis

get_processing_details_print_label_apis
GET/api/profiles/get_processing_details_print_label_apis/{id}

Overview:

The get_processing_details_print_label_apis endpoint, accessible at /api/profiles/get_processing_details_print_label_apis/{id}, is a GET request that is used to retrieve the processing details print label apis for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of processing details print label apis.
id number The unique identifier for the processing details print label apis.
Cost_Basis__Name string The cost basis name for the processing details print label apis.
Final_TSDF_Name string The final TSDF name for the processing details print label apis.
Container_Type_Code string The container type code for the processing details print label apis.
Container_Size_Size string The container size size for the processing details print label apis.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/get_processing_details_print_label_apis/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "success": true,
  "content": [
    {
      "id": 590371,
      "Cost_Basis__Name": "Per Ton",
      "Final_TSDF_Name": "Company ABC",
      "Container_Type_Code": "CM",
      "Container_Size_Size": "4000"
    }
  ]
}

print_profile_label_apis

print_profile_label_apis
POST/api/printing/print_profile_label_apis/

Overview:

The print_profile_label_apis endpoint, accessible at /api/printing/print_profile_label_apis/{id}/, is a POST request that is used to print the profile label apis for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content string The content for the print profile label apis.
type string The type for the print profile label apis.
processingdetail_ids array An array of processing detail identifiers.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/printing/print_profile_label_apis/
Request
HideShow
Headers
Content-Type: application/json
Authorization: {TOKEN}
Body
{
  "type": "",
  "processingdetail_ids": [
    590371
  ]
}
Response  200
HideShow
Headers
Content-Type: application/html
Body
{
  "success": true,
  "content": "html"
}

profile_getcontact

profile_getcontact
GET/api/profiles/profile_getcontact/{contact_id}

Overview:

The profile_getcontact endpoint, accessible at /api/profiles/profile_getcontact/{contact_id}, is a GET request that is used to retrieve the contact for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content string The content for the profile getcontact.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_getcontact/contact_id
URI Parameters
HideShow
contact_id
number (required) 

The unique identifier for the contact.

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

profile_uploadfiledocumentmanualtsdf

profile_uploadfiledocumentmanualtsdf
POST/api/profiles/profile_uploadfiledocumentmanualtsdf

Overview:

The profile_uploadfiledocumentmanualtsdf endpoint, accessible at /api/profiles/profile_uploadfiledocumentmanualtsdf, is a POST request that is used to upload the file document manual tsdf for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.

Example URI

POST [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/profile_uploadfiledocumentmanualtsdf
Request
HideShow
Headers
Content-Type: application/file
Authorization: {TOKEN}
Body
{
    file
}
Response  200
HideShow
Headers
Content-Type: application/html
Body
{
  "success": true
}

get_processsing_detail_tsdf_list

get_processsing_detail_tsdf_list
GET/api/profiles/get_processsing_detail_tsdf_list/{id}/

Overview:

The get_processsing_detail_tsdf_list endpoint, accessible at /api/profiles/get_processsing_detail_tsdf_list/{id}/, is a GET request that is used to retrieve the processsing detail tsdf list for a profile.

Request Body and Response Description:

Name Data Type Description
success boolean Indicates whether the operation was successful.
content array An array of processsing detail tsdf list.
id number The unique identifier for the processsing detail tsdf list.
Name string The name for the processsing detail tsdf list.

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/get_processsing_detail_tsdf_list/id/
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

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

restrictions

restrictions
GET/api/profiles/restrictions/{id}

Overview:

The restrictions endpoint, accessible at /api/profiles/restrictions/{id}, is a GET request that is used to retrieve the restrictions for a profile.

Request Body and Response Description:

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

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/restrictions/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

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

specialhandling

specialhandling
GET/api/profiles/specialhandling/{id}

Overview:

The specialhandling endpoint, accessible at /api/profiles/specialhandling/{id}, is a GET request that is used to retrieve the special handling for a profile.

Request Body and Response Description:

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

Example URI

GET [Profiles APIs](https://test-api.wastelinq.com)./api/profiles/specialhandling/id
URI Parameters
HideShow
id
number (required) 

The unique identifier for the profile.

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

Generated by aglio on 07 Aug 2024