Create and manage custom objects
Custom objects allow you to extend WeldParcel's data model to fit your specific business needs. Create custom objects to track any type of data that's important to your shipping operations.
Overview
Custom objects are similar to database tables - they define a structure for storing related information. Each custom object has a set of properties (fields) that define what data can be stored.
Note: Custom objects are available on Business and Enterprise plans. Contact your account manager to enable this feature.
Creating custom objects
To create a custom object:
- Navigate to Settings → Data Model
- Click "Create custom object"
- Enter a name and description for your object
- Define the properties (fields) for your object
- Set up relationships with other objects if needed
POST /api/v1/custom-objects
{
"name": "Custom Packaging",
"description": "Track custom packaging materials",
"properties": [
{
"name": "material_type",
"type": "string",
"required": true
},
{
"name": "dimensions",
"type": "object",
"required": true
}
]
}Object properties
Each custom object can have multiple properties. WeldParcel supports various property types:
- Text: Single-line or multi-line text fields
- Number: Integer or decimal values
- Date: Date and time values
- Boolean: True/false values
- Select: Dropdown with predefined options
- Relationship: Links to other objects
Managing records
Once you've created a custom object, you can create, update, and delete records through the UI or via our API. All standard CRUD operations are supported.
Relationships
Custom objects can be related to other objects in your workspace, including shipments, customers, and other custom objects. This allows you to build a complete data model for your business.
Permissions
Control who can view and edit custom object data using role-based permissions. Set permissions at the object level or for individual properties.