Getting Started
This guide walks you through the first steps of a YAPU API integration — from understanding the prerequisites to knowing what the onboarding process looks like.
Prerequisites
Before beginning a YAPU API integration, make sure the following are in place:
| Requirement | Description |
|---|---|
| Signed contract | A YAPU API integration requires an active contract. The delivery process begins after signature. |
| Assigned YAPU contact | You will work with a YAPU Customer Success or Digitalization team representative throughout the process. |
| Technical team available | Your organization needs a development team capable of implementing a REST API connection over HTTPS. |
| JSON capability | All YAPU API requests and responses use JSON. Your systems must be able to send and parse JSON. |
| HTTPS support | All communication with YAPU APIs must happen over HTTPS. HTTP is not supported. |
| Dynamic IP support | YAPU operates with dynamic IP communication. Static IP communication is not supported. |
Onboarding overview
A YAPU API integration follows three structured phases. Your YAPU contact guides you through each one.
Phase 1 — Specification (1–3 weeks)
During specification, YAPU and your team align on the integration requirements:
- A mutual call is held to identify your REST API requirements.
- YAPU creates an API use case and data / user flow diagram.
- Both parties review and agree on the use case and flow.
- YAPU guides your team through specifying the required data to be transferred.
- YAPU creates the technical API documentation.
- Both parties agree on the final technical documentation before development begins.
Phase 2 — Development (2–8 weeks)
Both YAPU and your team develop their respective sides of the integration in parallel. Alignment calls are held if clarification is needed. Timeline depends on YAPU's internal software prioritization and how quickly your team completes development.
Phase 3 — Testing (1–2 weeks)
Testing runs in two stages:
- Each party tests their own implementation individually.
- Mutual integration testing is conducted in the staging environment.
- Both sides deploy to production.
- Mutual integration testing is conducted in the production environment.
Once production testing is complete, the system is ready to use.
What to expect
- Timeline: A typical integration takes between 4 and 13 weeks from contract signature, depending on complexity, prioritization, and client development speed.
- Support: Your YAPU contact is available throughout all phases to answer questions and unblock issues.
- Documentation: YAPU provides technical API documentation as part of the specification phase. This portal serves as a supplementary reference.
Next steps
Once your contract is in place and your YAPU contact has been assigned, your first step is the specification call. In the meantime, explore the following sections to prepare your team:
- API Concepts — understand the technical foundation
- Authentication & Security — learn how authentication works
- API Bundles — identify which bundle fits your use case
Use the API Bundles overview and Integration Process pages to prepare questions for your specification call with YAPU.