TrackerController :: oysterTrackerEndpoint
Request
GET Parameters
None
POST Parameters
None
Uploaded Files
None
Request Attributes
| Key | Value |
|---|---|
| _controller | "App\Controller\Admin\TrackerController::oysterTrackerEndpoint" |
| _firewall_context | "security.firewall.map.context.main" |
| _route | "api_tracker_oyster_endpoint" |
| _route_params | [] |
| _security_authenticators | [] |
| _security_firewall_run | "_security_main" |
| _security_skipped_authenticators | [ Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#335 -supports: false -passport: null -duration: null -stub: "Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator" -authenticated: null -exception: null -authenticator: Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator {#315 …} } Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#305 -supports: false -passport: null -duration: null -stub: "Symfony\Component\Security\Http\Authenticator\JsonLoginAuthenticator" -authenticated: null -exception: null -authenticator: Symfony\Component\Security\Http\Authenticator\JsonLoginAuthenticator {#336 …} } Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#303 -supports: false -passport: null -duration: null -stub: "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator" -authenticated: null -exception: null -authenticator: Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator {#302 …} } ] |
| _stopwatch_token | "a6acc6" |
Request Headers
| Header | Value |
|---|---|
| accept-encoding | "zstd,gzip" |
| authorization | "df5s4gr84g5f1sd51fd1w@2awsfa" |
| content-length | "1706" |
| content-type | "application/json" |
| host | "itrsp.giobtrans.ch" |
| user-agent | "TheThingsStack/3.36.1-rc7-SNAPSHOT-8be3783258 (linux/arm64)" |
| x-forwarded-proto | "https" |
| x-php-ob-level | "1" |
| x-tts-domain | "eu1.cloud.thethings.network" |
Request Content
Pretty
{
"end_device_ids": {
"device_id": "oyster1-2",
"application_ids": {
"application_id": "itrsp-giobellina"
},
"dev_eui": "70B3D5705000835C",
"join_eui": "70B3D57050000000",
"dev_addr": "260B8638"
},
"correlation_ids": [
"gs:uplink:01KWNSQTGPR0X2H6MEV17N8TKD"
],
"received_at": "2026-07-04T05:31:06.337776758Z",
"uplink_message": {
"session_key_id": "AZ8rmLgl91sq8j93b8XKxQ==",
"f_port": 1,
"frm_payload": "TmiYG+\/0IwQCAJE=",
"decoded_payload": {
"batV": 3.63,
"cached": {
"headingDeg": 0,
"latitudeDeg": 46.2973006,
"longitudeDeg": 6.9465327,
"speedKmph": 0
},
"fixFailed": true,
"inTrip": false,
"manDown": null,
"type": "position"
},
"decoded_payload_warnings": [
"fix failed"
],
"rx_metadata": [
{
"gateway_ids": {
"gateway_id": "hb9y-leys-cvs",
"eui": "3730392010004A00"
},
"time": "2026-07-03T08:54:44.615271Z",
"timestamp": 275905717,
"rssi": -97,
"channel_rssi": -97,
"snr": 2.75,
"uplink_token": "ChsKGQoNaGI5eS1sZXlzLWN2cxIINzA5IBAASgAQtfnHgwEaCwiataLSBhCauK0\/IIjGjOqDnCM=",
"channel_index": 7,
"received_at": "2026-07-04T05:31:06.099850886Z"
}
],
"settings": {
"data_rate": {
"lora": {
"bandwidth": 125000,
"spreading_factor": 12,
"coding_rate": "4\/5"
}
},
"frequency": "867900000",
"timestamp": 275905717,
"time": "2026-07-03T08:54:44.615271Z"
},
"received_at": "2026-07-04T05:31:06.134653254Z",
"consumed_airtime": "1.482752s",
"locations": {
"frm-payload": {
"latitude": 46.2973006,
"longitude": 6.9465327,
"source": "SOURCE_GPS"
}
},
"version_ids": {
"brand_id": "digital-matter",
"model_id": "oyster",
"hardware_version": "60.1",
"firmware_version": "60.1.2.9",
"band_id": "EU_863_870"
},
"network_ids": {
"net_id": "000013",
"ns_id": "EC656E0000000181",
"tenant_id": "ttn",
"cluster_id": "eu1",
"cluster_address": "eu1.cloud.thethings.network"
},
"last_battery_percentage": {
"value": 17.391304,
"received_at": "2026-07-01T12:56:24.398605789Z"
}
}
}
Raw
{"end_device_ids":{"device_id":"oyster1-2","application_ids":{"application_id":"itrsp-giobellina"},"dev_eui":"70B3D5705000835C","join_eui":"70B3D57050000000","dev_addr":"260B8638"},"correlation_ids":["gs:uplink:01KWNSQTGPR0X2H6MEV17N8TKD"],"received_at":"2026-07-04T05:31:06.337776758Z","uplink_message":{"session_key_id":"AZ8rmLgl91sq8j93b8XKxQ==","f_port":1,"frm_payload":"TmiYG+/0IwQCAJE=","decoded_payload":{"batV":3.63,"cached":{"headingDeg":0,"latitudeDeg":46.2973006,"longitudeDeg":6.9465327,"speedKmph":0},"fixFailed":true,"inTrip":false,"manDown":null,"type":"position"},"decoded_payload_warnings":["fix failed"],"rx_metadata":[{"gateway_ids":{"gateway_id":"hb9y-leys-cvs","eui":"3730392010004A00"},"time":"2026-07-03T08:54:44.615271Z","timestamp":275905717,"rssi":-97,"channel_rssi":-97,"snr":2.75,"uplink_token":"ChsKGQoNaGI5eS1sZXlzLWN2cxIINzA5IBAASgAQtfnHgwEaCwiataLSBhCauK0/IIjGjOqDnCM=","channel_index":7,"received_at":"2026-07-04T05:31:06.099850886Z"}],"settings":{"data_rate":{"lora":{"bandwidth":125000,"spreading_factor":12,"coding_rate":"4/5"}},"frequency":"867900000","timestamp":275905717,"time":"2026-07-03T08:54:44.615271Z"},"received_at":"2026-07-04T05:31:06.134653254Z","consumed_airtime":"1.482752s","locations":{"frm-payload":{"latitude":46.2973006,"longitude":6.9465327,"source":"SOURCE_GPS"}},"version_ids":{"brand_id":"digital-matter","model_id":"oyster","hardware_version":"60.1","firmware_version":"60.1.2.9","band_id":"EU_863_870"},"network_ids":{"net_id":"000013","ns_id":"EC656E0000000181","tenant_id":"ttn","cluster_id":"eu1","cluster_address":"eu1.cloud.thethings.network"},"last_battery_percentage":{"value":17.391304,"received_at":"2026-07-01T12:56:24.398605789Z"}}}
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "application/json" |
| date | "Sat, 04 Jul 2026 05:31:06 GMT" |
| x-debug-token | "9671d9" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session 1
Session Metadata
No session metadata
Session Attributes
No session attributes
Session Usage
1
Usages
Stateless check enabled
| Usage |
|---|
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:39
[
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
"line" => 39
"function" => "getMetadataBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/vendor/symfony/security-http/Firewall/AccessListener.php"
"line" => 75
"function" => "getToken"
"class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
"type" => "->"
]
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
"line" => 52
"function" => "authenticate"
"class" => "Symfony\Component\Security\Http\Firewall\AccessListener"
"type" => "->"
]
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/vendor/symfony/security-bundle/Security/LazyFirewallContext.php"
"line" => 64
"function" => "authenticate"
"class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
"type" => "->"
]
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
"line" => 88
"function" => "authenticate"
"class" => "Symfony\Bundle\SecurityBundle\Security\LazyFirewallContext"
"type" => "->"
]
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/vendor/symfony/security-http/Firewall.php"
"line" => 86
"function" => "callListeners"
"class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
"type" => "->"
]
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 115
"function" => "onKernelRequest"
"class" => "Symfony\Component\Security\Http\Firewall"
"type" => "->"
]
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 206
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 56
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 126
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 159
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 76
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/vendor/symfony/http-kernel/Kernel.php"
"line" => 191
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/public/index.php"
"line" => 28
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
]
|
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| APP_ENV | "dev" |
| APP_MAILER_ERROR_TO | "fabian.joris@fji.ch" |
| APP_MAILER_FROM | "fabian.joris@giobtrans.ch" |
| APP_SECRET | "0b6ab4a9906a7d59f9a09dee58705bca" |
| DATABASE_URL | "mysql://sc6s0_iTrsp:09xrif4OaP_R@sc6s0.myd.infomaniak.com:3306/sc6s0_iTrsp?serverVersion=mariadb-10.11.15" |
| DEFAULT_URI | "https://itrsp.giobtrans.ch/" |
| LOCK_DSN | "flock" |
| MAILER_DSN | "smtp://fabian.joris%40giobtrans.ch:Jspp186.feu@mail.infomaniak.com:587" |
| TELTONIKA_API_TOKEN | "BOSCHUNGISSHIT_2025@ViveMoi" |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_DEBUG | "1" |
| CONTENT_LENGTH | "1706" |
| CONTENT_TYPE | "application/json" |
| CONTEXT_DOCUMENT_ROOT | "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/public" |
| CONTEXT_PREFIX | "" |
| DOCUMENT_ROOT | "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/public" |
| FCGI_ROLE | "RESPONDER" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| HTTPS | "on" |
| HTTP_ACCEPT_ENCODING | "zstd,gzip" |
| HTTP_AUTHORIZATION | "df5s4gr84g5f1sd51fd1w@2awsfa" |
| HTTP_HOST | "itrsp.giobtrans.ch" |
| HTTP_USER_AGENT | "TheThingsStack/3.36.1-rc7-SNAPSHOT-8be3783258 (linux/arm64)" |
| HTTP_X_FORWARDED_PROTO | "https" |
| HTTP_X_TTS_DOMAIN | "eu1.cloud.thethings.network" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" |
| PHP_SELF | "/index.php" |
| PHP_VERSION | "8.4" |
| QUERY_STRING | "" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_HTTP_AUTHORIZATION | "df5s4gr84g5f1sd51fd1w@2awsfa" |
| REDIRECT_PHP_VERSION | "8.4" |
| REDIRECT_SCRIPT_URI | "https://itrsp.giobtrans.ch/api/endpoint/oyster_tracker" |
| REDIRECT_SCRIPT_URL | "/api/endpoint/oyster_tracker" |
| REDIRECT_SSL_TLS_SNI | "itrsp.giobtrans.ch" |
| REDIRECT_STATUS | "200" |
| REDIRECT_UNIQUE_ID | "akiamkS3po5RChuRPZXWHAAAAIw" |
| REDIRECT_URL | "/api/endpoint/oyster_tracker" |
| REMOTE_ADDR | "2a05:d018:b7b:e201:80f4:ed1:f3f:78d8" |
| REMOTE_PORT | "41956" |
| REQUEST_METHOD | "POST" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1783143066 |
| REQUEST_TIME_FLOAT | 1783143066.5247 |
| REQUEST_URI | "/api/endpoint/oyster_tracker" |
| SCRIPT_FILENAME | "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/public/index.php" |
| SCRIPT_NAME | "/index.php" |
| SCRIPT_URI | "https://itrsp.giobtrans.ch/api/endpoint/oyster_tracker" |
| SCRIPT_URL | "/api/endpoint/oyster_tracker" |
| SERVER_ADDR | "127.0.0.80" |
| SERVER_ADMIN | "webmaster@giobtrans.ch" |
| SERVER_NAME | "itrsp.giobtrans.ch" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache" |
| SSL_TLS_SNI | "itrsp.giobtrans.ch" |
| SYMFONY_DOTENV_PATH | "/home/clients/7013e9c520340d452787db41b1ef6905/sites/itrsp.giobtrans.ch/.env" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_SECRET,APP_MAILER_ERROR_TO,APP_MAILER_FROM,TELTONIKA_API_TOKEN,MAILER_DSN,DATABASE_URL,LOCK_DSN,DEFAULT_URI" |
| TEMP | "/home/clients/7013e9c520340d452787db41b1ef6905/tmp" |
| TMP | "/home/clients/7013e9c520340d452787db41b1ef6905/tmp" |
| TMPDIR | "/home/clients/7013e9c520340d452787db41b1ef6905/tmp" |
| UNIQUE_ID | "akiamkS3po5RChuRPZXWHAAAAIw" |