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

Spotnana Air Credits API

Manage airline credits including company credit pools, credit transfers, and credit redemptions.

Spotnana Air Credits API is one of 33 APIs that Spotnana publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Air Credits. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 4 operations across 4 paths, and defines 49 schemas. It is described by OpenAPI 3.2.0, at version v2.

Requests are made against a single base URL, https://api-ext-sboxmeta.partners.spotnana.com.

4 operations 4 paths 49 schemas 4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v2
Base URL
https://apis.spotnana.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Spotnana Air Credits API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (Bearer). By default, every request must be authenticated.

Paths & Operations 4

Across 4 paths, the API surfaces 4 operations — 4 POST. Each is listed below with its method, path, parameters, and response codes.

Air Credits 4

Manage airline credits including company credit pools, credit transfers, and credit redemptions.

POST
/v3/air/fetch-traveler-unused-credits
Get unused credits for a traveler
fetchTravelerUnusedCredits body → 200400401403404
POST
/v3/air/company-unused-credits/list
Get unused credits for a company
fetchCompanyUnusedCredits body → 200400401403404
POST
/v3/air/company-transferable-unused-credits/list
Get transferable unused credits for a company
fetchCompanyTransferableUnusedCredits body → 200400401403404
POST
/v3/air/company-credits/migrations
Migrate Unused Credits of a traveler to and fro Company Credits
migrateUnusedCreditsInCompanyCredits body → 200400401403404

Schemas 49

The contract defines 49 schemas that model the data the API accepts and returns. The most detailed are UnusedCreditInfo (30 properties), PostalAddress (19 properties), Card (15 properties), CompanyCreditFilter (8 properties). Each schema is shown below with its type and property counts.

Name
object
Full name containing first, middle, last (family) names, and suffix.
6 properties 2 required
AirlineInfo
object
2 properties 2 required
SupportedAirline
object
Airline that supports unused credit transfers
2 properties
NameSuffix
string
Suffix for name
ThirdPartySource
string
CreditStatus
string
Status of the credit.
MigrationStatus
string
Status of the credit.
CreditUsageType
string
Usage type of the credit.
FlightPassPaymentMetadata
object
Metadata specific to Flight Pass payment method in OtherCoinage.
2 properties
PaymentSourceType
string
Type of Payment Source
DateModel
object
Date in ISO 8601 standard.
1 property 1 required
ErrorResponse
object
2 properties
UnusedCreditInfo
object
Information regarding an unused credit.
30 properties
Latlng
object
Latitude and Longitude for a Location
2 properties 2 required
FlightPassPaymentMetadataWrapper
object
Wrapper for Flight Pass payment metadata.
2 properties 1 required
CompanyTransferableUnusedCreditsListResponse
object
Response body for company transferable unused credits
6 properties
ExpiryWrapper
object
1 property
Card
object
User card info
15 properties 1 required
PaymentMethod
string
Payment method
FlightPassTax
object
A single tax component of the flight pass fare.
2 properties
AdhocTravelerInfo
object
Describes an adhoc traveler.
2 properties
FlightPassPaymentAmounts
object
Fare breakdown for the flight pass booking.
4 properties
FetchTravelerUnusedCreditsResponse
object
Response body for fetching traveler's unused credits
1 property
SupplierType
string
Supplier type like Sabre, TravelFusion etc.
ErrorParameter
object
Error parameter
2 properties
CompanyTransferableUnusedCreditsListRequest
object
Request for fetching unused credits for a company.
3 properties 1 required
Expiry
object
Contains the expiry of a Card.
2 properties 2 required
MigrationResponseInfo
object
Information regarding the migration of the payment source Id.
2 properties
UserIdWrapper
object
Wrapper over UserId object to be used as an identifier in a oneOf case
1 property
TokenizedExpiryWrapper
object
1 property
UnusedCreditFopCardAccessType
string
The card access type of the FOP associated with the unused credit.
DateTimeOffset
object
ISO8601 UTC Date Time
1 property 1 required
UserId
object
User identifier
1 property 1 required
UnusedCreditExchangeInfo
object
Exchange information for unused credits.
1 property
FetchTravelerUnusedCreditsRequest
object
Request body for fetching traveler's unused credits
1 property 1 required
AdhocTravelerInfoWrapper
object
Wrapper over AdhocTravelerInfo object to be used as an identifier in a oneOf case.
1 property
PostalAddress
object
Postal Address Details
19 properties 2 required
MigrateUnusedCreditsToCompanyCreditsRequest
object
Request body for migrating unused credits
2 properties 2 required
AirRequestTravelerInfo
object
The traveler identifiers. These can be either the Spotnana user IDs of the travelers or information regarding the adhoc travelers.
CardExpiry
object
Contains the expiry of a Card.
TokenizedExpiry
object
Contains the tokenized expiry of a Card.
2 properties 2 required
CompanyUnusedCreditsListRequest
object
Request for fetching unused credits for a company.
3 properties
CompanyUnusedCreditsListResponse
object
Response body for company unused credits
6 properties
Money
object
Money object containing details such as the amount, the currency code, and the converted amount.
5 properties 2 required
UnusedCreditFop
object
Form of payment information associated with an unused credit.
3 properties
MigrateUnusedCreditsToCompanyCreditsResponse
object
Response body for migrating unused credits
1 property
CardCompany
string
The issuing company of card
OwnershipLabel
string
Ownership label of the card whether it is personal, corporate or central.
CompanyCreditFilter
object
Filter for fetching company credits.
8 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

spotnana-air-credits-api-openapi.yml Raw ↑

Other APIs Spotnana publishes across the network.

Spotnana Air API
Spotnana API User API
Spotnana Approval API
Spotnana Authentication API
Spotnana Autocomplete API
Spotnana Companies API
Spotnana Company Enrollment API
Spotnana Company Policies API
Spotnana Company Tier API
Spotnana Cost Centers API
Spotnana Custom Fields API
Spotnana Departments API
Where this information came from

This is an independent, third-party profile of Spotnana Air Credits 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.