sentry-app-installations.json 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. {
  2. "get": {
  3. "tags": ["Integration"],
  4. "description": "Return a list of integration platform installations for a given organization.",
  5. "operationId": "List an Organization's Integration Platform Installations",
  6. "parameters": [
  7. {
  8. "name": "organization_slug",
  9. "in": "path",
  10. "description": "The organization short name.",
  11. "required": true,
  12. "schema": {
  13. "type": "string"
  14. }
  15. }
  16. ],
  17. "responses": {
  18. "200": {
  19. "description": "Success",
  20. "content": {
  21. "application/json": {
  22. "schema": {
  23. "type": "array",
  24. "items": {
  25. "type": "object",
  26. "required": ["app", "organization", "uuid", "status"],
  27. "properties": {
  28. "app": {
  29. "type": "object",
  30. "required": ["uuid", "slug"],
  31. "properties": {
  32. "uuid": {
  33. "type": "string"
  34. },
  35. "slug": {
  36. "type": "string"
  37. }
  38. }
  39. },
  40. "organization": {
  41. "type": "object",
  42. "required": ["slug"],
  43. "properties": {
  44. "slug": {
  45. "type": "string"
  46. }
  47. }
  48. },
  49. "uuid": {
  50. "type": "string"
  51. },
  52. "status": {
  53. "type": "string"
  54. }
  55. }
  56. }
  57. },
  58. "example": [
  59. {
  60. "app": {
  61. "uuid": "a9988ad6-meow-4905-bb93-f7cbf4c96bbb",
  62. "slug": "cat-75c19a"
  63. },
  64. "organization": {
  65. "slug": "sentry"
  66. },
  67. "uuid": "01635075-m30w-4f96-8fc8-ff9680780a13",
  68. "status": "installed"
  69. }
  70. ]
  71. }
  72. }
  73. },
  74. "403": {
  75. "description": "Forbidden"
  76. },
  77. "404": {
  78. "description": "Not Found"
  79. }
  80. },
  81. "security": [
  82. {
  83. "auth_token": ["org:read", "org:integrations"]
  84. }
  85. ]
  86. }
  87. }