Skip to content
Module
Module 6 of 6Lesson 2 of 2~12 min

Exit kit and application plan

The final lesson sums up the course on one page and gathers the templates and checklists to reuse for your next integrations. You plan how to apply them to your own project over 7 and 30 days, including a review with the team, so what you learned pays off right away.

Lesson objective

By the end of this lesson, you will have the course's templates, checklists and prompts (spec, data mapping, error table, review with the team), and you will have planned how to apply them to your integration over 7 and 30 days.

Topics covered

  • exit kit
  • spec templates
  • integration checklist
  • action plan

Where it fits

Writing the integration spec

How do I bring all of this together in a spec the team can estimate, and apply it to my product?

Lessons in this module

  1. Writing your product's integration spec
  2. Exit kit and application plan (this lesson)

What you will learn in this module

This lesson is part of the course Design and test an API integration as a PM

  • Read a REST API's documentation (resources, endpoints, methods, parameters, JSON bodies, OpenAPI description) and extract what the integration needs.
  • Send, save and test requests in Postman or Bruno (collection, environments, variables, assertions) to check an API's real behavior.
  • Interpret status codes and error responses, and decide the product behavior (fix, retry, alert, inform the user).
  • Choose and specify the authentication method (API key, token, OAuth 2.0), the minimal permissions and the rules for managing secrets.
  • Specify pagination, rate-limit handling, webhooks and idempotency for an integration that withstands volumes, outages and duplicates.
  • Plan environments (sandbox, production), versions, breaking changes and deprecations in the spec and the test plan.
  • Write a complete integration spec, with a collection of tested requests, ready to be estimated by the team.