Error 401 Unauthorized

GET https://display.bellcom.dk/v2/screen-groups?order%5BcreatedAt%5D=desc&page=1&title=

Request / Response

Request

GET Parameters

Key Value
order
[
  "createdAt" => "desc"
]
page
"1"
title
""

POST Parameters

No POST parameters

Uploaded Files

No files were uploaded

Request Attributes

Key Value
_api_operation
ApiPlatform\Metadata\GetCollection {#378
  #parameters: null
  #shortName: "ScreenGroup"
  #class: "App\Entity\Tenant\ScreenGroup"
  #description: null
  #urlGenerationStrategy: null
  #deprecationReason: null
  #normalizationContext: null
  #denormalizationContext: null
  #collectDenormalizationErrors: null
  #validationContext: null
  #filters: [
    "entity.search_filter"
    "entity.blameable_filter"
    "entity.order_filter"
    "created.at.order_filter"
  ]
  #elasticsearch: null
  #mercure: null
  #messenger: null
  #input: [
    "class" => "App\Dto\ScreenGroupInput"
    "name" => "ScreenGroupInput"
  ]
  #output: [
    "class" => "App\Dto\ScreenGroup"
    "name" => "ScreenGroup"
  ]
  #order: null
  #fetchPartial: null
  #forceEager: null
  #paginationEnabled: true
  #paginationType: null
  #paginationItemsPerPage: 10
  #paginationMaximumItemsPerPage: 30
  #paginationPartial: null
  #paginationClientEnabled: null
  #paginationClientItemsPerPage: true
  #paginationClientPartial: null
  #paginationFetchJoinCollection: null
  #paginationUseOutputWalkers: null
  #security: "is_granted("ROLE_SCREEN") or is_granted("ROLE_ADMIN")"
  #securityMessage: null
  #securityPostDenormalize: null
  #securityPostDenormalizeMessage: null
  #securityPostValidation: null
  #securityPostValidationMessage: null
  #provider: "App\State\ScreenGroupProvider"
  #processor: "App\State\ScreenGroupProcessor"
  #stateOptions: ApiPlatform\Doctrine\Orm\State\Options {#377 …}
  #queryParameterValidationEnabled: null
  #extraProperties: [
    "user_defined_uri_template" => true
  ]
  #paginationViaCursor: null
  #read: null
  #deserialize: null
  #validate: null
  #write: null
  #serialize: null
  #priority: null
  #name: "_api_v2/screen-groups_get_collection"
  #method: "GET"
  #uriTemplate: "/screen-groups"
  #types: null
  #formats: null
  #inputFormats: [
    "jsonld" => [
      "application/ld+json"
    ]
    "html" => [
      "text/html"
    ]
    "mime_types" => [
      "multipart/form-data"
    ]
  ]
  #outputFormats: [
    "jsonld" => [
      "application/ld+json"
    ]
    "html" => [
      "text/html"
    ]
    "mime_types" => [
      "multipart/form-data"
    ]
  ]
  #uriVariables: []
  #routePrefix: "v2"
  #routeName: null
  #defaults: null
  #requirements: null
  #options: null
  #stateless: null
  #sunset: null
  #acceptPatch: null
  #status: null
  #host: null
  #schemes: null
  #condition: null
  #controller: null
  #headers: null
  #cacheHeaders: null
  #hydraContext: null
  #openapiContext: [
    "description" => "Retrieve a collection of Screen group resources."
    "summary" => "Retrieves a collection of Screen group resources."
    "tags" => [
      "ScreenGroups"
    ]
    "operationId" => "get-v2-screen-groups"
    "parameters" => [
      [
        "schema" => [
          "type" => "integer"
          "minimum" => 0
          "format" => "int32"
          "default" => 1
        ]
        "in" => "query"
        "name" => "page"
      ]
      [
        "schema" => [
          "type" => "string"
          "default" => "10"
        ]
        "in" => "query"
        "name" => "itemsPerPage"
        "description" => "The number of items per page"
      ]
    ]
    "responses" => [
      200 => [
        "description" => "OK"
        "content" => [
          "application/ld+json" => [
            "examples" => null
          ]
        ]
        "headers" => []
      ]
    ]
  ]
  #openapi: null
  #exceptionToStatus: null
  #links: null
  #errors: null
  -itemUriTemplate: null
}
_api_operation_name
"_api_v2/screen-groups_get_collection"
_api_resource_class
"App\Entity\Tenant\ScreenGroup"
_controller
"api_platform.action.placeholder"
_firewall_context
"security.firewall.map.context.api"
_format
null
_route
"_api_v2/screen-groups_get_collection"
_route_params
[
  "_format" => null
  "_stateless" => null
  "_api_resource_class" => "App\Entity\Tenant\ScreenGroup"
  "_api_operation_name" => "_api_v2/screen-groups_get_collection"
]
_stateless
null
_stopwatch_token
"becbcb"
input_format
null

Request Headers

Header Value
accept
"text/html,application/xhtml+xml,application/signed-exchange;v=b3,application/xml;q=0.9,*/*;q=0.8"
accept-encoding
"gzip, deflate, br"
amp-cache-transform
"google;v="1..8""
authorization
""
from
"googlebot(at)googlebot.com"
host
"display.bellcom.dk"
user-agent
"Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.7258.154 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
x-forwarded-for
"128.140.27.115"
x-forwarded-proto
"https"
x-php-ob-level
"1"
x-real-ip
"128.140.27.115"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"private, must-revalidate"
content-type
"application/json"
date
"Thu, 11 Sep 2025 05:36:54 GMT"
expires
"-1"
pragma
"no-cache"
www-authenticate
"Bearer"
x-debug-token
"ac1723"

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_ACTIVATION_CODE_EXPIRE_INTERNAL
"P2D"
APP_DEFAULT_DATE_FORMAT
"Y-m-d\TH:i:s.v\Z"
APP_ENV
"dev"
APP_KEY_VAULT_JSON
"{}"
APP_KEY_VAULT_SOURCE
"ENVIRONMENT"
APP_SECRET
"22d8a60c047b96413b3337e3ddae3da9"
CALENDAR_API_FEED_SOURCE_CACHE_EXPIRE_SECONDS
"300"
CALENDAR_API_FEED_SOURCE_CUSTOM_MAPPINGS
"{}"
CALENDAR_API_FEED_SOURCE_DATE_FORMAT
""
CALENDAR_API_FEED_SOURCE_DATE_TIMEZONE
""
CALENDAR_API_FEED_SOURCE_EVENT_ENDPOINT
""
CALENDAR_API_FEED_SOURCE_EVENT_MODIFIERS
"{}"
CALENDAR_API_FEED_SOURCE_LOCATION_ENDPOINT
""
CALENDAR_API_FEED_SOURCE_RESOURCE_ENDPOINT
""
COMPOSE_DOMAIN
"display.bellcom.dk"
COMPOSE_PROJECT_NAME
"displayapiservice"
CORS_ALLOW_ORIGIN
"^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$"
DATABASE_URL
"mysql://display_bellcom:PU1u30PbKv@localhost:3306/display_bellcom_dk?serverVersion=10.11.5-MariaDB"
EVENTDATABASE_API_V2_CACHE_EXPIRE_SECONDS
"300"
EXTERNAL_OIDC_CLAIM_ID
"signinname"
EXTERNAL_OIDC_CLIENT_ID
"EXTERNAL_OIDC_CLIENT_ID"
EXTERNAL_OIDC_CLIENT_SECRET
"EXTERNAL_OIDC_CLIENT_SECRET"
EXTERNAL_OIDC_HASH_SALT
""
EXTERNAL_OIDC_LEEWAY
"30"
EXTERNAL_OIDC_METADATA_URL
"EXTERNAL_OIDC_METADATA_URL"
EXTERNAL_OIDC_REDIRECT_URI
"EXTERNAL_OIDC_REDIRECT_URI"
INTERNAL_OIDC_CLAIM_EMAIL
"email"
INTERNAL_OIDC_CLAIM_GROUPS
"roles"
INTERNAL_OIDC_CLAIM_NAME
"name"
INTERNAL_OIDC_CLIENT_ID
"85ff3867-b81d-49b6-8d5b-98c63b1c1ceb"
INTERNAL_OIDC_CLIENT_SECRET
"UVA8Q~1nyjlLjNGyF6oq-vAtR0K.XcjfsFvmjdu9"
INTERNAL_OIDC_LEEWAY
"30"
INTERNAL_OIDC_METADATA_URL
"https://login.microsoftonline.com/8bc4a0e0-48a7-4ebe-8665-2dd1fab51fd0/v2.0/.well-known/openid-configuration"
INTERNAL_OIDC_REDIRECT_URI
"https://display.bellcom.dk/admin"
JWT_PASSPHRASE
"APP_JWT_PASSPHRASE"
JWT_PUBLIC_KEY
"%kernel.project_dir%/config/jwt/public.pem"
JWT_REFRESH_TOKEN_TTL
"7200"
JWT_SCREEN_REFRESH_TOKEN_TTL
"2592000"
JWT_SCREEN_TOKEN_TTL
"1296000"
JWT_SECRET_KEY
"%kernel.project_dir%/config/jwt/private.pem"
JWT_TOKEN_TTL
"3600"
OIDC_CLI_REDIRECT
"APP_CLI_REDIRECT_URI"
REDIS_CACHE_DSN
"redis://localhost:6379/0"
REDIS_CACHE_PREFIX
"DisplayApiService"
TRACK_SCREEN_INFO
"false"
TRACK_SCREEN_INFO_UPDATE_INTERVAL_SECONDS
"300"
TRUSTED_PROXIES
"127.0.0.1,REMOTE_ADDR"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTEXT_DOCUMENT_ROOT
"/var/www/display.bellcom.dk/public/public"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/var/www/display.bellcom.dk/public/public"
GATEWAY_INTERFACE
"CGI/1.1"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/signed-exchange;v=b3,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_ENCODING
"gzip, deflate, br"
HTTP_AMP_CACHE_TRANSFORM
"google;v="1..8""
HTTP_AUTHORIZATION
""
HTTP_FROM
"googlebot(at)googlebot.com"
HTTP_HOST
"display.bellcom.dk"
HTTP_USER_AGENT
"Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.7258.154 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
HTTP_X_FORWARDED_FOR
"128.140.27.115"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_X_REAL_IP
"128.140.27.115"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
PHP_SELF
"/index.php"
QUERY_STRING
"order%5BcreatedAt%5D=desc&page=1&title="
REMOTE_ADDR
"10.0.0.2"
REMOTE_PORT
"60634"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"http"
REQUEST_TIME
1757569014
REQUEST_TIME_FLOAT
1757569014.1423
REQUEST_URI
"/v2/screen-groups?order%5BcreatedAt%5D=desc&page=1&title="
SCRIPT_FILENAME
"/var/www/display.bellcom.dk/public/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"10.0.0.7"
SERVER_ADMIN
"domains@bellcom.dk"
SERVER_NAME
"display.bellcom.dk"
SERVER_PORT
"80"
SERVER_PROTOCOL
"HTTP/1.0"
SERVER_SIGNATURE
"<address>Apache/2.4.62 (Debian) Server at display.bellcom.dk Port 80</address>\n"
SERVER_SOFTWARE
"Apache/2.4.62 (Debian)"
SYMFONY_DOTENV_VARS
"COMPOSE_PROJECT_NAME,COMPOSE_DOMAIN,APP_ENV,APP_SECRET,TRUSTED_PROXIES,DATABASE_URL,CORS_ALLOW_ORIGIN,APP_DEFAULT_DATE_FORMAT,APP_ACTIVATION_CODE_EXPIRE_INTERNAL,APP_KEY_VAULT_SOURCE,APP_KEY_VAULT_JSON,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,JWT_TOKEN_TTL,JWT_SCREEN_TOKEN_TTL,JWT_REFRESH_TOKEN_TTL,JWT_SCREEN_REFRESH_TOKEN_TTL,INTERNAL_OIDC_METADATA_URL,INTERNAL_OIDC_CLIENT_ID,INTERNAL_OIDC_CLIENT_SECRET,INTERNAL_OIDC_REDIRECT_URI,INTERNAL_OIDC_LEEWAY,INTERNAL_OIDC_CLAIM_NAME,INTERNAL_OIDC_CLAIM_EMAIL,INTERNAL_OIDC_CLAIM_GROUPS,EXTERNAL_OIDC_METADATA_URL,EXTERNAL_OIDC_CLIENT_ID,EXTERNAL_OIDC_CLIENT_SECRET,EXTERNAL_OIDC_REDIRECT_URI,EXTERNAL_OIDC_LEEWAY,EXTERNAL_OIDC_HASH_SALT,EXTERNAL_OIDC_CLAIM_ID,OIDC_CLI_REDIRECT,REDIS_CACHE_PREFIX,REDIS_CACHE_DSN,CALENDAR_API_FEED_SOURCE_LOCATION_ENDPOINT,CALENDAR_API_FEED_SOURCE_RESOURCE_ENDPOINT,CALENDAR_API_FEED_SOURCE_EVENT_ENDPOINT,CALENDAR_API_FEED_SOURCE_CUSTOM_MAPPINGS,CALENDAR_API_FEED_SOURCE_EVENT_MODIFIERS,CALENDAR_API_FEED_SOURCE_DATE_FORMAT,CALENDAR_API_FEED_SOURCE_DATE_TIMEZONE,CALENDAR_API_FEED_SOURCE_CACHE_EXPIRE_SECONDS,EVENTDATABASE_API_V2_CACHE_EXPIRE_SECONDS,TRACK_SCREEN_INFO,TRACK_SCREEN_INFO_UPDATE_INTERVAL_SECONDS"