Time Registration Activities
Time registration activities define the categories or types of work that can be logged against time registrations — for example "Development", "Consulting", "Travel", or "Support". Each time registration can reference one hour type.
Endpoints
List Hour Types
GET
/v1/odata/TimeRegistrationActivityGet by ID
GET
/v1/odata/TimeRegistrationActivity({id})Create
POST
/v1/odata/TimeRegistrationActivityUpdate
PUT
/v1/odata/TimeRegistrationActivity({id})Delete
DELETE
/v1/odata/TimeRegistrationActivity({id})Fields
| Field | Type | Description |
|---|---|---|
Name | String | Name of the hour type |
IsDefault | Boolean | Whether this is the default hour type for new registrations |
Relationships
| Relationship | Target Entity | Cardinality | Description |
|---|---|---|---|
| Appointments | Appointment | 1:N | Appointments using this hour type |
| Tasks | Task | 1:N | Tasks using this hour type |
| TimeRegistration | TimeRegistration | 1:N | Time registrations with this hour type |
| Product | Product | N:1 | Associated product (for billing rate) |
Expanding Relationships
GET
/v1/odata/TimeRegistrationActivity({id})?$expand=AppointmentsNavigating Relationships
GET
/v1/odata/TimeRegistrationActivity({id})/Appointments