ASTM SCD DSS: Subscription Synchronization

scenarios.astm.utm.dss.synchronization.SubscriptionSynchronization

Resources

KML visualization

Case Step Event iart_dss
Setup Ensure clean workspace 1 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/subscriptions/query
      • initiated_at
        :
        2026-07-27T23:43:13.845447Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          456
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NTE5OTMyNiwiaWF0IjoxNzg1MTk1NzI2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    53.647
                  • lng
                    :
                    -113.88
                • item_2
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.88
                • item_3
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.81
                • item_4
                  :
                  • lat
                    :
                    53.647
                  • lng
                    :
                    -113.81
            • altitude_lower
              :
              • value
                :
                600.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1800.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_circle
              :
              None
          • time_end
            :
            None
          • time_start
            :
            None
        • request_id
          :
          60f396e1-8906-4910-b500-e6f0095d2163
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Mon, 27 Jul 2026 23:43:13 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          21
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.008767
      • reported
        :
        2026-07-27T23:43:13.855283Z
      • json
        :
        • subscriptions
          :
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.querySubscriptions
    • participant_id
      :
      iart_dss
🌐
2 ✅ Successful subscription search query ✅
3 🌐
  • GET dss.stage.iart.software 404
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000
      • initiated_at
        :
        2026-07-27T23:43:13.855695Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NTE5OTMyNiwiaWF0IjoxNzg1MTk1NzI2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        404
      • headers
        :
        • Date
          :
          Mon, 27 Jul 2026 23:43:13 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          115
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.007761
      • reported
        :
        2026-07-27T23:43:13.864170Z
      • json
        :
        • message
          :
          Subscription 0000017b-35c7-403f-86b8-beca68d40000 not found (E:ffdc6a65-b21b-478e-bb23-e76f67431a7c)
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getSubscription
    • participant_id
      :
      iart_dss
🌐
4 ✅ Subscription can be queried by ID ✅
5 🌐
  • GET dss.stage.iart.software 404
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40001
      • initiated_at
        :
        2026-07-27T23:43:13.864430Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NTE5OTMyNiwiaWF0IjoxNzg1MTk1NzI2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        404
      • headers
        :
        • Date
          :
          Mon, 27 Jul 2026 23:43:13 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          115
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.007735
      • reported
        :
        2026-07-27T23:43:13.872944Z
      • json
        :
        • message
          :
          Subscription 0000017b-35c7-403f-86b8-beca68d40001 not found (E:940430b5-aa45-4d19-9118-d6db69b4a26d)
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getSubscription
    • participant_id
      :
      iart_dss
🌐
6 ✅ Subscription can be queried by ID ✅
7 🌐
  • GET dss.stage.iart.software 404
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/subscriptions/0000017d-35c7-403f-86b8-beca68d40000
      • initiated_at
        :
        2026-07-27T23:43:13.873175Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NTE5OTM5MiwiaWF0IjoxNzg1MTk1NzkyLCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        404
      • headers
        :
        • Date
          :
          Mon, 27 Jul 2026 23:43:13 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          115
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.006389
      • reported
        :
        2026-07-27T23:43:13.880186Z
      • json
        :
        • message
          :
          Subscription 0000017d-35c7-403f-86b8-beca68d40000 not found (E:905976d1-e792-4241-b715-47e5b61dfa38)
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getSubscription
    • participant_id
      :
      iart_dss
🌐
8 ✅ Subscription can be queried by ID ✅
Verify secondary DSS instances are clean 9 🌐
  • GET dss.stage.iart.software 404
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000
      • initiated_at
        :
        2026-07-27T23:43:13.880452Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NTE5OTMyNiwiaWF0IjoxNzg1MTk1NzI2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        404
      • headers
        :
        • Date
          :
          Mon, 27 Jul 2026 23:43:13 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          115
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.005417
      • reported
        :
        2026-07-27T23:43:13.886540Z
      • json
        :
        • message
          :
          Subscription 0000017b-35c7-403f-86b8-beca68d40000 not found (E:b9d0b37e-e0f2-44b8-9a09-65549a596e2b)
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getSubscription
    • participant_id
      :
      iart_dss
🌐
10 ✅ Subscription can be queried by ID ✅
11 ✅ Subscription with test ID does not exist ✅
12 🌐
  • GET dss.stage.iart.software 404
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40001
      • initiated_at
        :
        2026-07-27T23:43:13.886778Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NTE5OTMyNiwiaWF0IjoxNzg1MTk1NzI2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        404
      • headers
        :
        • Date
          :
          Mon, 27 Jul 2026 23:43:13 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          115
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.007804
      • reported
        :
        2026-07-27T23:43:13.895251Z
      • json
        :
        • message
          :
          Subscription 0000017b-35c7-403f-86b8-beca68d40001 not found (E:99383586-49ac-483d-87b9-e30faca19408)
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getSubscription
    • participant_id
      :
      iart_dss
🌐
13 ✅ Subscription can be queried by ID ✅
14 ✅ Subscription with test ID does not exist ✅
Subscription Synchronization Create subscription validation 15 🌐
  • PUT dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        PUT
      • url
        :
        https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000
      • initiated_at
        :
        2026-07-27T23:43:13.896615Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          722
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NTE5OTMyNiwiaWF0IjoxNzg1MTk1NzI2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • extents
          :
          • volume
            :
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    53.647
                  • lng
                    :
                    -113.88000000000001
                • item_2
                  :
                  • lat
                    :
                    53.647
                  • lng
                    :
                    -113.81
                • item_3
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.81
                • item_4
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.88000000000001
            • altitude_lower
              :
              • value
                :
                600.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1800.0
              • reference
                :
                W84
              • units
                :
                M
          • time_start
            :
            • value
              :
              2026-07-27T23:43:03.844736Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-28T00:28:03.844736Z
            • format
              :
              RFC3339
        • uss_base_url
          :
          https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area
        • notify_for_operational_intents
          :
          True
        • notify_for_constraints
          :
          False
        • request_id
          :
          2534031b-6293-411f-a22f-f35af463986a
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Mon, 27 Jul 2026 23:43:13 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          540
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.021767
      • reported
        :
        2026-07-27T23:43:13.919094Z
      • json
        :
        • subscription
          :
          • id
            :
            0000017b-35c7-403f-86b8-beca68d40000
          • version
            :
            lhjB3Q7tX9-5sfnMBp0epOwOA53tM3.lHDpWQpvrBsk_
          • notification_index
            :
            0
          • time_start
            :
            • value
              :
              2026-07-27T23:43:03.844736Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-28T00:28:03.844736Z
            • format
              :
              RFC3339
          • uss_base_url
            :
            https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area
          • notify_for_operational_intents
            :
            True
          • notify_for_constraints
            :
            False
          • implicit_subscription
            :
            False
          • dependent_operational_intents
            :
        • operational_intent_references
          :
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.createSubscription
    • participant_id
      :
      iart_dss
🌐
16 ✅ Create subscription query succeeds ✅
17 ✅ Create subscription response format conforms to spec ✅
18 ✅ Returned subscription ID is correct ✅
19 ✅ Returned subscription has an USS base URL ✅
20 ✅ Returned USS base URL has correct base URL ✅
21 ✅ Returned subscription has a start time ✅
22 ✅ Returned subscription has an end time ✅
23 ✅ Returned start time is correct ✅
24 ✅ Returned end time is correct ✅
25 ✅ Returned subscription has a version ✅
26 ✅ Non-implicit subscription has implicit flag set to false ✅
27 ✅ Operational intents notification flag is as requested ✅
28 ✅ Constraints notification flag is as requested ✅
29 ✅ New subscription has a notification index of 0 ✅
30 ✅ Create subscription response content is correct ✅
31 🌐
  • PUT dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        PUT
      • url
        :
        https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40001
      • initiated_at
        :
        2026-07-27T23:43:13.936555Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          722
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NTE5OTMyNiwiaWF0IjoxNzg1MTk1NzI2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • extents
          :
          • volume
            :
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    53.647
                  • lng
                    :
                    -113.88000000000001
                • item_2
                  :
                  • lat
                    :
                    53.647
                  • lng
                    :
                    -113.81
                • item_3
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.81
                • item_4
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.88000000000001
            • altitude_lower
              :
              • value
                :
                600.0
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                1800.0
              • reference
                :
                W84
              • units
                :
                M
          • time_start
            :
            • value
              :
              2026-07-27T23:43:03.844736Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-28T00:28:03.844736Z
            • format
              :
              RFC3339
        • uss_base_url
          :
          https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area
        • notify_for_operational_intents
          :
          True
        • notify_for_constraints
          :
          False
        • request_id
          :
          4b48d8db-da88-4bd0-8b0e-8be0cf65eb4e
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Mon, 27 Jul 2026 23:43:13 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          540
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.014049
      • reported
        :
        2026-07-27T23:43:13.951357Z
      • json
        :
        • subscription
          :
          • id
            :
            0000017b-35c7-403f-86b8-beca68d40001
          • version
            :
            u75oZi1xWB0I1z3syINo3WnAZFV0TVytW9b6xak.bSA_
          • notification_index
            :
            0
          • time_start
            :
            • value
              :
              2026-07-27T23:43:03.844736Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-28T00:28:03.844736Z
            • format
              :
              RFC3339
          • uss_base_url
            :
            https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area
          • notify_for_operational_intents
            :
            True
          • notify_for_constraints
            :
            False
          • implicit_subscription
            :
            False
          • dependent_operational_intents
            :
        • operational_intent_references
          :
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.createSubscription
    • participant_id
      :
      iart_dss
🌐
32 ✅ Create subscription query succeeds ✅
33 ✅ Create subscription response format conforms to spec ✅
34 ✅ Returned subscription ID is correct ✅
35 ✅ Returned subscription has an USS base URL ✅
36 ✅ Returned USS base URL has correct base URL ✅
37 ✅ Returned subscription has a start time ✅
38 ✅ Returned subscription has an end time ✅
39 ✅ Returned start time is correct ✅
40 ✅ Returned end time is correct ✅
41 ✅ Returned subscription has a version ✅
42 ✅ Non-implicit subscription has implicit flag set to false ✅
43 ✅ Operational intents notification flag is as requested ✅
44 ✅ Constraints notification flag is as requested ✅
45 ✅ New subscription has a notification index of 0 ✅
46 ✅ Create subscription response content is correct ✅
Query newly created subscription 47 🌐
  • GET dss.stage.iart.software 404
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000
      • initiated_at
        :
        2026-07-27T23:43:13.968054Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NTE5OTMyNiwiaWF0IjoxNzg1MTk1NzI2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        404
      • headers
        :
        • Date
          :
          Mon, 27 Jul 2026 23:43:13 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          115
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.007595
      • reported
        :
        2026-07-27T23:43:13.976311Z
      • json
        :
        • message
          :
          Subscription 0000017b-35c7-403f-86b8-beca68d40000 not found (E:f33dbfb5-7702-4f32-9d67-1dd2b4e34fba)
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getSubscription
    • participant_id
      :
      iart_dss
🌐
48 🛑 Get Subscription by ID [47]
Get query for existing subscription failed
Get query for a subscription expected to exist failed with status code 404, error: Subscription 0000017b-35c7-403f-86b8-beca68d40000 not found (E:f33dbfb5-7702-4f32-9d67-1dd2b4e34fba)
🛑
Cleanup 49 🌐
  • GET dss.stage.iart.software 404
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000
      • initiated_at
        :
        2026-07-27T23:43:13.977887Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NTE5OTMyNiwiaWF0IjoxNzg1MTk1NzI2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        404
      • headers
        :
        • Date
          :
          Mon, 27 Jul 2026 23:43:13 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          115
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.007328
      • reported
        :
        2026-07-27T23:43:13.986033Z
      • json
        :
        • message
          :
          Subscription 0000017b-35c7-403f-86b8-beca68d40000 not found (E:ba6dbb68-39bc-4184-820c-8ee082fcdf34)
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getSubscription
    • participant_id
      :
      iart_dss
🌐
50 ✅ Subscription can be queried by ID ✅
51 🌐
  • GET dss.stage.iart.software 404
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40001
      • initiated_at
        :
        2026-07-27T23:43:13.986239Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NTE5OTMyNiwiaWF0IjoxNzg1MTk1NzI2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        404
      • headers
        :
        • Date
          :
          Mon, 27 Jul 2026 23:43:13 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          115
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.013254
      • reported
        :
        2026-07-27T23:43:14.000248Z
      • json
        :
        • message
          :
          Subscription 0000017b-35c7-403f-86b8-beca68d40001 not found (E:b03ff16a-0f24-4277-8c5a-6413223fb1aa)
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getSubscription
    • participant_id
      :
      iart_dss
🌐
52 ✅ Subscription can be queried by ID ✅
53 🌐
  • GET dss.stage.iart.software 404
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/subscriptions/0000017d-35c7-403f-86b8-beca68d40000
      • initiated_at
        :
        2026-07-27T23:43:14.000559Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4NTE5OTM5MiwiaWF0IjoxNzg1MTk1NzkyLCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        404
      • headers
        :
        • Date
          :
          Mon, 27 Jul 2026 23:43:14 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          115
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.007324
      • reported
        :
        2026-07-27T23:43:14.008855Z
      • json
        :
        • message
          :
          Subscription 0000017d-35c7-403f-86b8-beca68d40000 not found (E:7941062d-4a26-48c1-8057-06613f58ba92)
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getSubscription
    • participant_id
      :
      iart_dss
🌐
54 ✅ Subscription can be queried by ID ✅