1. Receive assigned requests
GET only active, unexpired RFQs addressed to your operator organization.
Free operator integration
Use the free Jet Intelligence REST API to read broker requests assigned to your operator organization and return a quote, alternative aircraft, clarification question or decline from your existing commercial tools.
GET only active, unexpired RFQs addressed to your operator organization.
POST a quote, alternative, question or decline. Structured prices show what is known and what remains conditional.
Your team decides whether availability is confirmed. The API does not plan or release a flight.
Quick start
01 / Access
An operator administrator creates a key in the provider workspace. The full secret is shown once; store it in a secret manager. Keys are hashed, scoped to an operator organization, revocable and valid for one year.
02 / Read
Send a bearer key to the RFQ endpoint. Poll at a sensible interval that respects the 120-request-per-minute key limit.
03 / Respond
Post a response with an idempotency key. Reuse the same key only when retrying identical content.
Only active requests assigned to the authenticated operator are returned. Page size is 1 to 100.
curl -sS "https://www.jet-intelligence.com/api/v1/operator/rfqs?limit=25&offset=0" \
-H "Authorization: Bearer ji_live_op_YOUR_KEY"{
"data": [{
"recipient_id": "00000000-0000-4000-8000-000000000001",
"rfq_id": "00000000-0000-4000-8000-000000000002",
"response_status": "sent",
"response_deadline": "2026-10-12T16:00:00Z",
"reference": "JI-EXAMPLE-2048",
"passenger_count": 6,
"currency": "EUR",
"requirements": { "cabin": "midsize", "wifi": true },
"legs": [{ "sequence": 1, "origin_icao": "LEMD", "destination_icao": "LFPB", "departure_local": "2026-10-12T09:30", "departure_timezone": "Europe/Madrid", "departure_utc": "2026-10-12T07:30:00Z", "flexibility_before_minutes": 0, "flexibility_after_minutes": 30 }]
}],
"pagination": { "limit": 25, "offset": 0, "next_offset": null }
}Send an explicit availability state. If omitted, it defaults to confirmation_required.
curl -sS -X POST "https://www.jet-intelligence.com/api/v1/operator/rfqs/RFQ_UUID/responses" \
-H "Authorization: Bearer ji_live_op_YOUR_KEY" \
-H "Idempotency-Key: operator-quote-2048-001" \
-H "Content-Type: application/json" \
--data '{
"kind": "quote",
"aircraftType": "Citation Latitude",
"registration": "N123AB",
"passengerCapacity": 8,
"priceState": "conditional",
"availability": "confirmation_required",
"totalAmount": 31800,
"currency": "EUR",
"validUntil": "2026-10-12T16:00:00Z",
"unknownItems": ["Deicing, if required"],
"included": ["Standard handling"],
"excluded": ["Deicing"],
"message": "Subject to final operator confirmation."
}'An all-in price cannot contain unresolved items. Supported currencies are EUR, GBP and USD. Quote expiry must be a future ISO date-time with an offset.
Response contract
quoteQuote the requested aircraft with price, certainty, availability and conditions.
alternativePropose another aircraft or itinerary with route and local-time details.
questionAsk the broker to clarify a mission detail.
declineDecline the assigned request with an explanation.
Access & safeguards
rfqs:read and responses:write.409.429.| Status | Meaning | Action |
|---|---|---|
| 200 | Request accepted | Read the result or response id. |
| 400 | Invalid request | Check the RFQ id, query parameters and idempotency header. |
| 401 | Invalid or expired key | Ask an operator admin to issue or rotate a key. |
| 403 | Missing scope | Use a key with the required permission. |
| 404 | RFQ not assigned | Only respond to RFQs returned for your organization. |
| 409 | Closed RFQ or idempotency conflict | Check RFQ state or use a fresh key for a new response. |
| 422 | Invalid response fields | Correct the validation errors. |
| 429 | Rate limit reached | Wait until the current UTC-minute bucket resets. |
| 503 | Temporary service problem | Retry with backoff and keep the same idempotency key. |
Operator systems can include charter-sales, fleet, crew, compliance and dispatch software. Jet Intelligence handles commercial RFQs and responses. It does not file flight plans, calculate crew duty, release dispatch or declare a flight operationally ready. Vendor-specific connectors require supported vendor APIs and authorized test access.
ForeFlight Dispatch, FL3XX and Schedaero describe APIs or integrations in official material. This shows that an API handoff is a familiar software pattern, but does not imply a certified Jet Intelligence connector.
Operator API access is free. There is no API subscription and no per-request fee. An operator administrator with a verified operator account creates an integration key in the provider workspace, stores it once, and tests against this guide, the OpenAPI contract, or the Postman collection. Fleet profile changes stay in review until a steward applies them.
Yes. Jet Intelligence provides the operator API without an API subscription fee or per-request charge. Fair-use request limits apply.
The API is vendor-neutral. Your developer or integration provider can connect an existing system where authorized API access is available. Jet Intelligence does not claim a certified connector to these products.
No. Operators explicitly submit an availability state with a commercial response. Flight plans, dispatch release, crew legality and operational readiness stay in approved operator systems.
The API returns route and schedule details, passenger count, currency, allowlisted requirements, deadline and response status. It excludes passenger identity and travel-document data.