Prosjekt-API
Staircase3D sender én HTTPS POST per klikk. Forespørselskroppen er prosjektet direkte, og samme deliveryID legges til nettsidelenken som staircalcDeliveryID når leveringen er satt i kø.
Autentisering
Forespørselen bruker Authorization: Bearer med tokenet du oppgir. Idempotency-Key inneholder deliveryID, og X-StairCalc-Payload-Version er 1. Svar med en valgfri 2xx-status innen 15 sekunder.
JSON-format
{
"schemaVersion": 1,
"deliveryID": "uuid",
"sentAt": "ISO-8601",
"units": "millimeters",
"overallDimensions": { "width": 0, "depth": 0, "height": 0 },
"levels": [{
"id": "uuid",
"levelNumber": 1,
"elevationMillimeters": 0,
"dimensions": {
"width": 0,
"depth": 0,
"floorToFloorHeight": 0
},
"input": { "...": "complete editable StaircaseInput" }
}]
}input inneholder hele det redigerbare trappegrunnlaget for nivået. Nye kompatible felt kan legges til senere. Bilder, notater, delearkiv, mesh og annen 3D-data sendes ikke.