APIs

  • Audit

    This API allows operations on the Audit entity in Safefood 360.

    URL https://api.safefood360.com/audit
    Methods supported GET, PUT, POST
    Operations GetAuditProgram: Returns details on a specific Audit Program
    GetAuditProgramList: Returns a list of Audit Programs
    GetAuditProgramRecordList: Returns a list of Audit Records for a specific Audit Program
  • Authentication

    This API provides the necessary Token for all subsequent calls to the Safefood 360 API.

    URL https://api.safefood360.com/authenticate
    Methods supported GET
    Operations GetToken: Returns the required Token for subsequent calls
  • Category

    This API allows operations on the Category entities in Safefood 360.

    URL https://api.safefood360.com/category
    Methods supported GET
    Operations GetBrandList: Returns a list of all Brands
    GetCauseList: Returns a list of all Causes
    GetChecklist: Returns details on a specific Checklist
    GetChecklistList: Returns a list of all Checklists
    GetNonconformanceList: Returns a list of all Nonconformances
    GetProductionUnitList: Returns a list of all Production Units
    GetRating: Returns details on a specific Rating
    GetRatingList: Returns a list of all Ratings
    GetUnitofMeasurementList: Returns a list of all Units of Measurement
  • Common

    This API allows common GET operations which may be required by other API's in Safefood 360.

    URL https://api.safefood360.com/common
    Methods supported GET
    Operations GetEntityFolder: Returns details for a specific Folder
    GetEntityFolderList: Returns a list of all Folders for a specific Entity Type
    GetUserList: Returns a list of all Users
  • Complaint

    This API allows operations on the Complaint entity in Safefood 360.

    URL https://api.safefood360.com/complaint
    Methods supported GET, PUT, POST
    Operations AddComplaintDetail: Adds a new Complaint Record
    GetComplaint: Returns details on a specific Complaint Record
    GetComplaintList: Returns a list of all Complaint Records
    UpdateComplaintDetail: Updates a specific Complaint Record
  • Customer

    This API allows operations on the Customer entity in Safefood 360.

    URL https://api.safefood360.com/customer
    Methods supported GET, PUT, POST
    Operations AddCustomer: Adds a new Customer
    GetCustomer: Returns details on a specific Customer
    GetCustomerList: Returns a list of all Customers
    UpdateCustomer: Updates a specific Customer
  • Document

    This API allows operations on the Document entity in Safefood 360.

    URL https://api.safefood360.com/document
    Methods supported GET, PUT, POST
    Operations AddDocument: Adds a new Document
    GetDocument: Returns details on a specific Document
    GetDocumentVersion: Returns details on a specific Document Version
    GetDocumentList: Returns a list of Documents
    UpdateDocument: Updates an existing Document
  • Employee

    This API allows operations on the Employee entity in Safefood 360.

    URL https://api.safefood360.com/employee
    Methods supported GET, PUT, POST
    Operations AddEmployee: Adds a new Employee
    AddJobDescription: Adds a new Job Description
    GetEmployee: Returns details on a specific Employee
    GetEmployeeList: Returns a list of Employees
    GetJobDescription: Returns details on a specific Job Description
    GetJobDescriptionList: Returns a list of Job Descriptions
    UpdateEmployee: Updates an existing Employee
  • Item

    This API allows operations on the Item entity in Safefood 360.

    URL https://api.safefood360.com/item
    Methods supported GET, PUT, POST
    Operations AddItem: Adds a new Item
    GetItem: Returns details on a specific Item
    GetItemList: Returns a list of all Items
    UpdateItem: Updates a specific Item
  • Material

    This API allows operations on the Material entity in Safefood 360.

    URL https://api.safefood360.com/material
    Methods supported GET, PUT, POST
    Operations AddMaterial: Adds a new Material
    GetMaterial: Returns details on a specific Material
    GetMaterialList: Returns a list of all Materials
    UpdateMaterial: Updates a specific Material
  • Monitoring

    This API allows operations on the Monitoring entity in Safefood 360.

    URL https://api.safefood360.com/monitoring
    Methods supported GET, PUT, POST
    Operations GetMonitoringProgram: Returns details on a specific Monitoring Program
    GetMonitoringProgramList: Returns a list of Monitoring Programs
    GetMonitoringProgramRecordList: Returns a list of Monitoring Records for a specific Monitoring Program
  • Product

    This API allows operations on the Product entity in Safefood 360.

    URL https://api.safefood360.com/product
    Methods supported GET, PUT, POST
    Operations AddProduct: Adds a new Product
    GetProduct: Returns details on a specific Product
    GetProductList: Returns a list of all Products
    UpdateProduct: Updates a specific Product
  • Service

    This API allows operations on the Service entity in Safefood 360.

    URL https://api.safefood360.com/service
    Methods supported GET, PUT, POST
    Operations AddService: Adds a new Service
    GetService: Returns details on a specific Service
    GetServiceList: Returns a list of all Services
    UpdateService: Updates a specific Service
  • Shared

    This API supports GET operations on standard lookup lists which are used throughout the Safefood 360 application. These lists contain static data which rarely changes.

    URL https://api.safefood360.com/shared
    Methods supported GET
    Operations GetCountryList: Returns a list of Countries
    GetEducationResultList: Returns a list of Educational Results
    GetEmployeeNatureList: Returns a list of Employment Natures
    GetLanguageList: Returns a list of Languages
    GetNationalityList: Returns a list of Nationalities
    GetProficiencyList: Returns a list of Proficiencies
    GetSalutationList: Returns a list of Salutations
  • Supplier

    This API allows operations on the Supplier entity in Safefood 360.

    URL https://api.safefood360.com/supplier
    Methods supported GET, PUT, POST
    Operations AddSupplier: Adds a new Supplier
    GetSupplier: Returns details on a specific Supplier
    GetSupplierList: Returns a list of all Suppliers
    UpdateSupplier: Updates a specific Supplier
  • Test

    This API allows operations on the Test entity in Safefood 360.

    URL https://api.safefood360.com/test
    Methods supported GET
    Operations GetAttributeTest: Returns details on a specific Attribute Test
    GetAttributeTestList: Returns a list of Attribute Tests
    GetAttributeTestResult: Returns the result of an Attribute Tests
    GetOpenData: Returns details on a specific Open Data field
    GetOpenDataList: Returns a list of Open Data fields
    GetVariableTest: Returns details on a specific Variable Test
    GetVariableTestList: Returns a list of Variable Tests
    GetVariableTestResult: Returns the result of a Variable Tests