POST https://963174.dev-4.sksp.site/api/school/students/list

HTTP Client

3 Total requests
0 HTTP errors

Clients

http_client 3

Requests

POST http://identity-access:3100/internal/access/permission-token
Request options
[
  "headers" => [
    "Accept" => "application/json"
    "Content-Type" => "application/json"
    "authorization" => "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaWQiOiJmYTBiMjg5ZS0zYTU0LTQxMGUtODliZS0wODE2ZGViMjYzOTQiLCJzdWIiOiJkMDBlZmMxZC04MDIyLTRkMzgtYWMwZS0wNzEzNDIwZDk2MmUiLCJpYXQiOjE3ODgwMDc1ODAsImV4cCI6MTc4ODAwODQ4MCwiaXNzIjoiaWRlbnRpdHktYWNjZXNzIn0.0E-BUTPOe3gEBScNVwP2gAYbKIzROsZghNC8kJ8RI7E"
    "x-internal-auth-secret" => "local-monolith-identity-internal-secret"
  ]
  "json" => [
    "schoolId" => "cbef3603-766d-45c0-97c9-3ceb066ff309"
  ]
]
Response 201
[
  "info" => [
    "header_size" => 243
    "request_size" => 639
    "total_time" => 0.021601
    "namelookup_time" => 0.000343
    "connect_time" => 0.000511
    "pretransfer_time" => 0.00058
    "size_upload" => 51.0
    "size_download" => 2265.0
    "speed_download" => 104856.0
    "speed_upload" => 2361.0
    "download_content_length" => 2265.0
    "upload_content_length" => 51.0
    "starttransfer_time" => 0.021449
    "primary_ip" => "192.168.208.14"
    "primary_port" => 3100
    "local_ip" => "192.168.208.4"
    "local_port" => 53194
    "http_version" => 2
    "protocol" => 1
    "scheme" => "HTTP"
    "connect_time_us" => 511
    "namelookup_time_us" => 343
    "pretransfer_time_us" => 580
    "starttransfer_time_us" => 21449
    "total_time_us" => 21601
    "effective_method" => "POST"
    "start_time" => 1788007601.9418
    "original_url" => "http://identity-access:3100/internal/access/permission-token"
    "pause_handler" => Closure(float $duration) {#6743
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: CurlHandle {#6751 …}
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#2076 …}
        $execCounter: -9223372036854775808
      }
    }
    "debug" => """
      *   Trying 192.168.208.14:3100...\n
      * Connected to identity-access (192.168.208.14) port 3100 (#0)\n
      > POST /internal/access/permission-token HTTP/1.1\r\n
      Host: identity-access:3100\r\n
      Accept: application/json\r\n
      Content-Type: application/json\r\n
      authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaWQiOiJmYTBiMjg5ZS0zYTU0LTQxMGUtODliZS0wODE2ZGViMjYzOTQiLCJzdWIiOiJkMDBlZmMxZC04MDIyLTRkMzgtYWMwZS0wNzEzNDIwZDk2MmUiLCJpYXQiOjE3ODgwMDc1ODAsImV4cCI6MTc4ODAwODQ4MCwiaXNzIjoiaWRlbnRpdHktYWNjZXNzIn0.0E-BUTPOe3gEBScNVwP2gAYbKIzROsZghNC8kJ8RI7E\r\n
      x-internal-auth-secret: local-monolith-identity-internal-secret\r\n
      User-Agent: Symfony HttpClient (Curl)\r\n
      Accept-Encoding: gzip\r\n
      Content-Length: 51\r\n
      \r\n
      < HTTP/1.1 201 Created\r\n
      < X-Powered-By: Express\r\n
      < Content-Type: application/json; charset=utf-8\r\n
      < Content-Length: 2265\r\n
      < ETag: W/"8d9-0xKxUVgHL0pwwcUQkD2Zj98MGeY"\r\n
      < Date: Sat, 29 Aug 2026 12:46:41 GMT\r\n
      < Connection: keep-alive\r\n
      < Keep-Alive: timeout=5\r\n
      < \r\n
      """
  ]
  "response_headers" => [
    "HTTP/1.1 201 Created"
    "X-Powered-By: Express"
    "Content-Type: application/json; charset=utf-8"
    "Content-Length: 2265"
    "ETag: W/"8d9-0xKxUVgHL0pwwcUQkD2Zj98MGeY""
    "Date: Sat, 29 Aug 2026 12:46:41 GMT"
    "Connection: keep-alive"
    "Keep-Alive: timeout=5"
  ]
  "response_content" => [
    "{"permissionToken":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY3Rpb25zIjpbIkFDVElPTl9DT1VSU0VfQ1JFQVRFIiwiQUNUSU9OX0NPVVJTRV9HUk9VUCIsIkFDVElPTl9DT1VSU0VfR1JPVVBfQ0hBVCIsIkFDVElPTl9DT1VSU0VfR1JPVVBfTU9ESUZZIiwiQUNUSU9OX0NPVVJTRV9IT01FV09SS19VU0VSX0FOU1dFUiIsIkFDVElPTl9DT1VSU0VfSE9NRVdPUktfVVNFUl9MSVNUIiwiQUNUSU9OX0NPVVJTRV9MQU5ESU5HX01PRElGWSIsIkFDVElPTl9DT1VSU0VfTU9ESUZZIiwiQUNUSU9OX0NPVVJTRV9QQUdFIiwiQUNUSU9OX0NPVVJTRV9SRU1PVkUiLCJBQ1RJT05fQ09VUlNFX1NFVFRJTkdTIiwiQUNUSU9OX0NPVVJTRV9WSUVXIiwiQUNUSU9OX1NDSE9PTF9BUEkiLCJBQ1RJT05fU0NIT09MX0FVVEhPUklaRV9FTVBMT1lFRSIsIkFDVElPTl9TQ0hPT0xfQkFMQU5DRSIsIkFDVElPTl9TQ0hPT0xfQkFMQU5DRV9XSVRIRFJBVyIsIkFDVElPTl9TQ0hPT0xfQ0hBVF9BQ0NFU1MiLCJBQ1RJT05fU0NIT09MX0NIQVRfRklSU1RfV1JJVEVfU1RVREVOVFMiLCJBQ1RJT05fU0NIT09MX0NIQVRfTU9ESUZZIiwiQUNUSU9OX1NDSE9PTF9DSEFUX1NUVURFTlRfTElTVCIsIkFDVElPTl9TQ0hPT0xfQ0hBVF9XUklURV9TQ0hPT0xfQ0hBVFMiLCJBQ1RJT05fU0NIT09MX0RJU0NPVU5UX01PRElGWSIsIkFDVElPTl9TQ0hPT0xfRU1QTE9ZRUUiLCJBQ1RJT05fU0NIT09MX0VNUExPWUVFX0FVVEhPUklaRSIsIkFDVElPTl9TQ0hPT0xfRU1QTE9ZRUVfTElTVCIsIkFDVElPTl9TQ0hPT0xfRU1QTE9ZRUVfTU9ESUZZIiwiQUNUSU9OX1NDSE9PTF9FTVBMT1lFRV9ST0xFX01PRElGWSIsIkFDVElPTl9TQ0hPT0xfUEFZTUVOVF9HQVRFV0FZIiwiQUNUSU9OX1NDSE9PTF9SRVFVSVNJVEVTIiwiQUNUSU9OX1NDSE9PTF9TRVRUSU5HUyIsIkFDVElPTl9TQ0hPT0xfU0VUVElOR1NfTU9ESUZZIiwiQUNUSU9OX1NDSE9PTF9UQVJJRkZfQU5EX1BBWU1FTlQiLCJBQ1RJT05fU0NIT09MX1dISVRFX0xBQkVMX01PRElGWSIsIkFDVElPTl9TVFVERU5UX0VYUE9SVF9FWENFTCIsIkFDVElPTl9TVFVERU5UX0lOVklURSIsIkFDVElPTl9TVFVERU5UX0xJU1QiLCJBQ1RJT05fU1RVREVOVF9NT0RJRlkiLCJBQ1RJT05fU1VQUE9SVF9DSEFUX0FDQ0VTUyIsIkFDVElPTl9XRUJJTkFSX0NSRUFURSIsIkFDVElPTl9XRUJJTkFSX01PRElGWSIsIkFDVElPTl9XRUJJTkFSX1JFTU9WRSIsIkFDVElPTl9XRUJJTkFSX1ZJRVciXSwiaXNMZWFybmVyIjpmYWxzZSwiaXNTdGFmZiI6dHJ1ZSwibWVtYmVyc2hpcEtpbmRzIjpbIm93bmVyIiwiZW1wbG95ZWUiXSwicm9sZSI6IlJPTEVfRU1QTE9ZRUUiLCJzY2hvb2xJZCI6ImNiZWYzNjAzLTc2NmQtNDVjMC05N2M5LTNjZWIwNjZmZjMwOSIsInVzZXJJZCI6ImQwMGVmYzFkLTgwMjItNGQzOC1hYzBlLTA3MTM0MjBkOTYyZSIsInVzZXJFbWFpbCI6ImF6LmZsK3RhcmlmZnMyMzIzQHlhbmRleC5ydSIsInVzZXJOYW1lIjoi0JLQuNC60YLQvtGAINCf0LXRgtGA0L7QstC40YciLCJ1bmlvbkF1dGhLZXkiOiJkMDBlZmMxZC04MDIyLTRkMzgtYWMwZS0wNzEzNDIwZDk2MmUiLCJpYXQiOjE3ODgwMDc2MDEsImV4cCI6MTc4ODAwODUwMSwiYXVkIjoibW9ub2xpdGgiLCJpc3MiOiJpZGVudGl0eS1hY2Nlc3MifQ.02CPtVFA5CPbCEYRxR3LBqRCEIfaHrFxZtZljfQll-s"}"
  ]
]
POST http://commerce-billing:3110/graphql
Request options
[
  "headers" => [
    "Accept" => "application/json"
    "Content-Type" => "application/json"
    "x-internal-auth-secret" => "local-monolith-identity-internal-secret"
  ]
  "json" => [
    "query" => """
      query SubscriberPlatformSubscription($subscriberId: String!, $subscriberType: String!) {\n
        subscriberPlatformSubscription(subscriberId: $subscriberId, subscriberType: $subscriberType) {\n
          id\n
        }\n
      }
      """
    "variables" => [
      "subscriberId" => "cbef3603-766d-45c0-97c9-3ceb066ff309"
      "subscriberType" => "school"
    ]
  ]
  "timeout" => 5
  "max_duration" => 10
]
Response 200
[
  "info" => [
    "header_size" => 260
    "request_size" => 569
    "total_time" => 0.012532
    "namelookup_time" => 0.000271
    "connect_time" => 0.00043
    "pretransfer_time" => 0.000509
    "size_upload" => 308.0
    "size_download" => 90.0
    "speed_download" => 7181.0
    "speed_upload" => 24577.0
    "download_content_length" => 90.0
    "upload_content_length" => 308.0
    "starttransfer_time" => 0.012425
    "primary_ip" => "192.168.208.16"
    "primary_port" => 3110
    "local_ip" => "192.168.208.4"
    "local_port" => 52344
    "http_version" => 2
    "protocol" => 1
    "scheme" => "HTTP"
    "connect_time_us" => 430
    "namelookup_time_us" => 271
    "pretransfer_time_us" => 509
    "starttransfer_time_us" => 12425
    "total_time_us" => 12532
    "effective_method" => "POST"
    "max_duration" => 10.0
    "start_time" => 1788007602.025
    "original_url" => "http://commerce-billing:3110/graphql"
    "pause_handler" => Closure(float $duration) {#13963
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: CurlHandle {#13551 …}
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#2076 …}
        $execCounter: -9223372036854775803
      }
    }
    "debug" => """
      *   Trying 192.168.208.16:3110...\n
      * Connected to commerce-billing (192.168.208.16) port 3110 (#1)\n
      > POST /graphql HTTP/1.1\r\n
      Host: commerce-billing:3110\r\n
      Accept: application/json\r\n
      Content-Type: application/json\r\n
      x-internal-auth-secret: local-monolith-identity-internal-secret\r\n
      User-Agent: Symfony HttpClient (Curl)\r\n
      Accept-Encoding: gzip\r\n
      Content-Length: 308\r\n
      \r\n
      < HTTP/1.1 200 OK\r\n
      < X-Powered-By: Express\r\n
      < cache-control: no-store\r\n
      < Content-Type: application/json; charset=utf-8\r\n
      < Content-Length: 90\r\n
      < ETag: W/"5a-S0bxLCBLRZnarkkTsEK0j0Lf52Q"\r\n
      < Date: Sat, 29 Aug 2026 12:46:42 GMT\r\n
      < Connection: keep-alive\r\n
      < Keep-Alive: timeout=5\r\n
      < \r\n
      """
  ]
  "response_headers" => [
    "HTTP/1.1 200 OK"
    "X-Powered-By: Express"
    "cache-control: no-store"
    "Content-Type: application/json; charset=utf-8"
    "Content-Length: 90"
    "ETag: W/"5a-S0bxLCBLRZnarkkTsEK0j0Lf52Q""
    "Date: Sat, 29 Aug 2026 12:46:42 GMT"
    "Connection: keep-alive"
    "Keep-Alive: timeout=5"
  ]
  "response_content" => [
    "{"data":{"subscriberPlatformSubscription":{"id":"aa45ed7f-3454-4800-b32d-1d3fba1022f5"}}}\n"
  ]
]
POST http://commerce-billing:3110/graphql
Request options
[
  "headers" => [
    "Accept" => "application/json"
    "Content-Type" => "application/json"
    "x-internal-auth-secret" => "local-monolith-identity-internal-secret"
  ]
  "json" => [
    "query" => """
      query SubscriberPlatformEntitlements($subscriberId: String!, $subscriberType: String!, $catalogCode: String!) {\n
        subscriberPlatformEntitlements(subscriberId: $subscriberId, subscriberType: $subscriberType, catalogCode: $catalogCode) {\n
          planCode\n
          subscriptionStatus\n
          currentPeriodEndAt\n
          featureKeys\n
          limits {\n
            key\n
            value\n
          }\n
        }\n
      }
      """
    "variables" => [
      "catalogCode" => "schools"
      "subscriberId" => "cbef3603-766d-45c0-97c9-3ceb066ff309"
      "subscriberType" => "school"
    ]
  ]
  "timeout" => 5
  "max_duration" => 10
]
Response 200
[
  "info" => [
    "header_size" => 263
    "request_size" => 759
    "total_time" => 0.006219
    "namelookup_time" => 1.9E-5
    "pretransfer_time" => 7.7E-5
    "size_upload" => 498.0
    "size_download" => 1002.0
    "speed_download" => 161119.0
    "speed_upload" => 80077.0
    "download_content_length" => 1002.0
    "upload_content_length" => 498.0
    "starttransfer_time" => 0.006135
    "primary_ip" => "192.168.208.16"
    "primary_port" => 3110
    "local_ip" => "192.168.208.4"
    "local_port" => 52344
    "http_version" => 2
    "protocol" => 1
    "scheme" => "HTTP"
    "namelookup_time_us" => 19
    "pretransfer_time_us" => 77
    "starttransfer_time_us" => 6135
    "total_time_us" => 6219
    "effective_method" => "POST"
    "max_duration" => 10.0
    "start_time" => 1788007602.0378
    "original_url" => "http://commerce-billing:3110/graphql"
    "pause_handler" => Closure(float $duration) {#13961
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: CurlHandle {#13967 …}
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#2076 …}
        $execCounter: -9223372036854775798
      }
    }
    "debug" => """
      * Found bundle for host: 0x5b4ac9dc0fe0 [serially]\n
      * Can not multiplex, even if we wanted to\n
      * Re-using existing connection #1 with host commerce-billing\n
      > POST /graphql HTTP/1.1\r\n
      Host: commerce-billing:3110\r\n
      Accept: application/json\r\n
      Content-Type: application/json\r\n
      x-internal-auth-secret: local-monolith-identity-internal-secret\r\n
      User-Agent: Symfony HttpClient (Curl)\r\n
      Accept-Encoding: gzip\r\n
      Content-Length: 498\r\n
      \r\n
      < HTTP/1.1 200 OK\r\n
      < X-Powered-By: Express\r\n
      < cache-control: no-store\r\n
      < Content-Type: application/json; charset=utf-8\r\n
      < Content-Length: 1002\r\n
      < ETag: W/"3ea-0IB0ILhHk8HKuUL2xo0m5f6YOoo"\r\n
      < Date: Sat, 29 Aug 2026 12:46:42 GMT\r\n
      < Connection: keep-alive\r\n
      < Keep-Alive: timeout=5\r\n
      < \r\n
      """
  ]
  "response_headers" => [
    "HTTP/1.1 200 OK"
    "X-Powered-By: Express"
    "cache-control: no-store"
    "Content-Type: application/json; charset=utf-8"
    "Content-Length: 1002"
    "ETag: W/"3ea-0IB0ILhHk8HKuUL2xo0m5f6YOoo""
    "Date: Sat, 29 Aug 2026 12:46:42 GMT"
    "Connection: keep-alive"
    "Keep-Alive: timeout=5"
  ]
  "response_content" => [
    "{"data":{"subscriberPlatformEntitlements":{"planCode":"school-business-v2","subscriptionStatus":"active","currentPeriodEndAt":"2026-09-22T17:38:48.539Z","featureKeys":["analytics.students","api.access","branding.platform_customization","branding.white_label","certificates.basic","certificates.custom_templates","certificates.group_templates","chat.channels_groups","chat.enabled","courses.discount_restrictions","courses.discounts","courses.pricing_plans","courses.text_protection","courses.video_protection","domains.custom","email.custom_smtp","groups.curator_assignment","groups.finish_rules","homework.auto_accept","lessons.deadlines","lessons.homework","lessons.tests","lessons.webinars","seo.search_indexing","staff.access_rights","students.manual_activation","user_groups.enabled"],"limits":[{"key":"commerce.commission_rate","value":250},{"key":"courses.total","value":null},{"key":"employees.total","value":null},{"key":"storage.mb","value":563200},{"key":"students.active","value":2100}]}}}\n"
  ]
]