{"id":17888617,"url":"https://github.com/l-with/mailcow-go","last_synced_at":"2026-04-27T22:32:29.953Z","repository":{"id":44411252,"uuid":"512379441","full_name":"l-with/mailcow-go","owner":"l-with","description":null,"archived":false,"fork":false,"pushed_at":"2022-07-23T17:03:11.000Z","size":414,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-03T03:14:54.969Z","etag":null,"topics":["go","golang-package","openapi","rest-api"],"latest_commit_sha":null,"homepage":"","language":"Mustache","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/l-with.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-10T08:08:12.000Z","updated_at":"2022-09-18T15:33:22.000Z","dependencies_parsed_at":"2022-07-12T18:21:00.597Z","dependency_job_id":null,"html_url":"https://github.com/l-with/mailcow-go","commit_stats":null,"previous_names":[],"tags_count":47,"template":false,"template_full_name":null,"purl":"pkg:github/l-with/mailcow-go","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l-with%2Fmailcow-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l-with%2Fmailcow-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l-with%2Fmailcow-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l-with%2Fmailcow-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/l-with","download_url":"https://codeload.github.com/l-with/mailcow-go/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l-with%2Fmailcow-go/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32358509,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"ssl_error","status_checked_at":"2026-04-27T20:07:00.910Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["go","golang-package","openapi","rest-api"],"created_at":"2024-10-28T13:37:59.022Z","updated_at":"2026-04-27T22:32:29.938Z","avatar_url":"https://github.com/l-with.png","language":"Mustache","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mailcow Go API Client\n\nThis repo contains a generated API client to talk with mailcow's API from Go.\n\n## Specials\n\nThe following API endpoints require an array as response body:\n\n* /delete/domain\n* /delete/mailbox\n\nTherfore the template client.mustache include a special handling, e.g:\n\n```\n\t\tif strings.HasSuffix(path, \"/api/v1/delete/domain\") {\n\t\t\tvar deleteDomainRequest *DeleteDomainRequest = postBody.(*DeleteDomainRequest)\n\t\t\tpostBody = *\u0026deleteDomainRequest.Items\n\t\t}\n\n```\n\n## Overview\nThis API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project.  By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.\n\n- API version: 1.0.0\n- Package version: 1.0.0\n\n## Installation\n\nInstall the following dependencies:\n\n```shell\ngo install github.com/l.with/mailcow-go\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *http://localhost*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*AddressRewritingApi* | [**CreateBCCMap**](docs/AddressRewritingApi.md#createbccmap) | **Post** /api/v1/add/bcc | Create BCC Map\n*AddressRewritingApi* | [**CreateRecipientMap**](docs/AddressRewritingApi.md#createrecipientmap) | **Post** /api/v1/add/recipient_map | Create Recipient Map\n*AddressRewritingApi* | [**DeleteBCCMap**](docs/AddressRewritingApi.md#deletebccmap) | **Post** /api/v1/delete/bcc | Delete BCC Map\n*AddressRewritingApi* | [**DeleteRecipientMap**](docs/AddressRewritingApi.md#deleterecipientmap) | **Post** /api/v1/delete/recipient_map | Delete Recipient Map\n*AddressRewritingApi* | [**GetBCCMap**](docs/AddressRewritingApi.md#getbccmap) | **Get** /api/v1/get/bcc/{id} | Get BCC Map\n*AddressRewritingApi* | [**GetRecipientMap**](docs/AddressRewritingApi.md#getrecipientmap) | **Get** /api/v1/get/recipient_map/{id} | Get Recipient Map\n*AliasesApi* | [**CreateAlias**](docs/AliasesApi.md#createalias) | **Post** /api/v1/add/alias | Create alias\n*AliasesApi* | [**CreateTimeLimitedAlias**](docs/AliasesApi.md#createtimelimitedalias) | **Post** /api/v1/add/time_limited_alias | Create time limited alias\n*AliasesApi* | [**DeleteAlias**](docs/AliasesApi.md#deletealias) | **Post** /api/v1/delete/alias | Delete alias\n*AliasesApi* | [**GetAliases**](docs/AliasesApi.md#getaliases) | **Get** /api/v1/get/alias/{id} | Get aliases\n*AliasesApi* | [**GetTimeLimitedAliases**](docs/AliasesApi.md#gettimelimitedaliases) | **Get** /api/v1/get/time_limited_aliases/{mailbox} | Get time limited aliases\n*AliasesApi* | [**UpdateAlias**](docs/AliasesApi.md#updatealias) | **Post** /api/v1/edit/alias | Update alias\n*AppPasswordsApi* | [**CreateAppPassword**](docs/AppPasswordsApi.md#createapppassword) | **Post** /api/v1/add/app-passwd | Create App Password\n*AppPasswordsApi* | [**DeleteAppPassword**](docs/AppPasswordsApi.md#deleteapppassword) | **Post** /api/v1/delete/app-passwd | Delete App Password\n*AppPasswordsApi* | [**GetAppPassword**](docs/AppPasswordsApi.md#getapppassword) | **Get** /api/v1/get/app-passwd/all/{mailbox} | Get App Password\n*DKIMApi* | [**DeleteDKIMKey**](docs/DKIMApi.md#deletedkimkey) | **Post** /api/v1/delete/dkim | Delete DKIM Key\n*DKIMApi* | [**DuplicateDKIMKey**](docs/DKIMApi.md#duplicatedkimkey) | **Post** /api/v1/add/dkim_duplicate | Duplicate DKIM Key\n*DKIMApi* | [**GenerateDKIMKey**](docs/DKIMApi.md#generatedkimkey) | **Post** /api/v1/add/dkim | Generate DKIM Key\n*DKIMApi* | [**GetDKIMKey**](docs/DKIMApi.md#getdkimkey) | **Get** /api/v1/get/dkim/{domain} | Get DKIM Key\n*DomainAdminApi* | [**CreateDomainAdminUser**](docs/DomainAdminApi.md#createdomainadminuser) | **Post** /api/v1/add/domain-admin | Create Domain Admin user\n*DomainAdminApi* | [**DeleteDomainAdmin**](docs/DomainAdminApi.md#deletedomainadmin) | **Post** /api/v1/delete/domain-admin | Delete Domain Admin\n*DomainAdminApi* | [**EditDomainAdminACL**](docs/DomainAdminApi.md#editdomainadminacl) | **Post** /api/v1/edit/da-acl | Edit Domain Admin ACL\n*DomainAdminApi* | [**EditDomainAdminUser**](docs/DomainAdminApi.md#editdomainadminuser) | **Post** /api/v1/edit/domain-admin | Edit Domain Admin user\n*DomainAdminApi* | [**GetDomainAdmins**](docs/DomainAdminApi.md#getdomainadmins) | **Get** /api/v1/get/domain-admin/all | Get Domain Admins\n*DomainAntispamPoliciesApi* | [**CreateDomainPolicy**](docs/DomainAntispamPoliciesApi.md#createdomainpolicy) | **Post** /api/v1/add/domain-policy | Create domain policy\n*DomainAntispamPoliciesApi* | [**DeleteDomainPolicy**](docs/DomainAntispamPoliciesApi.md#deletedomainpolicy) | **Post** /api/v1/delete/domain-policy | Delete domain policy\n*DomainAntispamPoliciesApi* | [**ListBlacklistDomainPolicy**](docs/DomainAntispamPoliciesApi.md#listblacklistdomainpolicy) | **Get** /api/v1/get/policy_bl_domain/{domain} | List blacklist domain policy\n*DomainAntispamPoliciesApi* | [**ListWhitelistDomainPolicy**](docs/DomainAntispamPoliciesApi.md#listwhitelistdomainpolicy) | **Get** /api/v1/get/policy_wl_domain/{domain} | List whitelist domain policy\n*DomainsApi* | [**CreateDomain**](docs/DomainsApi.md#createdomain) | **Post** /api/v1/add/domain | Create domain\n*DomainsApi* | [**DeleteDomain**](docs/DomainsApi.md#deletedomain) | **Post** /api/v1/delete/domain | Delete domain\n*DomainsApi* | [**DeleteDomainTags**](docs/DomainsApi.md#deletedomaintags) | **Post** /api/v1/delete/domain/tag/{domain} | Delete domain tags\n*DomainsApi* | [**GetDomains**](docs/DomainsApi.md#getdomains) | **Get** /api/v1/get/domain/{id} | Get domains\n*DomainsApi* | [**UpdateDomain**](docs/DomainsApi.md#updatedomain) | **Post** /api/v1/edit/domain | Update domain\n*Fail2BanApi* | [**EditFail2Ban**](docs/Fail2BanApi.md#editfail2ban) | **Post** /api/v1/edit/fail2ban | Edit Fail2Ban\n*Fail2BanApi* | [**GetFail2BanConfig**](docs/Fail2BanApi.md#getfail2banconfig) | **Get** /api/v1/get/fail2ban | Get Fail2Ban Config\n*FordwardingHostsApi* | [**AddForwardHost**](docs/FordwardingHostsApi.md#addforwardhost) | **Post** /api/v1/add/fwdhost | Add Forward Host\n*FordwardingHostsApi* | [**DeleteForwardHost**](docs/FordwardingHostsApi.md#deleteforwardhost) | **Post** /api/v1/delete/fwdhost | Delete Forward Host\n*FordwardingHostsApi* | [**GetForwardingHosts**](docs/FordwardingHostsApi.md#getforwardinghosts) | **Get** /api/v1/get/fwdhost/all | Get Forwarding Hosts\n*LogsApi* | [**GetACMELogs**](docs/LogsApi.md#getacmelogs) | **Get** /api/v1/get/logs/acme/{count} | Get ACME logs\n*LogsApi* | [**GetApiLogs**](docs/LogsApi.md#getapilogs) | **Get** /api/v1/get/logs/api/{count} | Get Api logs\n*LogsApi* | [**GetAutodiscoverLogs**](docs/LogsApi.md#getautodiscoverlogs) | **Get** /api/v1/get/logs/autodiscover/{count} | Get Autodiscover logs\n*LogsApi* | [**GetDovecotLogs**](docs/LogsApi.md#getdovecotlogs) | **Get** /api/v1/get/logs/dovecot/{count} | Get Dovecot logs\n*LogsApi* | [**GetNetfilterLogs**](docs/LogsApi.md#getnetfilterlogs) | **Get** /api/v1/get/logs/netfilter/{count} | Get Netfilter logs\n*LogsApi* | [**GetPostfixLogs**](docs/LogsApi.md#getpostfixlogs) | **Get** /api/v1/get/logs/postfix/{count} | Get Postfix logs\n*LogsApi* | [**GetRatelimitLogs**](docs/LogsApi.md#getratelimitlogs) | **Get** /api/v1/get/logs/ratelimited/{count} | Get Ratelimit logs\n*LogsApi* | [**GetRspamdLogs**](docs/LogsApi.md#getrspamdlogs) | **Get** /api/v1/get/logs/rspamd-history/{count} | Get Rspamd logs\n*LogsApi* | [**GetSOGoLogs**](docs/LogsApi.md#getsogologs) | **Get** /api/v1/get/logs/sogo/{count} | Get SOGo logs\n*LogsApi* | [**GetWatchdogLogs**](docs/LogsApi.md#getwatchdoglogs) | **Get** /api/v1/get/logs/watchdog/{count} | Get Watchdog logs\n*MailboxesApi* | [**CreateMailbox**](docs/MailboxesApi.md#createmailbox) | **Post** /api/v1/add/mailbox | Create mailbox\n*MailboxesApi* | [**DeleteMailbox**](docs/MailboxesApi.md#deletemailbox) | **Post** /api/v1/delete/mailbox | Delete mailbox\n*MailboxesApi* | [**DeleteMailboxTags**](docs/MailboxesApi.md#deletemailboxtags) | **Post** /api/v1/delete/mailbox/tag/{mailbox} | Delete mailbox tags\n*MailboxesApi* | [**EditMailboxSpamFilterScore**](docs/MailboxesApi.md#editmailboxspamfilterscore) | **Post** /api/v1/edit/spam-score/ | Edit mailbox spam filter score\n*MailboxesApi* | [**GetMailboxes**](docs/MailboxesApi.md#getmailboxes) | **Get** /api/v1/get/mailbox/{id} | Get mailboxes\n*MailboxesApi* | [**QuarantineNotifications**](docs/MailboxesApi.md#quarantinenotifications) | **Post** /api/v1/edit/quarantine_notification | Quarantine Notifications\n*MailboxesApi* | [**UpdateMailbox**](docs/MailboxesApi.md#updatemailbox) | **Post** /api/v1/edit/mailbox | Update mailbox\n*MailboxesApi* | [**UpdateMailboxACL**](docs/MailboxesApi.md#updatemailboxacl) | **Post** /api/v1/edit/user-acl | Update mailbox ACL\n*MailboxesApi* | [**UpdatePushoverSettings**](docs/MailboxesApi.md#updatepushoversettings) | **Post** /api/v1/edit/pushover | Update Pushover settings\n*OAuthClientsApi* | [**CreateOAuthClient**](docs/OAuthClientsApi.md#createoauthclient) | **Post** /api/v1/add/oauth2-client | Create oAuth Client\n*OAuthClientsApi* | [**DeleteOAuthClient**](docs/OAuthClientsApi.md#deleteoauthclient) | **Post** /api/v1/delete/oauth2-client | Delete oAuth Client\n*OAuthClientsApi* | [**GetOAuthClients**](docs/OAuthClientsApi.md#getoauthclients) | **Get** /api/v1/get/oauth2-client/{id} | Get oAuth Clients\n*OutgoingTLSPolicyMapOverridesApi* | [**CreateTLSPolicyMap**](docs/OutgoingTLSPolicyMapOverridesApi.md#createtlspolicymap) | **Post** /api/v1/add/tls-policy-map | Create TLS Policy Map\n*OutgoingTLSPolicyMapOverridesApi* | [**DeleteTLSPolicyMap**](docs/OutgoingTLSPolicyMapOverridesApi.md#deletetlspolicymap) | **Post** /api/v1/delete/tls-policy-map | Delete TLS Policy Map\n*OutgoingTLSPolicyMapOverridesApi* | [**GetTLSPolicyMap**](docs/OutgoingTLSPolicyMapOverridesApi.md#gettlspolicymap) | **Get** /api/v1/get/tls-policy-map/{id} | Get TLS Policy Map\n*QuarantineApi* | [**DeleteMailsInQuarantine**](docs/QuarantineApi.md#deletemailsinquarantine) | **Post** /api/v1/delete/qitem | Delete mails in Quarantine\n*QuarantineApi* | [**GetMailsInQuarantine**](docs/QuarantineApi.md#getmailsinquarantine) | **Get** /api/v1/get/quarantine/all | Get mails in Quarantine\n*QueueManagerApi* | [**DeleteQueue**](docs/QueueManagerApi.md#deletequeue) | **Post** /api/v1/delete/mailq | Delete Queue\n*QueueManagerApi* | [**FlushQueue**](docs/QueueManagerApi.md#flushqueue) | **Post** /api/v1/edit/mailq | Flush Queue\n*QueueManagerApi* | [**GetQueue**](docs/QueueManagerApi.md#getqueue) | **Get** /api/v1/get/mailq/all | Get Queue\n*RatelimitsApi* | [**EditDomainRatelimits**](docs/RatelimitsApi.md#editdomainratelimits) | **Post** /api/v1/edit/rl-domain/ | Edit domain ratelimits\n*RatelimitsApi* | [**EditMailboxRatelimits**](docs/RatelimitsApi.md#editmailboxratelimits) | **Post** /api/v1/edit/rl-mbox/ | Edit mailbox ratelimits\n*RatelimitsApi* | [**GetDomainRatelimits**](docs/RatelimitsApi.md#getdomainratelimits) | **Get** /api/v1/get/rl-domain/{domain} | Get domain ratelimits\n*RatelimitsApi* | [**GetMailboxRatelimits**](docs/RatelimitsApi.md#getmailboxratelimits) | **Get** /api/v1/get/rl-mbox/{mailbox} | Get mailbox ratelimits\n*ResourcesApi* | [**CreateResources**](docs/ResourcesApi.md#createresources) | **Post** /api/v1/add/resource | Create Resources\n*ResourcesApi* | [**DeleteResources**](docs/ResourcesApi.md#deleteresources) | **Post** /api/v1/delete/resource | Delete Resources\n*ResourcesApi* | [**GetResources**](docs/ResourcesApi.md#getresources) | **Get** /api/v1/get/resource/all | Get Resources\n*RoutingApi* | [**CreateSenderDependentTransports**](docs/RoutingApi.md#createsenderdependenttransports) | **Post** /api/v1/add/relayhost | Create Sender-Dependent Transports\n*RoutingApi* | [**CreateTransportMaps**](docs/RoutingApi.md#createtransportmaps) | **Post** /api/v1/add/transport | Create Transport Maps\n*RoutingApi* | [**DeleteSenderDependentTransports**](docs/RoutingApi.md#deletesenderdependenttransports) | **Post** /api/v1/delete/relayhost | Delete Sender-Dependent Transports\n*RoutingApi* | [**DeleteTransportMaps**](docs/RoutingApi.md#deletetransportmaps) | **Post** /api/v1/delete/transport | Delete Transport Maps\n*RoutingApi* | [**GetSenderDependentTransports**](docs/RoutingApi.md#getsenderdependenttransports) | **Get** /api/v1/get/relayhost/{id} | Get Sender-Dependent Transports\n*RoutingApi* | [**GetTransportMaps**](docs/RoutingApi.md#gettransportmaps) | **Get** /api/v1/get/transport/{id} | Get Transport Maps\n*StatusApi* | [**GetContainerStatus**](docs/StatusApi.md#getcontainerstatus) | **Get** /api/v1/get/status/containers | Get container status\n*StatusApi* | [**GetSolrStatus**](docs/StatusApi.md#getsolrstatus) | **Get** /api/v1/get/status/solr | Get solr status\n*StatusApi* | [**GetVersionStatus**](docs/StatusApi.md#getversionstatus) | **Get** /api/v1/get/status/version | Get version status\n*StatusApi* | [**GetVmailStatus**](docs/StatusApi.md#getvmailstatus) | **Get** /api/v1/get/status/vmail | Get vmail status\n*SyncJobsApi* | [**CreateSyncJob**](docs/SyncJobsApi.md#createsyncjob) | **Post** /api/v1/add/syncjob | Create sync job\n*SyncJobsApi* | [**DeleteSyncJob**](docs/SyncJobsApi.md#deletesyncjob) | **Post** /api/v1/delete/syncjob | Delete sync job\n*SyncJobsApi* | [**GetSyncJobs**](docs/SyncJobsApi.md#getsyncjobs) | **Get** /api/v1/get/syncjobs/{id} | Get sync jobs\n*SyncJobsApi* | [**UpdateSyncJob**](docs/SyncJobsApi.md#updatesyncjob) | **Post** /api/v1/edit/syncjob | Update sync job\n\n\n## Documentation For Models\n\n - [AddForwardHostRequest](docs/AddForwardHostRequest.md)\n - [CreateAlias401Response](docs/CreateAlias401Response.md)\n - [CreateAliasRequest](docs/CreateAliasRequest.md)\n - [CreateAppPasswordRequest](docs/CreateAppPasswordRequest.md)\n - [CreateBCCMapRequest](docs/CreateBCCMapRequest.md)\n - [CreateDomainAdminUserRequest](docs/CreateDomainAdminUserRequest.md)\n - [CreateDomainPolicyRequest](docs/CreateDomainPolicyRequest.md)\n - [CreateDomainRequest](docs/CreateDomainRequest.md)\n - [CreateMailboxRequest](docs/CreateMailboxRequest.md)\n - [CreateOAuthClientRequest](docs/CreateOAuthClientRequest.md)\n - [CreateRecipientMapRequest](docs/CreateRecipientMapRequest.md)\n - [CreateResourcesRequest](docs/CreateResourcesRequest.md)\n - [CreateSenderDependentTransportsRequest](docs/CreateSenderDependentTransportsRequest.md)\n - [CreateSyncJobRequest](docs/CreateSyncJobRequest.md)\n - [CreateTLSPolicyMapRequest](docs/CreateTLSPolicyMapRequest.md)\n - [CreateTimeLimitedAlias200Response](docs/CreateTimeLimitedAlias200Response.md)\n - [CreateTimeLimitedAliasRequest](docs/CreateTimeLimitedAliasRequest.md)\n - [CreateTransportMapsRequest](docs/CreateTransportMapsRequest.md)\n - [DeleteAliasRequest](docs/DeleteAliasRequest.md)\n - [DeleteAppPasswordRequest](docs/DeleteAppPasswordRequest.md)\n - [DeleteBCCMapRequest](docs/DeleteBCCMapRequest.md)\n - [DeleteDKIMKeyRequest](docs/DeleteDKIMKeyRequest.md)\n - [DeleteDomainAdminRequest](docs/DeleteDomainAdminRequest.md)\n - [DeleteDomainPolicyRequest](docs/DeleteDomainPolicyRequest.md)\n - [DeleteDomainRequest](docs/DeleteDomainRequest.md)\n - [DeleteDomainTagsRequest](docs/DeleteDomainTagsRequest.md)\n - [DeleteForwardHostRequest](docs/DeleteForwardHostRequest.md)\n - [DeleteMailboxRequest](docs/DeleteMailboxRequest.md)\n - [DeleteMailboxTagsRequest](docs/DeleteMailboxTagsRequest.md)\n - [DeleteMailsInQuarantineRequest](docs/DeleteMailsInQuarantineRequest.md)\n - [DeleteOAuthClientRequest](docs/DeleteOAuthClientRequest.md)\n - [DeleteQueueRequest](docs/DeleteQueueRequest.md)\n - [DeleteRecipientMapRequest](docs/DeleteRecipientMapRequest.md)\n - [DeleteResourcesRequest](docs/DeleteResourcesRequest.md)\n - [DeleteSenderDependentTransportsRequest](docs/DeleteSenderDependentTransportsRequest.md)\n - [DeleteSyncJobRequest](docs/DeleteSyncJobRequest.md)\n - [DeleteTLSPolicyMapRequest](docs/DeleteTLSPolicyMapRequest.md)\n - [DeleteTransportMapsRequest](docs/DeleteTransportMapsRequest.md)\n - [DuplicateDKIMKeyRequest](docs/DuplicateDKIMKeyRequest.md)\n - [EditDomainAdminACLRequest](docs/EditDomainAdminACLRequest.md)\n - [EditDomainAdminACLRequestAttr](docs/EditDomainAdminACLRequestAttr.md)\n - [EditDomainAdminUser200Response](docs/EditDomainAdminUser200Response.md)\n - [EditDomainAdminUserRequest](docs/EditDomainAdminUserRequest.md)\n - [EditDomainAdminUserRequestAttr](docs/EditDomainAdminUserRequestAttr.md)\n - [EditDomainRatelimitsRequest](docs/EditDomainRatelimitsRequest.md)\n - [EditFail2BanRequest](docs/EditFail2BanRequest.md)\n - [EditFail2BanRequestAttr](docs/EditFail2BanRequestAttr.md)\n - [EditMailboxRatelimitsRequest](docs/EditMailboxRatelimitsRequest.md)\n - [EditMailboxRatelimitsRequestAttr](docs/EditMailboxRatelimitsRequestAttr.md)\n - [FlushQueueRequest](docs/FlushQueueRequest.md)\n - [GenerateDKIMKeyRequest](docs/GenerateDKIMKeyRequest.md)\n - [QuarantineNotificationsRequest](docs/QuarantineNotificationsRequest.md)\n - [QuarantineNotificationsRequestAttr](docs/QuarantineNotificationsRequestAttr.md)\n - [UpdateAliasRequest](docs/UpdateAliasRequest.md)\n - [UpdateAliasRequestAttr](docs/UpdateAliasRequestAttr.md)\n - [UpdateDomainRequest](docs/UpdateDomainRequest.md)\n - [UpdateDomainRequestAttr](docs/UpdateDomainRequestAttr.md)\n - [UpdateMailboxACLRequest](docs/UpdateMailboxACLRequest.md)\n - [UpdateMailboxACLRequestAttr](docs/UpdateMailboxACLRequestAttr.md)\n - [UpdateMailboxRequest](docs/UpdateMailboxRequest.md)\n - [UpdateMailboxRequestAttr](docs/UpdateMailboxRequestAttr.md)\n - [UpdatePushoverSettingsRequest](docs/UpdatePushoverSettingsRequest.md)\n - [UpdatePushoverSettingsRequestAttr](docs/UpdatePushoverSettingsRequestAttr.md)\n - [UpdateSyncJobRequest](docs/UpdateSyncJobRequest.md)\n - [UpdateSyncJobRequestAttr](docs/UpdateSyncJobRequestAttr.md)\n\n\n## Documentation For Authorization\n\n\n\n### ApiKeyAuth\n\n- **Type**: API key\n- **API key parameter name**: X-API-Key\n- **Location**: HTTP header\n\nNote, each API key must be added to a map of `map[string]APIKey` where the key is: X-API-Key and passed in as the auth context for each request.\n\n\n## Documentation for Utility Methods\n\nDue to the fact that model structure members are all pointers, this package contains\na number of utility functions to easily obtain pointers to values of basic types.\nEach of these functions takes a value of the given basic type and returns a pointer to it:\n\n* `PtrBool`\n* `PtrInt`\n* `PtrInt32`\n* `PtrInt64`\n* `PtrFloat`\n* `PtrFloat32`\n* `PtrFloat64`\n* `PtrString`\n* `PtrTime`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl-with%2Fmailcow-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fl-with%2Fmailcow-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl-with%2Fmailcow-go/lists"}