{"id":2980,"date":"2026-01-26T09:27:03","date_gmt":"2026-01-26T14:27:03","guid":{"rendered":"https:\/\/www.airsupervision.com\/wp-r\/docs\/administrator\/apis\/add\/"},"modified":"2026-02-25T08:27:14","modified_gmt":"2026-02-25T13:27:14","slug":"add","status":"publish","type":"docs","link":"https:\/\/www.airsupervision.com\/wp-r\/docs\/administrator\/apis\/resources\/aircrafts\/add\/","title":{"rendered":"Add"},"content":{"rendered":"\n<p>POST&nbsp;<code>\/<code>aircrafts<\/code>\/add<\/code><\/p>\n\n\n\n<p>Purpose:&nbsp;create a new aircraft.<\/p>\n\n\n\n<p>Access:<\/p>\n\n\n\n<ul class=\"wp-r_indent50\">\n<li>read-write<\/li>\n\n\n\n<li>admin<\/li>\n<\/ul>\n\n\n\n<p>Payload:&nbsp;add format above.<\/p>\n\n\n\n<p>Additional fields:<\/p>\n\n\n\n<ul class=\"wp-r_indent50\">\n<li>Join fields are not insertable unless they are real columns in the base table.<\/li>\n<\/ul>\n\n\n\n<p>Allowed fields&nbsp;(from config):<\/p>\n\n\n\n<ul class=\"wp-r_indent50\">\n<li><code>registration<\/code>,&nbsp;<code>type<\/code>,&nbsp;<code>description<\/code>,&nbsp;<code>inactive<\/code>,&nbsp;<code>initial_TTSN.<\/code><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-r_indent50\">\n<li><\/li>\n<\/ul>\n\n\n\n<p>Sample payload:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"registration\": \"C-GABC\",\n  \"type\": \"C172\",\n  \"description\": \"Training aircraft\",\n  \"inactive\": 0,\n  \"initial_TTSN\": 1234.5\n}<\/code><\/pre>\n\n\n\n<p>Response:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"meta\": { \"status\": 201, \"error\": null },\n  \"data\": {\n    \"id\": 1,\n    \"registration\": \"C-GABC\"\n  }\n}<\/code><\/pre>\n\n\n\n<p>Examples&nbsp;(curl):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -X POST https:\/\/example.com\/api\/v1\/prod\/aircrafts\/add \\\n  -H \"Authorization: Bearer YOUR_TOKEN\" \\\n  -H \"X-Client: LTW-API\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d \"{\\\"registration\\\":\\\"C-GABC\\\"}\"<\/code><\/pre>\n\n\n\n<p>Examples&nbsp;(PHP):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$url = 'https:\/\/example.com\/api\/v1\/prod\/aircrafts\/add';\n$payload = json_encode(&#91;'registration' =&gt; 'C-GABC']);\n\n$ch = curl_init($url);\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\ncurl_setopt($ch, CURLOPT_POST, true);\ncurl_setopt($ch, CURLOPT_HTTPHEADER, &#91;\n    'Authorization: Bearer YOUR_TOKEN',\n    'X-Client: LTW-API',\n    'Content-Type: application\/json',\n]);\ncurl_setopt($ch, CURLOPT_POSTFIELDS, $payload);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(curl_error($ch));\n}\ncurl_close($ch);\n\necho $response;<\/code><\/pre>\n\n\n\n<p>Examples&nbsp;(Node.js):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>const fetch = require('node-fetch');\n\nasync function addAircraft() {\n  const res = await fetch('https:\/\/example.com\/api\/v1\/prod\/aircrafts\/add', {\n    method: 'POST',\n    headers: {\n      Authorization: 'Bearer YOUR_TOKEN',\n      'X-Client': 'LTW-API',\n      'Content-Type': 'application\/json',\n    },\n    body: JSON.stringify({ registration: 'C-GABC' }),\n  });\n\n  if (!res.ok) {\n    throw new Error(`HTTP ${res.status}`);\n  }\n\n  const data = await res.json();\n  console.log(data);\n}\n\naddAircraft().catch(console.error);<\/code><\/pre>\n","protected":false},"featured_media":0,"parent":2976,"menu_order":2,"template":"","doc_tag":[],"_links":{"self":[{"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/2980"}],"collection":[{"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/types\/docs"}],"version-history":[{"count":2,"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/2980\/revisions"}],"predecessor-version":[{"id":3364,"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/2980\/revisions\/3364"}],"up":[{"embeddable":true,"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/2976"}],"prev":[{"title":"List","link":"https:\/\/www.airsupervision.com\/wp-r\/docs\/administrator\/apis\/resources\/aircrafts\/list\/","href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/docs\/2977"}],"wp:attachment":[{"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/media?parent=2980"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.airsupervision.com\/wp-r\/wp-json\/wp\/v2\/doc_tag?post=2980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}