Workwae API V1 API is one of 2 APIs that workwae-com publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
This API exposes 6 JSON Schema definitions.
The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.
This API exposes
141 operations
across 95 paths,
organized into 24 resource areas,
and defines 346 schemas.
It is described by OpenAPI 3.1.1, at version 1.0.0.
Requests are made against a single base URL, https://api.workwae.com.
The identity and technical contract details declared by the specification.
Address
object
2 properties
2 required
AddressInput
object
2 properties
1 required
EffectiveSettings
object
9 properties
9 required
SettingsOverride
object
9 properties
McpSendPolicy
object
4 properties
4 required
McpSendPolicyPatch
object
4 properties
TenantSettings
object
14 properties
14 required
UpdateTenantSettings
object
14 properties
SettableAccountStatus
string
AccountRuntime
object
4 properties
4 required
MailServer
object
4 properties
4 required
DavSettings
object
4 properties
4 required
ImapSettings
object
5 properties
5 required
AccountAuth
object
4 properties
4 required
Account
object
19 properties
19 required
AccountSyncQueued
object
1 property
1 required
AccountPage
object
2 properties
2 required
CreateAccount
object
7 properties
2 required
AccountToken
object
2 properties
2 required
MailServerInput
object
4 properties
3 required
DavInput
object
4 properties
CreateImapAccount
object
10 properties
2 required
DavDiscoverySource
string
DiscoveredDav
object
3 properties
3 required
DiscoveredSettings
object
5 properties
5 required
TemplateSummary
object
8 properties
8 required
Template
object
13 properties
13 required
TemplateSummaryPage
object
2 properties
2 required
RenderedTemplate
object
4 properties
4 required
CreateTemplate
object
10 properties
1 required
RenderTemplateRequest
object
8 properties
InputIssue
object
2 properties
2 required
InvalidInputData
object
1 property
1 required
UnknownIdsData
object
1 property
1 required
SyncKindsData
object
1 property
1 required
TemplateFieldData
object
1 property
1 required
Mailbox
object
8 properties
8 required
MailboxList
object
1 property
1 required
MailboxChangedField
string
MessageSummary
object
20 properties
20 required
MessageChangedField
string
MessageSummaryPage
object
2 properties
2 required
Attachment
object
6 properties
6 required
MessageClassification
object
9 properties
9 required
MessageBody
object
2 properties
2 required
Message
object
25 properties
25 required
SearchResultSource
string
SearchHit
object
20 properties
20 required
SearchPage
object
3 properties
3 required
PlanModules
object
6 properties
6 required
PlanIncluded
object
4 properties
4 required
PlanStripePrices
object
5 properties
5 required
PlanPricing
object
7 properties
7 required
PlanLimits
object
11 properties
11 required
EffectivePlan
object
3 properties
3 required
UsageDay
object
8 properties
8 required
CurrentUsage
object
5 properties
5 required
Usage
object
3 properties
3 required
McpKey
object
9 properties
9 required
McpKeyList
object
1 property
1 required
CreatedMcpKey
object
11 properties
11 required
ConnectSessionMcp
object
2 properties
1 required
ConnectOptions
object
6 properties
ConnectSessionStatus
string
ConnectSessionPublic
object
7 properties
7 required
ConnectSession
object
9 properties
9 required
CreateConnectSession
object
11 properties
SessionLink
object
3 properties
3 required
StartOAuthRequest
object
8 properties
2 required
OAuthAuthorization
object
1 property
1 required
HostedImapResult
object
1 property
1 required
MeetingConnectionStatus
string
MeetingConnection
object
8 properties
8 required
MeetingConnectionList
object
1 property
1 required
MeetingApp
object
12 properties
12 required
MeetingAppList
object
1 property
1 required
MeetingAppCheck
object
3 properties
3 required
MeetingAppTestResult
object
2 properties
2 required
MeetingConnectSessionPublic
object
5 properties
5 required
Calendar
object
10 properties
10 required
CalendarList
object
1 property
1 required
CalendarChangedField
string
Attendee
object
4 properties
4 required
EventTime
object
3 properties
3 required
CalendarEvent
object
29 properties
29 required
CalendarEventPage
object
2 properties
2 required
CalendarEventChangedField
string
EventBody
object
2 properties
2 required
CalendarEventDetail
object
30 properties
30 required
AttendeeInput
object
3 properties
1 required
BusyBlock
object
3 properties
3 required
AttendeeAvailability
object
3 properties
3 required
WorkingHours
object
3 properties
2 required
TimeSlot
object
2 properties
2 required
Availability
object
5 properties
5 required
AccountAvailability
object
4 properties
4 required
AccountsTimeSlot
object
3 properties
3 required
AccountsAvailability
object
6 properties
6 required
ContactEmail
object
2 properties
2 required
ContactPhone
object
2 properties
2 required
ContactFolder
object
3 properties
3 required
ContactFolderList
object
1 property
1 required
Contact
object
16 properties
16 required
ContactPage
object
2 properties
2 required
ContactChangedField
string
ContactEmailInput
object
2 properties
1 required
ContactPhoneInput
object
2 properties
1 required
DetectedOptOutSource
string
SuppressionEntry
object
4 properties
4 required
SuppressionEntryPage
object
2 properties
2 required
SuppressionCounts
object
7 properties
7 required
SuppressionList
object
6 properties
6 required
SuppressionListList
object
1 property
1 required
SuppressionReview
object
9 properties
9 required
SuppressionReviewPage
object
2 properties
2 required
CreateSuppressionList
object
3 properties
2 required
SuppressionAdded
object
1 property
1 required
SuppressionEntriesAdded
object
2 properties
2 required
AttachmentInput
object
4 properties
3 required
OutboxEntry
object
20 properties
20 required
QueuedSend
object
21 properties
21 required
SendTracking
object
3 properties
MailMergeEntry
object
4 properties
1 required
MailMergeSuccess
object
6 properties
6 required
MailMergeFailure
object
5 properties
5 required
MailMergeResultList
object
1 property
1 required
OutboxEntryPage
object
2 properties
2 required
TrackingSecFetch
object
4 properties
4 required
TrackingEvent
object
31 properties
31 required
TrackingEventPage
object
2 properties
2 required
AccountConnectedData
object
5 properties
5 required
AccountUpdatedField
string
AccountUpdatedData
object
1 property
1 required
AccountDeletedData
object
3 properties
3 required
AccountReauthRequiredData
object
5 properties
5 required
AccountInitializedData
object
2 properties
2 required
AccountPurgedData
object
2 properties
2 required
MailboxData
object
1 property
1 required
MailboxUpdatedData
object
2 properties
2 required
MailboxRef
object
3 properties
3 required
MessageData
object
2 properties
2 required
MessageUpdatedData
object
3 properties
3 required
MessageDeletedData
object
4 properties
4 required
MessageClassifiedData
object
3 properties
3 required
BounceRecipient
object
3 properties
3 required
MessageBouncedData
object
5 properties
5 required
TrackingHitData
object
29 properties
29 required
SendError
object
2 properties
2 required
SendSentData
object
6 properties
6 required
SendRetryingData
object
5 properties
5 required
SendFailedData
object
4 properties
4 required
SendRescheduledData
object
4 properties
4 required
SuppressionCreatedData
object
3 properties
3 required
CalendarInitializedData
object
2 properties
2 required
CalendarData
object
1 property
1 required
CalendarUpdatedData
object
2 properties
2 required
CalendarEventData
object
1 property
1 required
CalendarEventUpdatedData
object
2 properties
2 required
CalendarEventDeletedData
object
4 properties
4 required
ContactsInitializedData
object
1 property
1 required
ContactData
object
1 property
1 required
ContactUpdatedData
object
2 properties
2 required
ContactDeletedData
object
2 properties
2 required
WebhookTestData
object
1 property
1 required
ExportCompletedData
object
4 properties
4 required
ExportFailedData
object
2 properties
2 required
MeetingConnectionConnectedData
object
3 properties
3 required
MeetingConnectionReauthRequiredData
object
3 properties
3 required
BookingEventData
object
6 properties
6 required
AccountConnectedEvent
object
An account was connected, or an existing account signed in again (reauthorized).
6 properties
5 required
AccountUpdatedEvent
object
An account's status, externalRef, settings or connection changed.
6 properties
5 required
AccountDeletedEvent
object
An account was deleted; its data is purged after the retention period, or at once with purge.
6 properties
5 required
AccountReauthRequiredEvent
object
The provider refused the account's grant: the account must sign in again.
6 properties
5 required
AccountInitializedEvent
object
The account's first mail sync finished; nothing before it is announced message by message.
6 properties
5 required
AccountPurgedEvent
object
A deleted account's data is gone for good (retention, or an immediate purge). The event names no account, since it outlives the account it reports on.
6 properties
5 required
MailboxCreatedEvent
object
A mailbox (folder or label) appeared.
6 properties
5 required
MailboxUpdatedEvent
object
A mailbox was renamed, moved or given another role. Counts change silently.
6 properties
5 required
MailboxDeletedEvent
object
A mailbox went away.
6 properties
5 required
MessageCreatedEvent
object
A message was indexed: received, sent, drafted or moved in from outside the sync window.
6 properties
5 required
MessageUpdatedEvent
object
A message changed: read, flagged, moved, or linked to the outbox entry it is a copy of.
6 properties
5 required
MessageDeletedEvent
object
A message was removed; carries it and its mailboxes as last indexed.
6 properties
5 required
MessageBouncedEvent
object
A delivery status notification reporting failed recipients reached the account; carries the outbox id when it answers one of our sends.
6 properties
5 required
MessageClassifiedEvent
object
AI classified a reply to one of our sends (tenant setting aiReplyClassification): carries the message, its mailboxes and the classification.
6 properties
5 required
MessageOpenedEvent
object
A recipient's client (or a proxy fetching for it) loaded the open-tracking pixel of a send. Carries the actor, its reasons and the derived signals (client, dev…
6 properties
5 required
MessageClickedEvent
object
A tracked link of a send was followed; carries the same as message.opened.
6 properties
5 required
SendSentEvent
object
The provider accepted a queued send.
6 properties
5 required
SendRetryingEvent
object
An attempt failed and the send is queued again for nextAttemptAt.
6 properties
5 required
SendFailedEvent
object
The send failed for good: refused, or out of attempts.
6 properties
5 required
SendRescheduledEvent
object
A queued send got a new sendAt before its first attempt.
6 properties
5 required
SuppressionCreatedEvent
object
An address went onto a suppression list: the recipient unsubscribed (source unsubscribe, listId the send's), a permanent bounce said the address is gone (sourc…
6 properties
5 required
CalendarInitializedEvent
object
The account's first calendar sync finished; nothing before it is announced event by event.
6 properties
5 required
CalendarCreatedEvent
object
A calendar appeared.
6 properties
5 required
CalendarUpdatedEvent
object
A calendar changed.
6 properties
5 required
CalendarDeletedEvent
object
A calendar went away.
6 properties
5 required
CalendarEventCreatedEvent
object
A single event, series or exception appeared. Unmodified occurrences of a series are never announced; an occurrence changed on its own is announced as a new ex…
6 properties
5 required
CalendarEventUpdatedEvent
object
A single event, series or exception changed; a change to a series is one update of the series.
6 properties
5 required
CalendarEventDeletedEvent
object
A single event, series or exception went away.
6 properties
5 required
ContactsInitializedEvent
object
The account's first contacts sync finished; nothing before it is announced contact by contact.
6 properties
5 required
ContactCreatedEvent
object
A contact appeared.
6 properties
5 required
ContactUpdatedEvent
object
A contact changed.
6 properties
5 required
ContactDeletedEvent
object
A contact went away.
6 properties
5 required
ExportCompletedEvent
object
A data export finished and can be downloaded until data.expiresAt. accountId is null for an export of the whole tenant.
6 properties
5 required
ExportFailedEvent
object
A data export failed. accountId is null for an export of the whole tenant.
6 properties
5 required
MeetingConnectionConnectedEvent
object
An account connected (or reconnected) its own grant at a meeting service (Zoom, Webex).
6 properties
5 required
MeetingConnectionReauthRequiredEvent
object
The service refused the account's meeting grant; meetings need a new connect. Mail and calendar sync go on.
6 properties
5 required
BookingCreatedEvent
object
A scheduling link was booked: the account hosts the event, and the invitee is an attendee.
6 properties
5 required
BookingCancelledEvent
object
A booking was cancelled and its event removed.
6 properties
5 required
WebhookTestEvent
object
Sent by the test action to the endpoint it names, whatever that endpoint's filters.
6 properties
5 required
EventFeedPage
object
2 properties
2 required
WebhookMessageFilters
object
7 properties
7 required
WebhookFilters
object
3 properties
3 required
WebhookMessageFiltersInput
object
7 properties
WebhookFiltersInput
object
3 properties
WebhookEndpoint
object
10 properties
10 required
WebhookEndpointList
object
1 property
1 required
WebhookEndpointWithSecret
object
2 properties
2 required
WebhookSecret
object
2 properties
2 required
CreateWebhookEndpoint
object
3 properties
1 required
TestEventSent
object
1 property
1 required
WebhookAttemptResult
string
WebhookAttempt
object
12 properties
12 required
WebhookAttemptPage
object
2 properties
2 required
ReplayResult
object
2 properties
2 required
FailedDeliveryCount
object
1 property
1 required
AiDraftContext
object
3 properties
CreateAiDraft
object
3 properties
2 required
AiDraft
object
1 property
1 required
AuditActor
object
3 properties
3 required
AuditEntry
object
11 properties
11 required
AuditEntryPage
object
2 properties
2 required
CreateEmailValidation
object
3 properties
1 required
EmailValidationResult
object
13 properties
13 required
EmailValidation
object
1 property
1 required
EmailValidationRecord
object
15 properties
15 required
EmailValidationRecordPage
object
2 properties
2 required
DataExport
object
12 properties
12 required
DataExportPage
object
2 properties
2 required
CreateDataExport
object
1 property
Signature
object
2 properties
2 required
SignatureInput
object
2 properties
Identity
object
6 properties
6 required
IdentityList
object
2 properties
2 required
MailSettings
object
1 property
1 required
GmailPushSettings
object
2 properties
2 required
OAuthApp
object
9 properties
9 required
OAuthAppList
object
1 property
1 required
CreateOAuthApp
object
6 properties
4 required
OrgConnectionStatus
string
MicrosoftAppCredential
string
GoogleDelegation
object
5 properties
5 required
GraphPermission
object
2 properties
2 required
MicrosoftAppAccess
object
4 properties
4 required
OrgConnection
object
12 properties
12 required
OrgConnectionList
object
1 property
1 required
OrgConnectionCheck
object
4 properties
4 required
OrgConnectionTestResult
object
2 properties
2 required
DirectoryEntry
object
4 properties
4 required
DirectoryEntryPage
object
2 properties
2 required
AddMailboxInput
object
3 properties
1 required
AddedMailboxStatus
string
AddedMailboxError
object
2 properties
2 required
AddedMailbox
object
4 properties
4 required
AddedMailboxList
object
1 property
1 required
ConsentLink
object
1 property
1 required
SchedulingWindow
object
2 properties
2 required
SchedulingHours
object
7 properties
SchedulingLinkFields
object
17 properties
3 required
SchedulingLink
object
20 properties
6 required
SchedulingLinkPage
object
2 properties
2 required
SchedulingSlot
object
3 properties
3 required
SchedulingSlots
object
1 property
1 required
Booking
object
11 properties
11 required
ThreadSummary
object
12 properties
12 required
Thread
object
13 properties
13 required
ThreadSummaryPage
object
2 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs workwae-com publishes across the network.