The Startup
Published in

The Startup

Bad API design — studying confusing AppsFlyer Server-to-server API

If you want to learn how not to design APIs, you can just look at the AppsFlyer’s server-to-server events API. The purpose of this API is to enable developers to send additional events about user behavior after they installed your app.

Analyzing the API

Okay, let’s see what we are expected to do to send en event. Documentation opens as follows:




Get smarter at building your thing. Follow to join The Startup’s +8 million monthly readers & +756K followers.

Recommended from Medium

How to manage SaaS subscription billing using Servicebot

Deploy basic app | day 6| indie hacker journey

If You Are’nt Python Programmer Then This Should ‘Worry’ You.!

What to look for in Microsoft Azure in 2022

ETHcode update v0.0.6 — Unit testing solidity with remix-tests

[A- The Impact Of A Bad Codebase] — The Duty of the Developer As A Professional #2

A Guide to creating an API Endpoint with Django Rest Framework and Django Filters with PostgreSQL

Constructing a Character Map from a String

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alexey Strelkov

Alexey Strelkov

CTO at / Indie Game Developer / CoFounder at / More projects:

More from Medium

Building CRM: The Portfolio Project Idea

Create a Self-Service Customer Support Chatbot Without Code

Medium API integration

Two ways to connect with AWS IoT core