GlitchTip · Schema
OrganizationDetailSchema
GlitchTip OrganizationDetailSchema
Error TrackingPerformance MonitoringUptime MonitoringApplication MonitoringOpen SourceSentry CompatibleObservabilityLogging
Properties
| Name | Type | Description |
|---|---|---|
| name | string | The name of the organization |
| id | string | |
| dateCreated | string | |
| status | object | |
| avatar | object | |
| isEarlyAdopter | boolean | |
| require2fa | boolean | |
| slug | string | The name in all lowercase, suitable for URL identification |
| isAcceptingEvents | boolean | Used for throttling at org level |
| eventThrottleRate | integer | Probability (in percent) on how many events are throttled. Used for throttling at project level |
| projects | array | |
| teams | array | |
| access | array | |
| openMembership | boolean | Allow any organization member to join any team |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://raw.githubusercontent.com/api-evangelist/glitchtip/main/json-schema/glitchtip-organizationdetailschema.json",
"title": "OrganizationDetailSchema",
"description": "GlitchTip OrganizationDetailSchema",
"properties": {
"name": {
"description": "The name of the organization",
"maxLength": 200,
"title": "Name",
"type": "string"
},
"id": {
"title": "Id",
"type": "string"
},
"dateCreated": {
"format": "date-time",
"title": "Datecreated",
"type": "string"
},
"status": {
"additionalProperties": {
"type": "string"
},
"default": {
"id": "active",
"name": "active"
},
"title": "Status",
"type": "object"
},
"avatar": {
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"default": {
"avatarType": "",
"avatarUuid": null
},
"title": "Avatar",
"type": "object"
},
"isEarlyAdopter": {
"default": false,
"title": "Isearlyadopter",
"type": "boolean"
},
"require2fa": {
"default": false,
"title": "Require2Fa",
"type": "boolean"
},
"slug": {
"description": "The name in all lowercase, suitable for URL identification",
"maxLength": 200,
"title": "Slug",
"type": "string"
},
"isAcceptingEvents": {
"default": true,
"description": "Used for throttling at org level",
"title": "Is Accepting Events",
"type": "boolean"
},
"eventThrottleRate": {
"default": 0,
"description": "Probability (in percent) on how many events are throttled. Used for throttling at project level",
"title": "Event Throttle Rate",
"type": "integer"
},
"projects": {
"items": {
"$ref": "#/components/schemas/ProjectTeamSchema"
},
"title": "Projects",
"type": "array"
},
"teams": {
"items": {
"$ref": "#/components/schemas/TeamSchema"
},
"title": "Teams",
"type": "array"
},
"access": {
"items": {
"enum": [
"org:read",
"org:write",
"org:admin",
"org:integrations",
"member:read",
"member:write",
"member:admin",
"team:read",
"team:write",
"team:admin",
"project:read",
"project:write",
"project:admin",
"project:releases",
"event:read",
"event:write",
"event:admin"
],
"type": "string"
},
"title": "Access",
"type": "array"
},
"openMembership": {
"default": true,
"description": "Allow any organization member to join any team",
"title": "Open Membership",
"type": "boolean"
}
},
"required": [
"name",
"id",
"dateCreated",
"slug",
"projects",
"teams",
"access"
],
"type": "object"
}