How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Lago Subscriptions API

Everything about Subscription collection

Lago Subscriptions API is one of 17 APIs that Lago publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Subscription. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a getting-started guide.

This API exposes 7 operations across 3 paths, and defines 26 schemas. It is described by OpenAPI 3.1.0, at version 1.15.0.

Requests are made against 2 base URLs: https://api.getlago.com/api/v1, https://api.eu.getlago.com/api/v1.

7 operations 3 paths 26 schemas 1 DELETE3 GET1 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.15.0
Servers
https://api.getlago.com/api/v1
https://api.eu.getlago.com/api/v1
Authentication
HTTP Bearer
License
AGPLv3
Resource Areas
1

Authentication & Security 1

Lago Subscriptions API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearerAuth). By default, every request must be authenticated.

Paths & Operations 7

Across 3 paths, the API surfaces 7 operations — 1 DELETE, 3 GET, 1 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Subscriptions 7

Everything about Subscription collection

POST
/subscriptions
Lago Assign a plan to a customer
createSubscription body → 200400401404422
GET
/subscriptions
Lago List all subscriptions
findAllSubscriptions 5 params → 200401404
GET
/subscriptions/{external_id}
Lago Retrieve a subscription
findSubscription 1 param → 200401404
PUT
/subscriptions/{external_id}
Lago Update a subscription
updateSubscription 1 param body → 200400401404422
DELETE
/subscriptions/{external_id}
Lago Terminate a subscription
destroySubscription 2 params → 200401404405
GET
/subscriptions/{external_id}/lifetime_usage
Lago Retrive subscription lifetime usage
getSubscriptionLifetimeUsage 1 param → 200401404
PUT
/subscriptions/{external_id}/lifetime_usage
Lago Update a subscription lifetime usage
updateSubscriptionLifetimeUsage 1 param body → 200400401404422

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are SubscriptionObject (20 properties), PlanObject (18 properties), ChargeObject (14 properties), ChargeProperties (13 properties). Each schema is shown below with its type and property counts.

ChargeFilterObject
object
Values used to apply differentiated pricing based on additional event properties.
3 properties 3 required
LifetimeUsageInput
object
1 property 1 required
PaginationMeta
object
5 properties 3 required
UsageThresholdObject
object
6 properties 5 required
MinimumCommitmentObject
object
8 properties 3 required
LifetimeUsage
object
1 property 1 required
LifetimeUsageObject
object
9 properties 8 required
Subscription
object
1 property 1 required
ApiErrorNotAllowed
object
3 properties 3 required
ApiErrorNotFound
object
3 properties 3 required
ChargeProperties
object
13 properties
SubscriptionObject
object
20 properties 9 required
PlanObject
object
18 properties 9 required
SubscriptionsPaginated
object
2 properties 2 required
ApiErrorUnprocessableEntity
object
4 properties 4 required
ChargeFilterInput
object
Values used to apply differentiated pricing based on additional event properties.
3 properties
LifetimeUsageThresholdObject
object
3 properties 3 required
ApiErrorUnauthorized
object
2 properties 2 required
SubscriptionUpdateInput
object
2 properties 1 required
ApiErrorBadRequest
object
2 properties 2 required
Currency
string
ChargeObject
object
14 properties 5 required
SubscriptionCreateInput
object
1 property 1 required
SubscriptionObjectExtended
PlanOverridesObject
object
Based plan overrides.
10 properties
TaxObject
object
11 properties 7 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

lago-subscriptions-api-openapi.yml Raw ↑

Other APIs Lago publishes across the network.

Lago Add_ons API
Lago Analytics API
Lago Billable_metrics API
Lago Coupons API
Lago Credit_notes API
Lago Customers API
Lago Events API
Lago Fees API
Lago Invoices API
Lago Organizations API
Lago Payment_requests API
Lago Plans API
Where this information came from

This is an independent, third-party profile of Lago Subscriptions API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.