User Parameters
User parameters define end-user account information, contact details, and metadata for the Podero platform.Required Parameters
Organization ID that the user belongs to. Assigned during partner onboarding.Example:
016b78a7-0c7c-4241-a277-015c3ad3cb90Writable: No (set at creation, cannot be changed)User’s email address. Must be unique within the organization.Example:
[email protected]Writable: YesUser’s access level within the organization.Options:
admin- Full access to all organization resourcesstaff- Can manage end-users and devices, but not other staff/adminsuser- End-user with access only to their own resources
userWritable: Yes (admin only can change roles)Optional Parameters
Personal Information
Partner’s internal user identifier for cross-referencing with your systems.Example:
134681893870Writable: YesUser’s first name.Example:
PeterWritable: YesUser’s last name.Example:
SchmidtWritable: YesAddress Information
Street Address
Street Address
Location Coordinates
Latitude and longitude can be used for location-based optimization and regional pricing.
Geographic latitude coordinate.Example:
40.7128Writable: YesGeographic longitude coordinate.Example:
74.0060Writable: YesTimestamp when location coordinates were last updated. Read-only, automatically set by the system.Example:
2023-07-15T19:34:29.000ZWritable: No (automatically managed)Usage Examples
Create User with Minimum Required Fields
Create User with Complete Information
Update User Information
Best Practices
External User ID
External User ID
- Always set
external_user_idto link with your internal systems - Use a consistent ID format across all users
- This makes it easy to sync data between systems
- Useful for customer support and troubleshooting
Contact Information
Contact Information
- Collect user names and addresses for better optimization
- Location data helps with regional pricing and weather-based optimization
- Keep email addresses up-to-date for important notifications
- Validate email format before sending to API
Role Management
Role Management
- Use
userrole for end-customers - Use
staffrole for support team members - Reserve
adminrole for managers and senior staff - Only admins can change user roles
Data Privacy
Data Privacy
- Only collect data you need and have permission to store
- Follow GDPR and other privacy regulations
- Provide users with access to their own data
- Implement data retention policies
