What I’ve Learned Diving Into API Specifications

What I’ve Learned Diving Into API Specifications

The ultimate goal of product management is to build a product that incrementally meets the needs of users. If you can successfully create a loved product that meets the needs of users, you’re creating value and will ultimately capture value.

The ultimate goal of product management is to build a product that incrementally meets the needs of users. If you can successfully create a loved product that meets the needs of users, you’re creating value and will ultimately capture value.

It is widely accepted that Product lies in between Business, Tech and Design.

I lead a product organisation at OPay that is structured around:

  1. Research
  2. Core Product (merchant and internal tools, mobile and technical integrations)
  3. Design (UI/UX)

My background and experience have given me breadth but I didn’t have as much depth on the tech side of things. Like I did at Switch, I would give high level thought leadership on desired functionality and API requirements, then someone else would flesh it out with all the tech speak.

However, in the last few weeks, I decided to dive into API specifications and data manipulation (hello SQL Babe) to build my muscle there.

I’m going to share a bit about my API specs experience so far. First, I’d send a shout out to the best teacher Bukolami Agboola. I feel fortunate that she’s on my team and a fantastic teacher.

What are APIs in the First Place?

API is an acronym, and it stands for “Application Programming Interface.” Essentially, products run on APIs. APIs are what make products work behind the scenes — they lend function to your product.

There are multiple types of APIs- internal APIs, public APIs and partner APIs. I’m going to share more about partner APIs in this article because the use case we will explore involves a 3rd party betting partner for OPay.

Image for post

engineering software-development api-specifications product-management json-web-token

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

What Are Good Traits That Make Great API Product Managers

What is API product management and what can you be doing to be a better API product manager — get aligned with SaaS and enterprise software requirements. This guide lays out what is API product management and some of the things you should be doing to be a good product manager.

Offshore Software Development - Best Practices

To make the most out of the benefits of offshore software development, you should understand the crucial factors that affect offshore development.

Software Developer vs Software Engineer — Differences: Bogus or Real?

In this article, see if there are any differences between software developers and software engineers. What you’re about to read mostly revolves around my personal thoughts, deductions, and offbeat imagination. If you have different sentiments, add them in the comment section, and let’s dispute! So, today’s topic…

API-First Product Managers’ Popular API Tools and API Metrics

Interview results from surveying Product Managers at API-first San Francisco companies who have revenue in excess of $100M. let's dive into API-First Product Managers’ Popular API Tools and API Metrics

Tracking a Developer’s Journey From Documentation Visit

Measuring website activity provides only half the story. See how to best track the developer's journey and what funnel stages makes sense for API-first products