This endpoint allows you to partially update the details of an existing group using its unique identifier (groupId
). It is useful for modifying one or more attributes of a group without needing to send all the group's data.
Request Details
To partially update a group, you must send a PATCH request with the patch operations in the request body. Ensure the request is authorized with a valid token and that the group's identifier (groupId
) is correct.
Request Parameters
Path Parameters
Field | Type | Required | Description |
---|---|---|---|
groupId | string | Yes | Unique identifier of the group to update |
Request Body Parameters
The request body must include a list of patch operations to perform on the group. Each operation follows the JSON Patch format.
Field | Type | Required | Description |
---|---|---|---|
op | string | Yes | Operation to perform (e.g., "add", "remove", "replace"). |
path | string | Yes | Path to the group attribute to modify (e.g., "/name", "/description"). |
value | object | No | New value for the attribute specified in path . Required if op is "add" or "replace". |
Example Request Body
[
{
"op": "replace",
"path": "/name",
"value": "Updated Name"
},
{
"op": "replace",
"path": "/description",
"value": "Updated description of the group"
}
]
Authentication Required
Example Request
PATCH /api/groups/grp-125 HTTP/1.1
Host: api.plaspy.com
Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXV...
Content-Type: application/json
[
{
"op": "replace",
"path": "/name",
"value": "Updated Name"
},
{
"op": "replace",
"path": "/description",
"value": "Updated description of the group"
}
]
Response Parameters
The response includes details of the updated group.
Field | Type | Required | Description |
---|---|---|---|
success | boolean | Yes | Indicates whether the request was successful. |
error | string | No | Error message if the request failed. |
apiUsage | integer | No | Total API usage at the time of the request. |
apiDailyUsage | integer | No | Daily API usage at the time of the request. |
id | string | No | Unique identifier of the updated group. |
name | string | Yes | Name of the group. |
description | string | No | Description of the group. |
devices | array | No | List of IDs of devices associated with the group. |
creation | string | No | Date and time of group creation (in ISO 8601 format). |
lastModified | string | No | Date and time of the last modification of the group (in ISO 8601 format). |
Example Successful Response
{
"success": true,
"error": null,
"apiUsage": 123,
"apiDailyUsage": 45,
"id": "grp-125",
"name": "Updated Name",
"description": "Updated description of the group",
"devices": ["dev-123", "dev-456"],
"creation": "2023-01-01T12:00:00Z",
"lastModified": "2023-06-01T12:00:00Z"
}
Example Error Response
{
"success": false,
"error": "Group not found",
"apiUsage": 123,
"apiDailyUsage": 45
}
This endpoint is essential for making partial updates to group information in the Plaspy application, allowing specific modifications without needing to send all the group's data.
- Welcome to Plaspy help
- Map
- Viewing a Device's Route History
- Device Control Panel
- Detailed Device Information
- Buttons on the Map
- Details
- Trip Statistics
- Device Menu
- GeoFences
- Bulk Alert Editing
- Enable map notifications
- Mileage Calculation
- Atributes
- Devices
- Marker Icon
- Information
- Sensors
- Reassign Digital Sensors
- Commands
- Alerts
- Types
- Configuration
- Reminders
- Limits
- History
- Setting Up a New Tracker
- Solution for Identifier Already in Use by Another Account
- Device Issues
- Email alerts sending limits
- Reports
- New Report
- My Account
- Billing Information
- Password Change
- Email Notifications
- Telegram Accounts
- Update Mobile Phone Number
- Primary Email
- Alternative Email
- Activate Two-Factor Authentication (2FA)
- Access Log
- Password Recovery
- Recover Username
- Delete Your Account
- Subscription
- Sign Up
- Activation Code
- Payment Methods
- Line Renewal
- Free Version
- Settings
- Organization
- Login
- Contact
- Styles
- Maps
- Email Templates
- Push Notifications
- Telegram Notifications
- WhatsApp Notifications
- Mobile App
- Statistics
- Activity Summary
- Groups
- Users
- Share Access
- SMS
- Mobile Application
- Developers
- Enable the API
- Rest API
- Authentication
- Devices API
- GET /api/devices
- GET /api/devices/{deviceId}
- GET /api/devices/{deviceId}/lastLocation
- POST /api/devices/{deviceId}/locations
- POST /api/devices/{deviceId}/alerts
- Groups API
- GET /api/groups
- POST /api/groups
- GET /api/groups/{groupId}
- PUT /api/groups/{groupId}
- PATCH /api/groups/{groupId}
- DELETE /api/groups/{groupId}
- Users API
- GET /api/users
- POST /api/users
- GET /api/users/countries
- GET /api/users/timeZones
- GET /api/users/{userId}
- PUT /api/users/{userId}
- PATCH /api/users/{userId}
- DELETE /api/users/{userId}
- Embed login on my website
- Embed the map on my website
We answer all support request within 24 business hours approximately, If you have a question that needs an immediate resolution, please contact us by other way.
We answer you in business hours, as soon as possible. We are located in Bogotá, Colombia, time zone (GMT-5).