Skip to main content

Parties (Persons and Companies)

The Party concept in the Endless Commerce GraphQL API introduces a dynamic and versatile structure to accommodate different entities. In our ecosystem, parties can take the form of a Person, a Company, or an Integration, each representing a unique facet of interaction and participation.

Understanding Parties

Parties in our system are the fundamental entities that engage with the Endless Commerce GraphQL API. These entities include individuals (Person), companies interacting as Company, and automated systems or integrations, identified as Integration. This diverse range of parties reflects the comprehensive nature of interactions within our platform.

The Role of Parties in the System

The Party concept plays a crucial role in defining the responsibilities, permissions, and functions attributed to parties. It expands the scope of our system by providing a structured framework for organizing the diverse capabilities of parties, ensuring a seamless and secure interaction environment.

What is a Role?

In our API, a Role represents a preconfigured set of responsibilities and permissions assigned to a party. These roles serve as a blueprint for delineating specific duties and regulating access to functionalities within the system. A party can embody one or more roles, tailoring its capabilities to the specific requirements of its function.

Parties and Role Assignment

Parties, whether individuals (Person), companies (Company), or integrations (Integration), can be assigned one or more roles based on their functions and responsibilities. This flexible approach enables a scalable method for managing access and responsibilities across diverse party types. The Role concept ensures a tailored and efficient party-role association.

Conclusion

Understanding the Party concept is crucial for developers engaging with the Endless Commerce GraphQL API. It forms the foundation for implementing access control, user management, and role-based functionalities within our system. If you have any inquiries or require further assistance, feel free to reach out to our dedicated support team.

Embrace the versatility of the Party concept and happy interaction within the Endless Commerce GraphQL API!