Tillgängliga resurser:

  1. /investigation
    GET
    Hämta detaljer för alla geotekniska utredningar
    UT: InvestigationDetails
    Returkoder: 200=OK, 404=inga utredningar hittades, 500=internt serverfel
  2. /investigation/{investigationId}
    GET
    Hämta detaljer för geoteknisk utredning givet dess id
    UT: InvestigationDetail
    Returkoder: 200=OK, 404=utredningen hittades inte, 500=internt serverfel
  3. /geometry/{investigationId}
    GET
    Hämta geometri (array med två hörnpunkter i dagsläget) för en geoteknisk utredning
    UT: Corners
    Returkoder: 200=OK, 404=utredningen hittades inte, 500=internt serverfel
  4. /search
    POST
    Hitta geotekniska utredningar givet undersökningspunkter, returnera matchande utredningar med detaljer och indata/utredningspunkter nycklade till dessa
    IN (body): SurveypointIds
    UT: Investigations
    Returkoder: 200=OK, 404=ingen träff, 400=felstrukturerat indata, 500=internt serverfel
  5. /document/{documentId}
    GET
    Hämta sektionsritning (PNG) eller annat dokument (t.ex. MUR) givet dokumentidentitet
    UT: Binärdata i respons enligt header för Content-Type
    Returkoder: 200=OK, 404=dokumentet kunde inte hittas, 500=internt serverfel
  6. /documents/{investigationId}
    GET
    Hämta ZIP med dokument i PDF-format kopplade till geoteknisk utredning
    UT: Binärdata i respons enligt header för Content-Type
    Returkoder: 200=OK, 404=utredningen kunde inte hittas eller saknar kopplade dokument i PDF-format, 500=internt serverfel
  7. /export
    POST
    Beställ export och returnera status
    IN (body): ExportDetail
    UT: Se returkod
    Returkoder: 200=OK, 400=felstrukturerat indata, 500=internt serverfel
  8. /profilepdf/{surveypointId}
    GET
    Hämta sektionsritning (PDF) för givet surveypointId
    UT: Binärdata i respons enligt header för Content-Type
    Returkoder: 200=OK, 404=dokumentet kunde inte hittas, 500=internt serverfel
  9. /profileimage/{surveypointId}
    GET
    Hämta sektionsritning (PNG) för givet surveypointId
    UT: Binärdata i respons enligt header för Content-Type
    Returkoder: 200=OK, 404=dokumentet kunde inte hittas, 500=internt serverfel