FREDFRED docs

Envoyer un modèle 3D et demander un devis

Importez un STL, OBJ ou 3MF et demandez son prix de fabrication. Suivez le calcul avant de proposer un total confirmé à votre client.

Publié par FRED

POST
/v1/storefront/quotes/upload

Importez un STL, OBJ ou 3MF et demandez son prix de fabrication. Suivez le calcul avant de proposer un total confirmé à votre client.

Autorisation

ApiKeyAuth
X-API-Key<token>

Clé créée dans le dashboard, à conserver sur votre serveur.

Emplacement: header

Paramètres d’en-tête

Idempotency-Key*Idempotency-Key
Longueur1 <= length <= 160

Corps de la requête

multipart/form-data

Définitions TypeScript

Utiliser le type request body en TypeScript.

Corps de la réponse

application/json

application/json

application/json

curl -X POST "https://example.com/v1/storefront/quotes/upload" \  -H "Idempotency-Key: string" \  -F file="string"
{  "id": "est_exemple",  "object": "print_quote",  "status": "ready",  "comparison_complete": true,  "file_id": "file_exemple",  "product_id": null,  "quantity": 1,  "material": "PLA",  "destination": {    "country": "FR",    "postal_code": "34000"  },  "recommended_option_id": "opt_exemple",  "options": [    {      "id": "opt_exemple",      "supplier": {        "id": "farm_exemple",        "name": "Atelier exemple",        "city": "Montpellier",        "country": "FR"      },      "recommended": true,      "available": true,      "reason": null,      "price": {        "currency": "EUR",        "production_cents": 800,        "service_cents": 150,        "shipping_cents": 509,        "insert_cents": 0,        "subtotal_cents": 1459,        "tax_cents": 292,        "tax_rate_bps": 2000,        "total_cents": 1751      },      "dispatch_hours": 48,      "transit_hours": 48,      "delivery_hours": 96,      "expires_at": "2030-01-01T13:00:00Z",      "simulated": false,      "preparation_id": "prep_exemple",      "artifact_id": "artifact_exemple",      "preview_url": "/v1/preparations/prep_exemple/content",      "approval_required": false,      "estimate_source": "slicer",      "indicative": false,      "estimation_notice": null    }  ],  "unavailable_suppliers": [],  "issues": [],  "ordering_enabled": true,  "poll_url": "/v1/storefront/quotes/est_exemple"}

Cette page vous a-t-elle été utile ?