Error 401 Unauthorized

POST https://back.wsav.fr/api/v1/backend/webhook/machine-update

Request / Response

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"App\Controller\Backend\MachineBackendController::webhookMachineUpdate"
_firewall_context
"security.firewall.map.context.api_backend"
_route
"backend_webhook_machine_update"
_route_params
[]
_stopwatch_token
"1ec2e5"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, deflate, br"
connection
"keep-alive"
content-length
"375"
content-type
"application/json"
host
"back.wsav.fr"
user-agent
"python-httpx/0.28.1"
x-api-key
""
x-php-ob-level
"1"

Request Content

Pretty

{
    "machines": [
        {
            "machine_id": "8102599074",
            "online": true,
            "busy": false,
            "error": true,
            "error_code": "state_9",
            "door_open": null,
            "cycle_type": null,
            "temperature": null,
            "remaining_time": null,
            "progress": null
        },
        {
            "machine_id": "8103556787",
            "online": true,
            "busy": true,
            "error": false,
            "error_code": null,
            "door_open": null,
            "cycle_type": null,
            "temperature": null,
            "remaining_time": null,
            "progress": null
        }
    ]
}

Raw

{"machines":[{"machine_id":"8102599074","online":true,"busy":false,"error":true,"error_code":"state_9","door_open":null,"cycle_type":null,"temperature":null,"remaining_time":null,"progress":null},{"machine_id":"8103556787","online":true,"busy":true,"error":false,"error_code":null,"door_open":null,"cycle_type":null,"temperature":null,"remaining_time":null,"progress":null}]}

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"application/json"
date
"Tue, 10 Mar 2026 23:16:24 GMT"
x-debug-token
"c43d32"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

0 Usages
Stateless check enabled

Session not used.

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"0f6791c5b5a263987a5eaf5aa5ee0e45"
APP_URL
"https://back.wsav.fr"
BACKEND_API_KEY
"washin_backend_iot_key_2026_secure_token_change_me"
DATABASE_URL
"postgresql://khm:Solution254@pw95217-002.eu.clouddb.ovh.net:35648/washin_bdd?serverVersion=17&charset=utf8&sslmode=require"
DEFAULT_URI
"https://back.wsav.fr"
FIREBASE_CREDENTIALS
"{"type":"service_account","project_id":"washin-app-mobil","private_key_id":"16a1536df4411d2ea1976d9a4667db0327c4605f","private_key":"-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC0gsYqPskcqS8Z\nCrWpKxt19NfBRWQsaVpZoe6/MJ2PvlT8hy/RsoUeNmQcLuzI7j5KfBR87WEr7hHU\nM3wa0baItOVcKCdZ3eA9Z4IOxPxYPd6CYYzDePmCF1X+WQM3ckOWLzqWxLWEgE+g\njxvRRXicNLV0RUoTSM8cNsHEn8vkMRRBptSLLvQMrGQ0acyaD1VFs6z9oAVT3Lq3\n3rwFOFqcs2K2Ygf2ARLP/7XvpRZf6SrCZYIkRdNJ8G/ae5OzemGLXXjUCYZRyyl9\nxO7DH6xh3llBcwPvUhXum6BTPp5X/dcKX5vDQXIpa3R35jhUD8HzHuU08uzimaYX\nhOmT/klfAgMBAAECggEAExnvjFLehzjj8ftvI7qbCk1hc2M7aXOwiuGW2QZ09dwH\nND298qu4aG0LBOx2RADp+InOxTV9Xd+wZUsZa+EbNrYluy3IlDrlWroUSinQJipN\n3HAkLB8mD/0WLXcP3xMpUcAnrAKezqmhQ3VBVVDLpYPyW55la0r+F5c3w+3A7qGR\nasL6L6+dQn51RWRGmBNGeA06Ta9C3LtHfNFSyO/6rbPQpALIU/kADlJx3G+PKeis\ni0+2L/xiZLjlmUUE/8MhkS+FPQHXPXJGJsdugETPZMRnG1cGnR7dFljZl1kiM/JM\nJiuiKJa5bZtcCwXNNAES0Q0r1Oo2PRvg7K75ipHTYQKBgQDZHLg88xDOCEkz7uLT\norXzpHiLGZH+7nWzARuQhtgdtU6MOd5KuX2J74t7CkGGW9hcTpxzp5nz9CusIuox\naWSlQIlDqeTXAr0X2oRlhKUbjcJAB1y2CsBbNC/vpSzV+XZhrqWkwlXlQfvnHUQb\n3a6hU5jB2aEMrx6R/LW6IWkbsQKBgQDU18RKWF/SJOHjBAVw7KYbHJKRq5eVg0LF\ntS6a2quOm1UZh2zzXJSDn4DihyGmCVA+yGIfEpiD7njR9bVm/E1He+vtiBZHdWPM\na+7fHhfxhb+YoJfNDo9b9i/kNHKDtLSQZi5hTuyVWF03/om9TgWfrV4ERZNkkEdc\nScSVKbzKDwKBgQCj8Cm17BvOVzdfPYyNHZmihZh4ADDbfJfnOHjl4swhcpwDClct\nuW5vzy9VEuNzXrq6yKkeM3nuWXr4mcyYzuouVdLQAuNG70x1TI0YUtaRPbNlwalh\n1DB3Larcm66FS77193ggNpXBbNeXJeQd3oBUVNlN1tTizQCaX2WhTEUfoQKBgHTP\n9mrXFb+/fjmZe2L+fitjAw3vnsHvyDW5ulpCqOUbWxknuiPWK6wRXir0/wKhGelb\nEH79NbcyqhyRPX3H+qHA4Tr79T5CrwMCOZc6bOmg/gZGHQntc8CE3MPiBPdDtdWK\nPuoo5q8QUBjrGa1LpMp925t8k+gdRwzfb4Rt468BAoGAIAhvea2QIjiSE5BQGSsJ\nsPToSGLIc0x3WGzBdEh5Stpb7v1CVDtMYSwyucKYGo/rhF72NHmfCjku7Acl38Y4\nLoRZauiWk2aleE9eGJBeopWpLR6vbfZNFtPJt/4lUQoZqfL+LBgBEcPy6aUI6fpe\np8jJmBaHNVdgY9oxlm3bvmM=\n-----END PRIVATE KEY-----\n","client_email":"firebase-adminsdk-fbsvc@washin-app-mobil.iam.gserviceaccount.com","client_id":"108299223703050724495"}"
GOOGLE_CLIENT_ID
"626766644489-pbhk6a50g3ulfvablc613j63jtvg2nfn.apps.googleusercontent.com"
IOT_API_KEY
""
IOT_API_URL
"https://iot1.washin.app/api/v1/backend"
JWT_PASSPHRASE
"221a6d244d4abc21abb1291e3cc187517fa72892f587133c9c494e44aea066db"
JWT_PUBLIC_KEY
"%kernel.project_dir%/config/jwt/public.pem"
JWT_SECRET_KEY
"%kernel.project_dir%/config/jwt/private.pem"
LOCK_DSN
"flock"
MAILER_DSN
"smtp://resend:re_AGFNzTeN_K7PmxV9qDWDRcHNXha8PB3Ck@smtp.resend.com:587"
MAILER_FROM
"support@wsav.fr"
MESSENGER_TRANSPORT_DSN
"doctrine://default?auto_setup=0"
OTP_ATTEMPTS_MAX
"5"
OTP_TTL
"600"
PAYMENT_MODE
"sandbox"
PW_RESET_TOKEN_TTL
"3600"
SOGE_API_KEY
"0ERJUD5AuPi9I08X"
SOGE_API_REST_PASSWORD
"testpassword_0rstYN20b7OdJpC27ePja7G61weIyzpuinydbMQbAijx5"
SOGE_API_URL
"https://api-sogecommerce.societegenerale.eu"
SOGE_HMAC_KEY
"rDHCm684p8zqjUadSalCRzRK7p32dtXlTqgrNE1Sd1OLM"
SOGE_JS_URL
"https://static-sogecommerce.societegenerale.eu/static/js/krypton-client/V4.0/stable/kr-payment-form.min.js"
SOGE_PUBLIC_KEY
"59689939:testpublickey_8rbE89qQyx4mkRNgpiuq4RMypzZXQKevcoZZcA6O0QBcX"
SOGE_SHOP_ID
"59689939"
TOPMESSAGE_API_KEY
"b768319d635147b39da534a03761e895"
TOPMESSAGE_API_URL
"https://api.topmessage.com/v1/messages"
TOPMESSAGE_SENDER
"WASHIN"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTENT_LENGTH
"375"
CONTENT_TYPE
"application/json"
DOCUMENT_ROOT
"/var/www/washin-symfony/public"
DOCUMENT_URI
"/index.php"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/var/www"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, deflate, br"
HTTP_CONNECTION
"keep-alive"
HTTP_CONTENT_LENGTH
"375"
HTTP_CONTENT_TYPE
"application/json"
HTTP_HOST
"back.wsav.fr"
HTTP_USER_AGENT
"python-httpx/0.28.1"
HTTP_X_API_KEY
""
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_STATUS
"200"
REMOTE_ADDR
"83.228.219.68"
REMOTE_PORT
"57384"
REMOTE_USER
""
REQUEST_METHOD
"POST"
REQUEST_SCHEME
"https"
REQUEST_TIME
1773184584
REQUEST_TIME_FLOAT
1773184584.1311
REQUEST_URI
"/api/v1/backend/webhook/machine-update"
SCRIPT_FILENAME
"/var/www/washin-symfony/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"83.228.211.40"
SERVER_NAME
"back.wsav.fr"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"nginx/1.26.3"
SYMFONY_DOTENV_PATH
"/var/www/washin-symfony/.env"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,DATABASE_URL,MAILER_DSN,MAILER_FROM,TOPMESSAGE_API_URL,TOPMESSAGE_API_KEY,TOPMESSAGE_SENDER,PW_RESET_TOKEN_TTL,OTP_TTL,OTP_ATTEMPTS_MAX,DEFAULT_URI,MESSENGER_TRANSPORT_DSN,GOOGLE_CLIENT_ID,APP_URL,FIREBASE_CREDENTIALS,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,BACKEND_API_KEY,IOT_API_URL,IOT_API_KEY,PAYMENT_MODE,SOGE_SHOP_ID,SOGE_API_KEY,SOGE_API_REST_PASSWORD,SOGE_PUBLIC_KEY,SOGE_HMAC_KEY,SOGE_API_URL,SOGE_JS_URL,LOCK_DSN"
USER
"www-data"