public
nobgit
read
NobMail
Based on mailcow: dockerized
Languages
Repository composition by tracked source files.
PHP
49%
JavaScript
35%
HTML
9%
CSS
4%
Shell
2%
Python
1%
Lua
0%
Perl
0%
Ruby
0%
SCSS
0%
Create file
Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git
Commit
Add undocumented /api/v1/get/mailbox/all/domain.tld endpoint to documentation
aeb433cc
data/web/api/openapi.yaml | 54 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
Diff
diff --git a/data/web/api/openapi.yaml b/data/web/api/openapi.yaml
index 8fb6245c..c23380f1 100644
--- a/data/web/api/openapi.yaml
+++ b/data/web/api/openapi.yaml
@@ -5501,6 +5501,60 @@ paths:
attr:
spam_score: "8,15"
summary: Edit mailbox spam filter score
+ "/api/v1/get/mailbox/all/{domain}":
+ get:
+ parameters:
+ - description: name of domain
+ in: path
+ name: domain
+ required: false
+ schema:
+ type: string
+ - description: e.g. api-key-string
+ example: api-key-string
+ in: header
+ name: X-API-Key
+ required: false
+ schema:
+ type: string
+ responses:
+ "401":
+ $ref: "#/components/responses/Unauthorized"
+ "200":
+ content:
+ application/json:
+ examples:
+ response:
+ value:
+ - active: "1"
+ attributes:
+ force_pw_update: "0"
+ mailbox_format: "maildir:"
+ quarantine_notification: never
+ sogo_access: "1"
+ tls_enforce_in: "0"
+ tls_enforce_out: "0"
+ domain: domain3.tld
+ is_relayed: 0
+ local_part: info
+ max_new_quota: 10737418240
+ messages: 0
+ name: Full name
+ percent_class: success
+ percent_in_use: 0
+ quota: 3221225472
+ quota_used: 0
+ rl: false
+ spam_aliases: 0
+ username: [email protected]
+ tags: ["tag1", "tag2"]
+ description: OK
+ headers: {}
+ tags:
+ - Mailboxes
+ description: You can list all mailboxes existing in system for a specific domain.
+ operationId: Get mailboxes of a domain
+ summary: Get mailboxes of a domain
tags:
- name: Domains