Use the Site resource for your first test request.
A Site is a simple master-data record and does not depend on another Pulse resource, making it a good way to verify authentication, routing, and the basic request format.
1. Open the API reference
Open the Site resource in the API reference under:
/manufacturing/food-beverage/v1/sites
Use the API reference to confirm the supported operations and request schema.
2. Create a test site
Create a Site with a unique business code.
POST /manufacturing/food-beverage/v1/sites/insert
Content-Type: application/json
{
"code": "TEST-SITE-001",
"name": "Test site"
}
Use a code reserved for test data so the record can be identified and removed easily later.
Important
code is the business identifier used throughout the Food & Beverage API.
References between resources use business codes rather than internal Pulse identifiers.
3. Verify the response
Confirm that Pulse accepted the record and returned the Site:
{
"code": "TEST-SITE-001",
"name": "Test site"
}
The same code is used later when another resource needs to reference this Site.
For example, a Production line can reference:
{
"site": "TEST-SITE-001"
}
4. Retrieve the site
Retrieve the Site by its business code:
GET /manufacturing/food-beverage/v1/sites/select?id=TEST-SITE-001
The id query parameter contains the Site's business code.
Confirm that the returned record matches the values submitted earlier.
5. Test an update
Update the existing Site:
PUT /manufacturing/food-beverage/v1/sites/update
Content-Type: application/json
{
"code": "TEST-SITE-001",
"name": "Updated test site"
}
Retrieve the Site again and confirm that the new name is returned.
6. Test a partial update
The Site resource also supports PATCH.
PATCH /manufacturing/food-beverage/v1/sites/patch
Content-Type: application/json
{
"properties": {
"code": "TEST-SITE-001",
"name": "Patched test site"
}
}
The Site is identified by properties.code.
For Site PATCH requests, both code and name are required by the current API.
7. Delete the test record
After testing, remove the temporary Site:
DELETE /manufacturing/food-beverage/v1/sites/delete?id=TEST-SITE-001
Use delete only for records that should no longer exist.
Next steps
After the first request succeeds, a typical integration proceeds by synchronizing foundational data before submitting operational records.
A practical sequence is:
- Synchronize the required Master data, such as Sites, Production lines, Machines, Products, Materials, Suppliers, Shifts, and Crews.
- Register the required Definitions and rules, such as Measurements, Product limits, Targets, Reasons, Clean regimes, and Types.
- Submit Production activities, such as Lots, Batches, Runs, Planned use, Stages, Cleans, and Holds.
- Submit Operational data, including Consumption, Output, Readings, Settings, Line time, and Events.
- Add Maintenance and quality data, including Work orders, Parts and Labor, and Complaints.
For a complete example of how these resources fit together, see the End-to-end integration example.
See the API reference for supported resources, operations, query parameters, and request conventions.