Gewichtsrechner Api Dokumentation
The weight api does not require authentication and is therefore accessible to everyone. The only requirement is a back link to https://www.schmiedekult.de/ (z.B. powered by rapa GmbH) .The Api offers the possibility to calculate the weight in different units for every imaginable material, because there is the possibility to enter an own material density. An example for the integration can be found under https://www.schmiedekult.de/Gewichtsrechner
Actions
Sheet metal => https://efunnel.de/publicapis/weight/sheet
Rods => https://efunnel.de/publicapis/weight/bar
Tubes => https://efunnel.de/publicapis/weight/pipe
Profiles => https://efunnel.de/publicapis/weight/profile
Angle => https://efunnel.de/publicapis/weight/angle
Rod types
Flat steel => https://efunnel.de/publicapis/weight/sheet
Round steel => RR
Hexagonal steel => SES
Tube Types
Round tube => RR
Square tube => RER
Oval tube => OR
Hexagonal tube => SER
Profile types
U-profile => U
H-profile => DT
T-profile => T
Angular Z profile => ZE
Materials
Steel => steel
Stainless steel => stainlesssteel
Aluminum => aluminum
Brass => brass
Copper => copper
Weight units
Ton => t
Kilogram => kg
Decagram => dg
Gram => g
Units of measurement
Kilometer => km
Meter => m
Decimeter => dm
Centimeter => cm
Millimeter => mm
Example answer
{ "statusCode": int, "message": string, "result": double }
Example request Sheet metal
If your material is not among the prefabricated ones, you can replace "material": string with "customweight": double, specifying the density of the material. If your material is stainless steel, you must add "materialtype": string where you specify either V2A or V4A.
{ "height": double, "length": double, "width": double, "amount": int (optional), "material": string, "measurementunit": string (optional default is mm) "weightunit": string (optional default is kg) }
Example request Rods
If your material is not among the prefabricated ones, you can replace "material": string with "customweight": double, specifying the density of the material. If your material is stainless steel, you must add "materialtype": string where you specify either V2A or V4A.
{ "type": string, "diameter": double (For RR), "wrenchsize": double or "sidelength": double (For SES) "length": double, "amount": int (optional), "material": string, "measurementunit": string (optional default is mm) "weightunit": string (optional default is kg) }
Round steel Example
{ "type": "RR", "diameter": 5, "length": 1000, "amount": 2, "material": "stainlesssteel", "materialtype": "V2A", "weightunit": "g" }
Example request Tubes
If your material is not among the prefabricated ones, you can replace "material": string with "customweight": double, specifying the density of the material. If your material is stainless steel, you must add "materialtype": string where you specify either V2A or V4A.
{ "type": string, "thickness": double, "diameter": double (For RR), "height": double (For RER), "width": double (For RER and OR), "wrenchsize": double or "sidelength": double (For SES) "length": double, "innercornerradius": double (For RER)(optional) "outercornerradius": double (For RER)(optional) "amount": int (optional), "material": string, "measurementunit": string (optional default is mm) "weightunit": string (optional default is kg) }
Example request Profiles
If your material is not among the prefabricated ones, you can replace "material": string with "customweight": double, specifying the density of the material. If your material is stainless steel, you must add "materialtype": string where you specify either V2A or V4A.
{ "height": double, "length": double, "width": double, "upperthickness": double, "sidethickness": double, "type": string, "amount": int (optional), "material": string, "measurementunit": string (optional default is mm) "weightunit": string (optional default is kg) }
Example request Angle
If your material is not among the prefabricated ones, you can replace "material": string with "customweight": double, specifying the density of the material. If your material is stainless steel, you must add "materialtype": string where you specify either V2A or V4A.
{ "height": double, "length": double, "width": double, "thickness": double, "amount": int (optional), "material": string, "measurementunit": string (optional default is mm) "weightunit": string (optional default is kg) }
If you have any questions, please do not hesitate to contact us