CompanyCam integration (Productivity). Imported from open-connector.
https://api.companycam.com/v2/company
/users/current
/projects
| Param | Type | Required | Description |
|---|---|---|---|
| page | integer | optional | The page number to return. |
| perPage | integer | optional | The number of records to return per page. |
| query | string | optional | Filter projects by name or the first address line. |
| modifiedSince | string | optional | Return projects modified on or after this timestamp. |
/projects/{projectId}
| Param | Type | Required | Description |
|---|---|---|---|
| projectId | string | required | The CompanyCam project ID. |
/projects
| Param | Type | Required | Description |
|---|---|---|---|
| name | string | required | The project name. |
| address | object | optional | The address fields to send to CompanyCam. |
| coordinates | object | optional | A latitude and longitude coordinate. |
| geofence | array | optional | The project geofence coordinates. |
| primaryContact | object | optional | The primary contact fields to send to CompanyCam. |
| currentUserEmail | string | optional | The CompanyCam user email to send in the X-CompanyCam-User header. |
/projects/{projectId}
| Param | Type | Required | Description |
|---|---|---|---|
| projectId | string | required | The CompanyCam project ID. |
| name | string | optional | The updated project name. |
| address | object | optional | The address fields to send to CompanyCam. |
| coordinates | object | optional | A latitude and longitude coordinate. |
| geofence | array | optional | The updated project geofence coordinates. |
/projects/{projectId}/archive
| Param | Type | Required | Description |
|---|---|---|---|
| projectId | string | required | The CompanyCam project ID. |
/projects/{projectId}/restore
| Param | Type | Required | Description |
|---|---|---|---|
| projectId | string | required | The CompanyCam project ID. |
/users
| Param | Type | Required | Description |
|---|---|---|---|
| page | integer | optional | The page number to return. |
| perPage | integer | optional | The number of records to return per page. |
/users/{userId}
| Param | Type | Required | Description |
|---|---|---|---|
| userId | string | required | The CompanyCam user ID. |
/tags
| Param | Type | Required | Description |
|---|---|---|---|
| page | integer | optional | The page number to return. |
| perPage | integer | optional | The number of records to return per page. |
/tags/{tagId}
| Param | Type | Required | Description |
|---|---|---|---|
| tagId | string | required | The CompanyCam tag ID. |
/tags
| Param | Type | Required | Description |
|---|---|---|---|
| displayValue | string | optional | The user-facing tag label. |
/tags/{tagId}
| Param | Type | Required | Description |
|---|---|---|---|
| tagId | string | required | The CompanyCam tag ID. |
| displayValue | string | optional | The updated user-facing tag label. |
/tags/{tagId}
| Param | Type | Required | Description |
|---|---|---|---|
| tagId | string | required | The CompanyCam tag ID. |