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

Nevercode Billing API

REST API endpoints for billing.

Nevercode Billing API is one of 13 APIs that Nevercode publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Billing. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 11 operations across 9 paths, and defines 44 schemas. It is described by OpenAPI 3.2.0, at version v3.0.

Requests are made against a single base URL, https://codemagic.io/.

11 operations 9 paths 44 schemas 1 DELETE6 GET3 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v3.0
Server
https://codemagic.io/
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Nevercode Billing API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-auth-token (api_key). By default, every request must be authenticated.

Paths & Operations 11

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

Billing 11

REST API endpoints for billing.

POST
/api/v3/teams/{team_id}/subscriptions/{subscription_id}/promotion-code
Apply promotion code to subscription
ApiV3TeamsTeamIdSubscriptionsSubscriptionIdPromotionCodeApplySubscriptionPromotionCode 2 params body → 204400422
GET
/api/v3/teams/{team_id}/subscriptions/{subscription_id}
Get subscription details
ApiV3TeamsTeamIdSubscriptionsSubscriptionIdGetSubscription 2 params → 200400422
DELETE
/api/v3/teams/{team_id}/subscriptions/{subscription_id}
Cancel team subscription
ApiV3TeamsTeamIdSubscriptionsSubscriptionIdCancelSubscription 2 params → 202400422
GET
/api/v3/teams/{team_id}/subscriptions
List team subscriptions
ApiV3TeamsTeamIdSubscriptionsListTeamSubscriptions 1 param → 200400
POST
/api/v3/teams/{team_id}/subscriptions
Create team subscription
ApiV3TeamsTeamIdSubscriptionsCreateTeamSubscription 1 param body → 201400422
GET
/api/v3/teams/{team_id}/subscriptions/{subscription_id}/invoice-preview
Get subscription invoice preview
ApiV3TeamsTeamIdSubscriptionsSubscriptionIdInvoicePreviewGetSubscriptionInvoicePreview 2 params → 200400
GET
/api/v3/teams/{team_id}/subscriptions/{subscription_id}/invoices
List subscription invoices
ApiV3TeamsTeamIdSubscriptionsSubscriptionIdInvoicesListSubscriptionInvoices 4 params → 200400
PUT
/api/v3/teams/{team_id}/subscriptions/{subscription_id}/default-payment-method
Set subscription default payment method
ApiV3TeamsTeamIdSubscriptionsSubscriptionIdDefaultPaymentMethodSetSubscriptionDefaultPaymentMethod 2 params body → 204400422
GET
/api/v3/teams/{team_id}/cards
List team cards
ApiV3TeamsTeamIdCardsListTeamCards 3 params → 200400422
POST
/api/v3/teams/{team_id}/invoice-preview
Generate invoice preview for chosen line items
ApiV3TeamsTeamIdInvoicePreviewGenerateInvoicePreview 1 param body → 201400
GET
/api/v3/teams/{team_id}/invoices
List team invoices
ApiV3TeamsTeamIdInvoicesListTeamInvoices 3 params → 200400

Schemas 44

The contract defines 44 schemas that model the data the API accepts and returns. The most detailed are InvoicePreviewSchema (14 properties), SubscriptionDetailsSchema (12 properties), Invoice (9 properties), InvoicePreviewDiscountSchema (8 properties). Each schema is shown below with its type and property counts.

CardSchema
object
3 properties 3 required
CreateSubscriptionProductCategory
string
InvoiceLineItem
object
4 properties 4 required
PaymentMethodType
string
team_invoices_schemas_InvoiceStatus
string
team_subscriptions_schemas_InvoiceStatus
string
ValidationErrorExtraSchema
object
3 properties 3 required
CardDetailsSchema
object
4 properties 4 required
PaymentMethodSchema
object
2 properties 2 required
OwnerSchema
object
1 property
team_subscriptions_schemas_InvoiceSchema
object
6 properties 3 required
SubscriptionDetailsSchema
object
12 properties 5 required
NoPagination_list_api.routes.team_subscriptions.schemas.SubscriptionSchema_
object
1 property 1 required
CreateSubscriptionItemSchema
object
1 property 1 required
InvoicePreviewDiscountSchema
object
8 properties 7 required
Invoice
object
9 properties 9 required
NoPagination_api.routes.team_invoice_preview.schemas.Invoice_
object
1 property 1 required
BillingInterval
string
CreateSubscriptionCardSchema
object
1 property 1 required
team_subscriptions_schemas_DiscountDuration
string
CreateSubscriptionSchema
object
5 properties 5 required
InvoiceLineItemSchema
object
7 properties 5 required
PricingModel
string
SubscriptionSchema
object
5 properties 4 required
SubscriptionItemSchema
object
2 properties 2 required
SubscriptionStatus
string
InvoicePreviewLineItem
object
2 properties 1 required
Discount
object
8 properties 7 required
NoPagination_api.routes.team_subscriptions.schemas.SubscriptionDetailsSchema_
object
1 property 1 required
CursorPagination_str_api.routes.team_cards.schemas.CardSchema_
object
3 properties 2 required
InvoicePreviewSchema
object
14 properties 11 required
GenerateInvoicePreview
object
2 properties 1 required
CreateSubscriptionPricingModel
string
team_invoice_preview_schemas_DiscountDuration
string
Tax
object
5 properties 5 required
ValidationErrorResponseSchema
object
3 properties 3 required
ApplyPromotionCodeSchema
object
1 property 1 required
InvoicePreviewTaxSchema
object
5 properties 5 required
CursorPagination_str_api.routes.team_subscriptions.schemas.InvoiceSchema_
object
3 properties 2 required
CursorPagination_str_api.routes.team_invoices.schemas.InvoiceSchema_
object
3 properties 2 required
ProductCategory
string
team_invoices_schemas_InvoiceSchema
object
6 properties 3 required
ProductSlug
string
NoPagination_api.routes.team_subscriptions.schemas.InvoicePreviewSchema_
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

nevercode-billing-api-openapi.yml Raw ↑

Other APIs Nevercode publishes across the network.

Nevercode App Previews API
Nevercode Applications API
Nevercode Build Dashboards API
Nevercode Builds API
Nevercode Meta API
Nevercode Over-the-air Updates API
Nevercode Secrets and Environment Vars API
Nevercode Team Invitations API
Nevercode Team Members API
Nevercode Teams API
Nevercode Tester Groups API
Nevercode Users API
Where this information came from

This is an independent, third-party profile of Nevercode Billing 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.