To integrate with our Legs API, your team will need to implement a gRPC endpoint. Our platform uses a gRPC-based, event-driven architecture, which means we will push real-time call events directly to your service, offering a more efficient solution than traditional polling.

The service contract, which defines the required methods, is in the .proto file

Configuration Steps:

  1. Implement the gRPC Service:

    • Use the attached .proto schema as your service definition.

    • Your implementation must include the TriggerCallbackEvent method. This is the callback our system will invoke to push event data to you.

  2. Deploy Your Service Endpoint:

    • The endpoint must be publicly reachable and will act as the "listener" for our events.

    • It needs to be secured with TLS (HTTPS on port 443 is standard). Mutual TLS is optional but recommended.

  3. Register Your Endpoint:

    • Once deployed, please provide us with the public URL of your gRPC endpoint so we can complete the integration from our end.