Notification.postman_collection.json 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. {
  2. "info": {
  3. "_postman_id": "a1b2c3d4-1001-4000-a001-000000000004",
  4. "name": "Notification",
  5. "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
  6. "_exporter_id": "40701166"
  7. },
  8. "item": [
  9. {
  10. "name": "알림 목록",
  11. "request": {
  12. "method": "GET",
  13. "header": [],
  14. "url": {
  15. "raw": "{{baseUrl}}/api/notification/list?page=1&perPage=20",
  16. "host": [
  17. "{{baseUrl}}"
  18. ],
  19. "path": [
  20. "api",
  21. "notification",
  22. "list"
  23. ],
  24. "query": [
  25. {
  26. "key": "page",
  27. "value": "1"
  28. },
  29. {
  30. "key": "perPage",
  31. "value": "20"
  32. },
  33. {
  34. "key": "type",
  35. "value": "",
  36. "disabled": true,
  37. "description": "알림 타입 필터 (NotificationType enum)"
  38. }
  39. ]
  40. },
  41. "description": "알림 목록을 조회합니다. 타입별 필터링 및 페이지네이션 지원."
  42. },
  43. "response": []
  44. },
  45. {
  46. "name": "알림 읽음 처리",
  47. "request": {
  48. "method": "POST",
  49. "header": [],
  50. "body": {
  51. "mode": "raw",
  52. "raw": "{\n \"MemberID\": 0,\n \"NotificationID\": 1\n}",
  53. "options": {
  54. "raw": {
  55. "language": "json"
  56. }
  57. }
  58. },
  59. "url": {
  60. "raw": "{{baseUrl}}/api/notification/read",
  61. "host": [
  62. "{{baseUrl}}"
  63. ],
  64. "path": [
  65. "api",
  66. "notification",
  67. "read"
  68. ]
  69. },
  70. "description": "알림을 읽음 처리합니다. NotificationID를 지정하면 개별, null이면 전체 읽음 처리."
  71. },
  72. "response": []
  73. }
  74. ],
  75. "auth": {
  76. "type": "bearer",
  77. "bearer": [
  78. {
  79. "key": "token",
  80. "value": "{{accessToken}}",
  81. "type": "string"
  82. }
  83. ]
  84. },
  85. "event": [
  86. {
  87. "listen": "prerequest",
  88. "script": {
  89. "type": "text/javascript",
  90. "packages": {},
  91. "requests": {},
  92. "exec": [
  93. ""
  94. ]
  95. }
  96. },
  97. {
  98. "listen": "test",
  99. "script": {
  100. "type": "text/javascript",
  101. "packages": {},
  102. "requests": {},
  103. "exec": [
  104. ""
  105. ]
  106. }
  107. }
  108. ]
  109. }