JetNet Tool icon

JetNet Tool

Access JetNet aviation data for AI Agents

Overview

This node integrates with the JetNet aviation data service to retrieve detailed aircraft information. It is designed for scenarios where users need comprehensive and specific aviation data such as aircraft specifications, maintenance records, flight history, equipment details, and related company or market intelligence.

Typical use cases include:

  • Aviation industry analysts gathering detailed aircraft data for market research.
  • Maintenance teams accessing aircraft maintenance and status information.
  • Sales or leasing agents retrieving aircraft lease and ownership details.
  • Developers building AI agents that require structured aviation data for decision-making or automation.

For example, using the "Get" operation on the "Aircraft" resource allows fetching all available data about a specific aircraft by its ID, which can be used to populate dashboards or feed into predictive maintenance models.

Properties

Name Meaning
Tool Description Choose how to set the tool's description:
- Set Automatically: The description is auto-generated based on the selected resource and operation.
- Set Manually: Allows manual input of a custom description explaining what the tool does.
Description A text field to manually describe the tool’s purpose and capabilities. This helps language models understand the tool better when set manually. Default is a general description of accessing JetNet aviation data.

Output

The node outputs a JSON string containing the following structure:

  • success: Boolean indicating if the API call was successful.
  • resource: The resource type queried (e.g., "aircraft").
  • operation: The operation performed (e.g., "get").
  • data: The actual data returned from the JetNet API corresponding to the requested aircraft information.
  • timestamp: ISO timestamp of when the response was generated.
  • error (only if failure): Error message describing what went wrong.

The output JSON contains detailed aircraft data depending on the operation, such as full aircraft details, lists, maintenance info, flight history, pictures, and more.

No binary data output is indicated in the code; all responses are JSON-formatted strings.

Dependencies

  • Requires an active connection to the JetNet API service.
  • Needs an API authentication token and security token configured via credentials in n8n.
  • The node makes HTTP requests to the JetNet API endpoints at https://customer.jetnetconnect.com.
  • Proper credential setup in n8n is mandatory to authenticate and authorize API calls.

Troubleshooting

  • Missing Required IDs: Many operations require specific identifiers like aircraftId, registrationNumber, or companyId. If these are missing, the node throws errors such as "Aircraft ID is required for this operation". Ensure all required parameters are provided.
  • Unknown Resource or Operation: If an unsupported resource or operation is specified, the node will throw errors like "Unknown aircraft operation" or "Unknown resource". Verify that the resource and operation names match supported values.
  • API Authentication Errors: Failure to provide valid API credentials will result in authorization errors. Confirm that the API key and security token are correctly configured in n8n credentials.
  • Invalid Input Format: When passing parameters, ensure they are correctly formatted JSON objects or strings parsable to JSON. Improper formatting may cause parsing errors.
  • Rate Limits or Network Issues: As the node depends on external API calls, network failures or rate limiting by JetNet could cause errors. Check connectivity and API usage limits.

Links and References

  • JetNet Official Website – For more information about the data service.
  • JetNet API documentation (not publicly linked here) – Consult your JetNet account or support for API endpoint details and authentication setup.
  • n8n Documentation on Credentials – To configure API keys and tokens securely within n8n.

Discussion