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 Invoicing API

APIs to manage invoicing.

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

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

This API exposes 1 operation across 1 path, and defines 95 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.

1 operations 1 paths 95 schemas 1 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 Invoicing API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (Bearer). By default, every request must be authenticated.

Paths & Operations 1

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

Invoicing 1

APIs to manage invoicing.

POST
/v2/invoicing/invoice-data
Get Invoice Data
getInvoiceData body → 200401403404

Schemas 95

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

InvoiceDataResponse
object
Invoice Data List
1 property 1 required
ThirdPartySource
string
VirtualCardVendor
string
Type of Virtual card vendor
PaymentSourceType
string
Type of Payment Source
ErrorResponse
object
2 properties
DateTimeRange
object
2 properties
ExpiryWrapper
object
1 property
PaymentMethod
string
Payment method
RailItemNameMetadata
object
RailItemNameMetadata information.
2 properties 1 required
BuyerInfo
object
Buyer of items mentioned in the invoice.
4 properties 2 required
RewardsProgramMetadataWrapper
object
Wrapper for RewardsProgramMetadata
1 property
ProgramDetails
object
Descriptor for programs details.
3 properties 3 required
DateTimeOffset
object
ISO8601 UTC Date Time
1 property 1 required
AirlineProgramMetadata
object
RailTravelClass
string
Travel class
CardMetadataWrapper
object
Wrapper for CardMetadata
1 property
DirectBillingWrapper
object
Wrapper for DirectBilling
1 property
PaymentInstruction
object
Payment instruction
3 properties 3 required
ActualPayment
object
Payment done via supported Spotnana payment types.
2 properties 2 required
RailNameInvoiceMetadata
object
RailMetadata information.
8 properties
CardCompany
string
The issuing company of card
InvoiceData
object
Actual Data
14 properties 9 required
DateTimeLocal
object
Local date and time in ISO 8601 format.
1 property 1 required
BrexBudgetMetadataWrapper
object
Wrapper for BrexBudgetMetadata
1 property 1 required
VirtualPaymentMetadataWrapper
object
Wrapper for custom virtual payment metadata
1 property 1 required
CardMetadata
object
Metadata for Card payment source.
1 property 1 required
VendorInfo
object
Name/ID etc. of the vendor.
2 properties 2 required
AmadeusCheckoutMetadata
object
Metadata for AmadeusCheckout
3 properties 1 required
FlightPassPaymentMetadataWrapper
object
Wrapper for Flight Pass payment metadata.
2 properties 1 required
UAPassPlusMetadata
object
Details for UAPassPlus Metadata.
2 properties 2 required
Invoice
object
Invoice Data for single invoice
3 properties 3 required
HotelItemNameMetadata
object
HotelItemNameMetadata information.
5 properties 1 required
PaymentSourceMetadata
object
Metadata corresponding to the payment source.
Card
object
User card info
15 properties 1 required
FlightPassPaymentAmounts
object
Fare breakdown for the flight pass booking.
4 properties
TokenizedExpiryWrapper
object
1 property
RewardsProgramType
string
Type of Rewards Program
Item
object
Item being invoiced.
8 properties 6 required
Cabin
string
Flight cabin
VendorProgramPaymentMetadata
object
Vendor program payment specific metadata.
IdInfo
object
Identity information of the buyer or seller
2 properties 2 required
SimpleMoney
object
Money object containing just amount and currency code.
2 properties 2 required
Airline
object
Airline Details
3 properties 2 required
Money
object
Money object containing details such as the amount, the currency code, and the converted amount.
5 properties 2 required
FlightPassWrapper
object
Wrapper for Flight Pass Payment Source.
1 property 1 required
UATPMetadataWrapper
object
Wrapper for UATP Metadata.
1 property
ExchangePayment
object
In case of exchange, payment accounted to the original ticket.
1 property 1 required
OwnershipLabel
string
Ownership label of the card whether it is personal, corporate or central.
AirlineProgram
object
Descriptor for Airline program details.
2 properties 2 required
PointsBalance
object
Point type and balance
2 properties 2 required
RegionCode
string
The region code for which the following invoicing information is applicable.
QantasTravelFundMetadata
object
Metadata for Qantas Travel Fund payment source.
2 properties 2 required
NoPrepaymentWrapper
object
Wrapper for No Prepayment Payment Source.
1 property 1 required
ProductType
string
Type of product being invoiced
FareAmount
object
Fare amount including base fare and tax.
3 properties 2 required
FlightPassPaymentMetadata
object
Metadata specific to Flight Pass payment method in OtherCoinage.
2 properties
SplitOptionByCardCompany
object
Split option details when using a card from a specific card company
2 properties 1 required
DateModel
object
Date in ISO 8601 standard.
1 property 1 required
ReferenceId
object
Reference number to be shown on the invoice.
2 properties 2 required
VendorProgramPaymentDescriptor
object
Descriptor for vendor program payment.
2 properties 1 required
DirectBilling
object
Descriptor for direct billing details.
3 properties
ErrorParameter
object
Error parameter
2 properties
AmadeusCheckoutMetadataWrapper
object
Wrapper for AmadeusCheckoutMetadata
1 property 1 required
VirtualCardMetadataWrapper
object
Wrapper for VirtualCardMetadata
1 property
PaymentInformation
object
Information on how the items have been paid for.
7 properties 3 required
TicketStatus
string
Status of the ticket.
UAPassPlusMetadataWrapper
object
Wrapper for UAPassPlus Metadata.
1 property
TaxBreakdown
array
TokenizedExpiry
object
Contains the tokenized expiry of a Card.
2 properties 2 required
AirlineProgramWrapper
object
Wrapper for AirlineProgram
1 property
SellerInfo
object
Entity that sold the items mentioned in the invoice.
4 properties 2 required
Tax
object
Tax details
3 properties 1 required
UATPInformation
object
Descriptor for UATPInformation.
3 properties 3 required
CustomPaymentMethodMetadataWrapper
object
Wrapper for CustomPaymentMethodMetadata
1 property
DinersTacMetadataWrapper
object
Wrapper for DinersTac Metadata.
1 property
CustomPaymentMethodMetadata
object
Metadata for Custom Payment Method payment source.
Latlng
object
Latitude and Longitude for a Location
2 properties 2 required
ItemNameMetadata
Metadata for the ticket.
AirItemNameMetadata
object
AirItemNameMetadata information.
4 properties 1 required
InvoiceDataRequest
object
Invoice Data Request
3 properties 1 required
QantasTravelFundMetadataWrapper
object
Wrapper for QantasTravelFundMetadata
1 property 1 required
FlightPassTax
object
A single tax component of the flight pass fare.
2 properties
VendorProgramPaymentDescriptorWrapper
object
Wrapper for VendorProgramPaymentDescriptor
1 property
DinersTacMetadata
object
Details for Diners TAC Metadata.
1 property 1 required
Expiry
object
Contains the expiry of a Card.
2 properties 2 required
AirNameInvoiceMetadata
object
invoice metadata for Air Pnr.
7 properties 5 required
FlightPassMetadata
object
Metadata for FlightPass payment source.
1 property 1 required
NoPrepaymentMetadata
object
Metadata for No Prepayment payment source (car bookings on no-guarantee rates).
1 property 1 required
VirtualCardMetadata
object
Metadata for Virtual Card payment source.
4 properties 3 required
BrexBudgetMetadata
object
Metadata for Brex Budget payment source.
6 properties 1 required
PostalAddress
object
Postal Address Details
19 properties 2 required
CardExpiry
object
Contains the expiry of a Card.
VirtualPaymentMetadata
object
Metadata for custom virtual payment source.
1 property 1 required
RewardsProgramMetadata
object
Metadata for Rewards Program payment source.
2 properties 1 required
UATPMetadata
object
Details for UATP Metadata.
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

spotnana-invoicing-api-openapi.yml Raw ↑

Other APIs Spotnana publishes across the network.

Spotnana Air API
Spotnana Air Credits 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
Where this information came from

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