Mavenlink Events API
Up to 9 days of trackable changes ("events") for an account can be accessed via the Subscribed Events API.For a list of all the event types tracked by Subscribed Events, please see the [Knowledge Base](https://mavenlink.zendesk.com/hc/en-us/articles/4407962435227).Note that only Account Administrators can access Subscribed Events.Some actions performed in Kantata OX can generate multiple events. For instance, approving an Expense Report will generate `expense_report:updated` and `expense:updated` events. Note that events for the same action are not guaranteed to appear in the exact order the changes were completed.Also note that although we try to create events within a few minutes of an action being performed, events may take some time to appear.Additionally, events may sometimes be duplicated. Your application should handle duplicate events appropriately.
Mavenlink Events API is one of 103 APIs that Mavenlink publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Event. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.
This API exposes
1 operation
across 1 path,
and defines 43 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against a single base URL, https://api.mavenlink.com/api/v1.
The identity and technical contract details declared by the specification.
CostRate
object
A Cost Rate represents the hourly cost of an account member, specified in a specific currency. A Cost Rate with the same currency as the account default curren…
6 properties
Error
object
2 properties
SkillMembership
object
A Skill Membership represents a skill that has been assigned to a specified user.
8 properties
WorkweekMembership
object
A Workweek Membership represents the relationship of a user to a workweek.
6 properties
TimeEntry
object
This object allows you to manage Kantata OX time entries, depending on your permissions. Creating and updating time entries allows you to include time when inv…
25 properties
Workspace
object
Workspaces (also called projects) represent the space in which Kantata OX users plan, communicate, and collaborate.
88 properties
WorkspaceResource
object
With workspace resources it is possible for a user to have many resources with different roles within a single workspace. Workspace resource can be assigned to…
18 properties
Expense
object
Expenses are non-time related costs incurred in a project. Once created, expenses can be included in generated invoices.
26 properties
WorkspaceGroup
object
Workspace Groups (also known as groups) allow for the categorization of Kantata OX Workspaces and Users. Workspace Groups are unique to each Kantata OX Account…
13 properties
WorkspaceStatusSet
object
Workspace Task Status Sets represent the connection between workspaces (projects) and task (story) status sets, which enable the use of custom task statuses.
4 properties
Participation
object
Participations in Kantata OX connect Users and Workspaces (projects). It includes permissions, cost rate, bill rate and role details for the participant in the…
27 properties
AccountMembership
object
An Account Membership represents the relationship of a user to an account.
32 properties
SubscribedEvents__Models__SubscribedEvent
object
An API feature that returns the last 9 days of trackable changes ("events") in an account. For a list of all the event types tracked by Subscribed Events, plea…
12 properties
LineItemLock
object
LineItemLocks provide a way for you to lock time in the past so that previous time entries cannot be edited or updated and new time entries cannot be created b…
3 properties
EstimateScenarioResource
object
An Estimate Scenario Resource is an unnamed resource in an estimate scenario.
14 properties
StoryAllocationDay
object
Daily Scheduled Hours (Story Allocation Day) is the planned amount of time for a project resource on a specific task for a specified day. Daily Scheduled Hours…
9 properties
Role
object
A Role represents the main position or title assigned to members on an account. Roles may be associated with account memberships, account invitations, particip…
5 properties
ExpenseReportSubmission
object
Expense report submissions contain a set of expense line items. These expenses must be approved through an expense report submission before they can be added t…
22 properties
StatusSetOption
object
A custom task status is in a Task Status Set. A task status set is assigned to a workspace (project), then custom task statuses can be applied to the stories (…
7 properties
WorkspaceInvitation
object
5 properties
ProjectAccounting__Models__ProjectAccountingRecord
object
Project accounting records.
38 properties
EstimateScenario
object
An Estimate Scenario represents a possible project configuration. It includes a rate card, budget, and associated resources and allocations.
10 properties
Invoice
object
An Invoice is defined as a list of costs incurred during a Kantata OX project, which are billable to an end user.
27 properties
WorkspaceAllocation
object
A workspace allocation represents a resource’s allocation over a specific period of time, and is always associated with a workspace resource. Note: When an all…
13 properties
Estimate
object
An Estimate represents a potential project. Estimates allow you to plan out a project's budget, resources, and allocations through associated estimate scenario…
12 properties
CustomFieldSet
object
Custom Field Sets contain custom fields and definitions of each fields' subject type. The supported subjects are currently Estimate, Project, Project Group, Re…
6 properties
CustomField
object
The [Custom Fields](https://mavenlink.zendesk.com/hc/en-us/articles/202924760-Custom-Fields-Overview-arrange) object allows you to view, create, update, and de…
12 properties
TimesheetSubmission
object
Timesheet Submissions contain a set of Time Entries for a specific week. These Time Entries must be approved through a Timesheet Submission before creating an…
22 properties
Skill
object
Skills are used in Kantata OX to describe capabilities of users for the purposes of resource planning. They can be associated with a user through a Skill Membe…
7 properties
Assignment
object
An Assignment represents the relationship of a resource to a task. It owns Story Allocation Days.
10 properties
AccountColor
object
A color on the user's account that can be associated with a project.
6 properties
BillingMilestone
object
Billing milestones allow you to set up billable items in a project that are separate from the Task Tracker work and have invoicing rules. A set of billing mile…
12 properties
TimeOffEntry
object
A Time Off Entry represents the number of hours a specific user has scheduled off for a requested date.
6 properties
StatusSet
object
Task Status Sets allow you to create custom statuses for tasks (stories) that can then be applied to projects (workspaces).
4 properties
Workweek
object
Workweeks are owned by an account. A workweek can be used as the account default, or can be associated to a user through a workweek membership.
14 properties
OrganizationMembership
object
An Organization Membership represents the connection of a user and project to an organization.
7 properties
ExpenseBudget
object
Expense budgets allow you to plan for non-labor expenses.
16 properties
Vendor
object
A Vendor is an entity to which an expense can be paid.
5 properties
AccountLocation
object
Represents a location associated with an account.
3 properties
User
object
Users represent the individuals that are participating in Kantata OX projects. User objects are often returned as nested JSON objects within other returned ite…
20 properties
Organization
object
An Organization allows you to structure and group your projects and account members by departments and geographies.
6 properties
Story
object
Stories (known as [tasks](https://knowledge.kantata.com/hc/en-us/articles/202806550-Tasks-Overview) in the UI) are the tasks, deliverables, issues, and milesto…
70 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Mavenlink publishes across the network.