# Retrieve an activity specified by activity id. Endpoint: GET /api/v3/activities/{id} Version: 3.0.4 Security: OAuth2 ## Path parameters: - `id` (integer, required) ## Response 200 fields (application/json): - `id` (integer) ID of the Activity - `subject` (string) Subject of the Activity - `content` (string) Content of the Activity - `dueDate` (string) Due date of the Activity - `scheduledDate` (string) Scheduled date of the Activity - `originalScheduledDate` (string) Original scheduled date of the Activity - `duration` (integer) Duration of the Activity - `resolvedDate` (string) Resolved date of the Activity - `closedDate` (string) Closed date of the Activity - `status` (string) Status of the Activity Enum: "OPEN", "STARTED", "RESOLVED", "CLOSED" - `activityType` (object) Type of the Activity - `activityType.created` (string) - `activityType.lastUpdated` (string) - `activityType.links` (array) - `activityType.links.rel` (string) - `activityType.links.href` (string) - `activityType.links.hreflang` (string) - `activityType.links.media` (string) - `activityType.links.title` (string) - `activityType.links.type` (string) - `activityType.links.deprecation` (string) - `activityType.links.profile` (string) - `activityType.links.name` (string) - `activityType.deleted` (boolean) - `activityType.id` (integer) Unique identifier of the activity type - `activityType.name` (string) Name of the activity type - `activityType.systemType` (boolean) Indicates if this is a system type - `activityType.category` (string) Category of the activity type Enum: "CLEANING", "PPM", "MAINTENANCE", "SYSTEM" - `priority` (string) Priority of the Activity Enum: "ONE", "TWO", "THREE", "FOUR", "FIVE" - `issue` (object) Issue details - `issue.id` (integer, required) ID of the issue - `issue.subject` (string, required) Subject of the issue - `issue.description` (string, required) Description of the issue - `issue.issueStatus` (string, required) Status of the issue Enum: "OPEN", "STARTED", "RESOLVED", "CLOSED" - `issue.issuePriority` (object, required) Priority of the issue - `issue.issuePriority.id` (integer) The unique identifier of the issue priority - `issue.issuePriority.name` (string) The name of the issue priority - `issue.issueType` (object, required) Type of the issue - `issue.issueType.id` (integer) Issue type id Example: 1 - `issue.issueType.name` (string) Issue type name Example: "Bug" - `issue.restrictsAvailability` (boolean) Indicates if the issue restricts availability - `issue.restrictsAvailabilityFrom` (string) Start date of availability restriction - `issue.restrictsAvailabilityTo` (string) End date of availability restriction - `issue.responseTargetDate` (string) Target date for response - `issue.respondedDate` (string) Date when the issue was responded to - `issue.resolutionTargetDate` (string) Target date for resolution - `issue.resolvedDate` (string) Date when the issue was resolved - `issue.closedDate` (string) Date when the issue was closed - `issue.assigneeTeam` (object) Team assigned to the issue - `issue.assigneeTeam.id` (integer) The unique identifier of the team - `issue.assigneeTeam.teamName` (string) The name of the team - `issue.assigneeUser` (object) User who started the issue - `issue.assigneeUser.id` (integer) The unique identifier of the user - `issue.assigneeUser.firstName` (string) The first name of the user - `issue.assigneeUser.lastName` (string) The last name of the user - `issue.assigneeUser.username` (string) The username of the user - `issue.unit` (object) Summary of the Unit associated with the Unit Access Group - `issue.unit.id` (integer) Unique identifier of the unit Example: 1 - `issue.unit.name` (string) Name of the unit Example: "Apartment 101" - `issue.building` (object) Building associated with the unit type - `issue.building.id` (integer) Unique identifier of the building - `issue.building.name` (string) Name of the building - `issue.booking` (object) Booking associated with the issue - `issue.booking.id` (integer) The unique identifier of the booking - `issue.booking.bookingReference` (string) The booking reference number - `issue.reporterUser` (object) User who started the issue - `issue.reporterContact` (object) The primary correspondence contact of the company - `issue.reporterContact.id` (integer) Unique identifier of the contact - `issue.reporterContact.firstName` (string) First name of the contact - `issue.reporterContact.lastName` (string) Last name of the contact - `issue.resolvedBy` (object) User who started the issue - `issue.closedBy` (object) User who started the issue - `issue.timeOfReporting` (string) Time when the issue was reported - `issue.assigneeCompany` (object) Company summary associated with the finance account - `issue.assigneeCompany.id` (integer) Unique identifier of the company - `issue.assigneeCompany.companyName` (string) Name of the company - `issue.startedDate` (string) Date when the issue was started - `issue.startedBy` (object) User who started the issue - `issue.elapsedTime` (integer) Elapsed time for the issue - `issue.guestStay` (object) Guest stay associated with the issue - `issue.guestStay.id` (integer) The unique identifier of the guest stay - `issue.guestStay.contact` (object) The primary correspondence contact of the company - `issue.guestStay.dateFrom` (string) The start date of the guest stay - `issue.guestStay.dateTo` (string) The end date of the guest stay - `issue.readStatus` (boolean) Read status of the issue - `issue.uuid` (string) UUID of the issue - `issue.private` (boolean) - `userAssignee` (object) User who started the issue - `teamAssignee` (object) Team assigned to the Activity - `teamAssignee.id` (integer, required) Team ID - `teamAssignee.teamName` (string, required) Team name - `teamAssignee.emailAddress` (string, required) Email address - `teamAssignee.type` (string, required) Team type Enum: "DEFAULT", "HOUSEKEEPING" - `companyAssignee` (object) Company summary associated with the finance account - `restrictsAvailability` (boolean) Whether the Activity restricts availability - `closedByUser` (object) User who started the issue - `resolvedByUser` (object) User who started the issue - `ppmId` (integer) PPM ID of the Activity - `unitType` (object) Type summary of the unit - `unitType.id` (integer) Unique identifier of the unit type Example: 1 - `unitType.name` (string) Name of the unit type Example: "Studio Apartment" - `roomStay` (object) Room stay related to the Activity - `roomStay.id` (integer) Unique identifier of the room stay - `roomStay.startDate` (string) Start date of the room stay - `roomStay.endDate` (string) End date of the room stay - `roomStay.roomStayStatus` (string) Status of the room stay Enum: "ENQUIRY", "QUOTED", "PENDING", "MEDIATION_REQUIRED", "CONFIRMED", "CHECKED_IN", "CHECKED_OUT", "COMPLETE", "CANCELLED", "LOST" - `roomStay.netAmount` (number) Net amount for the room stay - `roomStay.vatAmount` (number) VAT amount for the room stay - `roomStay.numberOfAdults` (integer) Number of adults in the room stay - `roomStay.numberOfChildren` (integer) Number of children in the room stay - `roomStay.numberOfInfants` (integer) Number of infants in the room stay - `activityTemplateId` (integer) Activity template ID - `chargeableExtraId` (integer) Chargeable extra ID - `consumableItemType` (string) Consumable item type of the Activity Enum: "LAUNDRY" - `startedDate` (string) Started date of the Activity - `startedByUser` (object) User who started the issue - `elapsedTime` (integer) Elapsed time of the Activity - `keyLocationId` (integer) Key location ID of the Activity - `contactId` (object) The primary correspondence contact of the company - `guestStayId` (object) Guest stay associated with the issue - `checklistRequired` (boolean) Whether a checklist is required for the Activity - `startedLocation` (string) Started location of the Activity - `completedLocation` (string) Completed location of the Activity - `closedLocation` (string) Closed location of the Activity - `roomStayExtraId` (integer) Room stay extra ID - `uuid` (string) UUID of the Activity - `generated` (boolean) Whether the Activity is generated - `tracksUnitAmendments` (boolean) Whether the Activity tracks unit amendments