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 | "e3de32" |
Request Headers
| Header | Value |
|---|---|
| accept-encoding | "zstd,gzip" |
| authorization | "df5s4gr84g5f1sd51fd1w@2awsfa" |
| content-length | "1701" |
| 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:01KWNSWBH629B1WQ08S3TD1NGH"
],
"received_at": "2026-07-04T05:33:34.834497153Z",
"uplink_message": {
"session_key_id": "AZ8rmLgl91sq8j93b8XKxQ==",
"f_port": 3,
"f_cnt": 1,
"frm_payload": "YAEBUMACGE0EGho=",
"decoded_payload": {
"aveGpsFailS": 154,
"aveGpsFixS": 96,
"aveGpsFreshenS": 4,
"gpsFails": 352,
"gpsSuccesses": 160,
"initialBatV": 4,
"tripCount": 64,
"txCount": 704,
"type": "stats",
"uptimeWeeks": 52,
"wakeupsPerTrip": 26
},
"rx_metadata": [
{
"gateway_ids": {
"gateway_id": "hb9y-leys-cvs",
"eui": "3730392010004A00"
},
"time": "2026-07-03T08:57:13.107573Z",
"timestamp": 424398980,
"rssi": -97,
"channel_rssi": -97,
"snr": -3.5,
"uplink_token": "ChsKGQoNaGI5eS1sZXlzLWN2cxIINzA5IBAASgAQhKGvygEaDAiutqLSBhDfo8yrAiCgh5qBraAj",
"channel_index": 6,
"received_at": "2026-07-04T05:33:34.597919034Z"
}
],
"settings": {
"data_rate": {
"lora": {
"bandwidth": 125000,
"spreading_factor": 10,
"coding_rate": "4\/5"
}
},
"frequency": "867700000",
"timestamp": 424398980,
"time": "2026-07-03T08:57:13.107573Z"
},
"received_at": "2026-07-04T05:33:34.630792228Z",
"consumed_airtime": "0.411648s",
"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": {
"f_cnt": 1,
"value": 16.996046,
"received_at": "2026-07-04T05:33:34.630792228Z"
}
}
}
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:01KWNSWBH629B1WQ08S3TD1NGH"],"received_at":"2026-07-04T05:33:34.834497153Z","uplink_message":{"session_key_id":"AZ8rmLgl91sq8j93b8XKxQ==","f_port":3,"f_cnt":1,"frm_payload":"YAEBUMACGE0EGho=","decoded_payload":{"aveGpsFailS":154,"aveGpsFixS":96,"aveGpsFreshenS":4,"gpsFails":352,"gpsSuccesses":160,"initialBatV":4,"tripCount":64,"txCount":704,"type":"stats","uptimeWeeks":52,"wakeupsPerTrip":26},"rx_metadata":[{"gateway_ids":{"gateway_id":"hb9y-leys-cvs","eui":"3730392010004A00"},"time":"2026-07-03T08:57:13.107573Z","timestamp":424398980,"rssi":-97,"channel_rssi":-97,"snr":-3.5,"uplink_token":"ChsKGQoNaGI5eS1sZXlzLWN2cxIINzA5IBAASgAQhKGvygEaDAiutqLSBhDfo8yrAiCgh5qBraAj","channel_index":6,"received_at":"2026-07-04T05:33:34.597919034Z"}],"settings":{"data_rate":{"lora":{"bandwidth":125000,"spreading_factor":10,"coding_rate":"4/5"}},"frequency":"867700000","timestamp":424398980,"time":"2026-07-03T08:57:13.107573Z"},"received_at":"2026-07-04T05:33:34.630792228Z","consumed_airtime":"0.411648s","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":{"f_cnt":1,"value":16.996046,"received_at":"2026-07-04T05:33:34.630792228Z"}}}
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "application/json" |
| date | "Sat, 04 Jul 2026 05:33:35 GMT" |
| x-debug-token | "c2cd3a" |
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 | "1701" |
| 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 | "akibLs61tbBoDwSNeZIohQAAAgA" |
| REDIRECT_URL | "/api/endpoint/oyster_tracker" |
| REMOTE_ADDR | "2a05:d018:b7b:e201:268e:c170:c66f:2bf2" |
| REMOTE_PORT | "53462" |
| REQUEST_METHOD | "POST" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1783143214 |
| REQUEST_TIME_FLOAT | 1783143214.9915 |
| 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 | "akibLs61tbBoDwSNeZIohQAAAgA" |