Material

Get a material. DEPRECATED: use POST /v2/materials/get instead, which accepts the material id in the request body. This endpoint fails for material ids that contain '/' characters (e.g. "SS-301-CR 1/2 HD") because ASP.NET Core routing cannot match URL-encoded forward slashes in path segments.

Changed on
get/api/materials/{id}

Request

  • Base URL
    https://api.fulcrumpro.com
  • URL
    https://api.fulcrumpro.com/api/materials/{id}
  • Auth
    none declared

Path parameters

idstring required

Response

The material for the given id

idstring required

Unique id associated to this entity.

activeboolean

Indicates if this material is activated.

isCustomboolean nullable

True for a material the account created that is not in the standard material library. Returned only by Material List and Material Get, and only when custom materials are enabled for the account.

namestring required

Identifying name.

form'sheet' | 'plate' | 'roundBar' | 'flatBar' | 'channel' | 'squareTube' | 'angle' | 'treadPlate' | 'hexBar' | 'squareBar' | 'teeBar' | 'hBeam' | 'rectTube' | 'pipe' | 'wBeam' | 'sBeam' | 'roundTube' | 'rectBar' | 'wideBar' required

Specifies the form of the material.

materialReferenceIdstring required

Material Id

materialReferenceNamestring required

Material name

specificationstring nullable

Specification

subSpecificationstring nullable

Sub-specification

finishstring nullable

Finish

gradestring nullable

Grade

dimensionstring nullable

Dimension

typestring nullable

Material type

versionstring nullable

Version

dimensionUnitsstring nullable

Unit the material's dimensions are in: Inch, Foot, Yard, Millimeter, Centimeter or Meter. Routing input-material nesting d2 and d3 are costed in this unit. A routing costs from a copy of the material's units, shape type and density taken when the input material was added, so later changes to the material may not reach it.

shapeTypestring nullable

How the material is measured: Planar (sheet and plate, costed by length and width) or Linear (bar, tube and structural shapes, costed by length). A nesting's d3 applies only to Planar materials.

linearDensitynumber double nullable

Weight per unit length, in densityUnits. Used to cost Linear materials.

planarDensitynumber double nullable

Weight per unit area, in densityUnits. Used to cost Planar materials.

densityUnitsstring nullable

Unit of linearDensity and planarDensity: PoundPerFoot, KilogramPerMeter, PoundPerSquareFoot or KilogramPerSquareMeter. An input material whose material has no density for its shapeType is estimated at zero material cost.

Changes

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: application/problem+json)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: application/problem+json)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: application/problem+json)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: application/problem+json)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: application/problem+json)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: application/problem+json)