# Permit Events

# GET

# Get permit events by permit

GET /{organizationNickname}/projects/{projectId}/permits/{permitId}/events

Gets a paginated list of permit events.

Header Parameters

Name Type Description
Authorization String Civillo API Credentials
*required

Query Parameters

Name Type Description
pageNumber Number Page number (default: 1)
pageSize Number Page size (default: 50)

Responses

Status Meaning
200 Success
401 Unauthorized
403 Forbidden
404 Permit not found

Sample output

{
  "pageNumber": 1,
  "pageSize": 50,
  "totalCount": 100,
  "totalPages": 2,
  "items": [
    {
      // These properties are always included.
      "permitId": 123,
      "type": 1,
      "timestamp": "2025-12-07T23:30:00.000Z",
      "description": "Event description.",
      "comment": "User comment",
      "groupId": 1,
      "user": "e534ed18-cef2-428c-b823-f3f707cb09c4",

      // Included if this is a permit status update event (type 0).
      "permitStatus": 1,

      // Included when this is a category status update event (type 1).
      "permitCategoryStatus": 1,

      // Included with category related events (types 1, 4, 8, 10 and 11).
      "categoryInstanceId": 123,

      // Included with attachment related events (types 2 and 9).
      "fileName": "a-file.jpg"
    },

    // more permit events
  ]
}

TIP

By default events are ordered descending by timestamp, meaning the most recent events will appear first.

TIP

See the following for how permit status numbers map to real statuses.
Permit statuses
Permit category statuses

# Event Types

Value Name Description
0 StatusUpdate The overall permit status was updated.
1 CategoryStatusUpdate A specific permit category's status was updated.
2 AttachmentAdded A file was attached to the permit.
3 Comment A user added a comment to the permit.
4 CategoryDataSignature A category was signed.
5 PermitSignature The entire permit was signed.
6 PermitHold A user began holding the permit.
7 PermitRelinquish A user stopped holding a permit.
8 PermitCategoryDataResponse A response was submitted for a permit category.
9 AttachmentRemoved A file was removed from the permit.
10 OpenCategoryAdded An open category was added to the permit.
11 OpenCategoryRemoved An open category was removed from the permit.
12 LayerRevised A related layer was revised/updated.
Last Updated: 08/12/2025