Appearance
What is Integration Framework?
The ChronosHub Integration Framework is a managed API that enables partners to exchange events with ChronosHub. It provides a secure, reliable way to send events into ChronosHub and to receive events from ChronosHub via webhooks.
What Can You Do With It?
Depending on your integration needs, you can use the framework in two ways — or both:
Send Events to ChronosHub (Inbound)
If your system needs to notify ChronosHub about things that happen on your side (e.g., a manuscript status change), you send events to our API. You authenticate with an API key, post your event payload, and ChronosHub takes it from there.
See Inbound Events for details.
Receive Events from ChronosHub (Outbound)
If you need to know when something happens in ChronosHub (e.g., a manuscript was submitted), we deliver events to your webhook endpoint. Each request is signed so you can verify it came from us.
See Outbound Events for details.
How It Works
Partner ChronosHub Integration Framework
│ │
│── POST /inbound/{eventType} ────▶│ (you send events to us)
│ │
│◀── POST /your-webhook-url ──────│ (we send events to you)
│ │- Inbound events are accepted immediately and processed asynchronously. You receive a
202 Acceptedresponse with an event ID for reference. - Outbound events are delivered to your registered webhook URL as signed HTTP POST requests. Your endpoint should respond with a
2xxstatus code to acknowledge receipt.