API Endpoints - OAMKpathfinder/group4 GitHub Wiki

Admins

    get    [/api/admins/models]

Admins > Files

    post    [/api/admins/files/]
    get     [/api/admins/files/]

Admins > Models > Defaults

    post    [/api/admins/models/defaults/]
    get     [/api/admins/models/defaults/]
    delete  [/api/admins/models/defaults/:id]
    put     [/api/admins/models/defaults/:id]

Admins > Models > Heating-systems

    get     [/api/admins/models/heating-systems/]
    post    [/api/admins/models/heating-systems/]
    put     [/api/admins/models/heating-systems/:id]
    delete  [/api/admins/models/heating-systems/:id]

Admins > Models > House-details

    get     [/api/admins/models/house-details/]
    post    [/api/admins/models/house-details/]
    put     [/api/admins/models/house-details/:id]
    delete  [/api/admins/models/house-details/:id]

Admins > Models > House-parts

    get     [/api/admins/models/house-parts/]
    post    [/api/admins/models/house-parts/]
    put     [/api/admins/models/house-parts/:id]
    delete  [/api/admins/models/house-parts/:id]

Admins > Models > Houses

    get     [/api/admins/models/houses/]
    post    [/api/admins/models/houses/]
    put     [/api/admins/models/houses/:id]
    delete  [/api/admins/models/houses/:id]

Admins > Models > Locations

    get     [/api/admins/models/locations/]
    post    [/api/admins/models/locations/]
    put     [/api/admins/models/locations/:id]
    delete  [/api/admins/models/locations/:id]

Admins > Models > Materials

    get     [/api/admins/models/materials/]
    post    [/api/admins/models/materials/]
    put     [/api/admins/models/materials/:id]
    delete  [/api/admins/models/materials/:id]

Admins > Models > Pages

    get     [/api/admins/models/pages/]
    post    [/api/admins/models/pages/]
    put     [/api/admins/models/pages/:id]
    delete  [/api/admins/models/pages/:id]

Admins > Models > Part-materials

    get     [/api/admins/models/part-materials/]
    post    [/api/admins/models/part-materials/]
    delete  [/api/admins/models/part-materials/:id]

Admins > Models > Part-types

    get     [/api/admins/models/part-types/]
    post    [/api/admins/models/part-types/]
    put     [/api/admins/models/part-types/:id]
    delete  [/api/admins/models/part-types/:id]

Admins > Models > Thermal-bridges

    get     [/api/admins/models/thermal-bridges/]
    post    [/api/admins/models/thermal-bridges/]
    put     [/api/admins/models/thermal-bridges/:id]
    delete  [/api/admins/models/thermal-bridges/:id]

Admins > Models > Users

    get     [/api/admins/models/users/]
    post    [/api/admins/models/users/]
    get     [/api/admins/models/users/:id]
    put     [/api/admins/models/users/:id]
    delete  [/api/admins/models/users/:id]

Defaults

    get     [/api/defaults/]
    get     [/api/heating-systems/]

House-parts

    get     [/api/house-parts/]

Houses

    post    [/api/houses/]
    get     [/api/houses/user]
    get     [/api/houses/:id]
    delete  [/api/houses/:id]
    patch   [/api/houses/:id]

Houses-details

    post    [/api/houses-details/]
    get     [/api/houses-details/:id]
    delete  [/api/houses-details/:id]
    patch   [/api/houses-details/:id]

Locations

    get     [/api/locations/]

Materials

    get     [/api/materials/]

Part-types

    get     [/api/part-types/:id]
    get     [/api/part-types/:id/upgrade]
    get     [/api/part-types/:id/cost]

Thermal-bridges

    get     [/api/thermal-bridges/:id]
    post    [/api/thermal-bridges/:id]
    put     [/api/thermal-bridges/:id]
    delete  [/api/thermal-bridges/:id]

Users

    get     [/api/users/]
    put     [/api/users/:id]
    post    [/api/users/auth/signup]
    post    [/api/users/auth/login]
    get     [/api/users/confirm/:verificationCode]
    get     [/api/users/regenerateCode/:UsersId]