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

GSMA Quotations API

The **Quotations** APIs are used to obtain one or multiple quotes for a mobile money customer who wishes totransfer money. The creation of a quote involves returning any fees that will be levied on the sending customerand if the request is international, the forex rate is returned. A request is made for a quotation by the requestingService Provider in response to a customer request. The quotation is calculated and returned. If the customer issatisfied with the quotation, then they can confirm and proceed with a transaction request using the **/transactions** API.

GSMA Quotations API is one of 31 APIs that GSMA publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 2 operations across 2 paths, and defines 46 schemas. It is described by OpenAPI 3.2.0, at version 1.2.0.

Requests are made against a single base URL, https://sandbox.mobilemoneyapi.io/simulator/v1.2/passthrough/mm.

2 operations 2 paths 46 schemas 1 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.2.0
Base URL
https://sandbox.mobilemoneyapi.io/simulator/v1.2/passthrough/mm
Resource Areas
1

Paths & Operations 2

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

Quotations 2

The Quotations APIs are used to obtain one or multiple quotes for a mobile money customer who wishes to transfer money. The creation of a quote involves returning any fees that wi…

POST
/quotations
Create A New Quotation
quotationsPOST 12 params body → 201202400401404500503
GET
/quotations/{quotationReference}
View A Quotation
quotationsQuotationReferenceGET 11 params → 200400401404500503

Schemas 46

The contract defines 46 schemas that model the data the API accepts and returns. The most detailed are responseQuotation (26 properties), requestQuotation (16 properties), kyc (11 properties), quotes (10 properties). Each schema is shown below with its type and property counts.

quotationStatus
string
Indicates the creation state of the Quotation.
responseQuotation
object
26 properties 5 required
postalAddress
object
7 properties 1 required
metadata
object
2 properties 2 required
quoteId
string
The specific quote associated with the quotation.
feesArray
array
Returns all fees that are applicable to the object.
contactPhone
string
Contact phone number (mobile or landline) of the KYC subject.
metadataArray
array
A collection of key/value pairs. These can be used to populate additional properties that describe administrative information regarding the resource.
quoteExpiryTime
string
The timestamp when the quote will expire.
recipientBlockingReason
string
The reason for blocking the quotation, based on AML checks on the recipient.
requestingOrganisation
object
An object that details the originating organisation of the request.
2 properties 2 required
gender
string
Gender of the KYC subject.
quotes
object
10 properties 5 required
deliveryMethod
string
dateCreated
string
Date and time when the object was created by the API Provider.
emailAddress
string
Email address of the KYC subject.
quotationReference
string
Reference for the quotation that was provided to the sender.
modificationDate
string
Date and time when the object was modified by the API Provider.
idDocumentArray
array
An array of properties containing the forms of identification that are associated with the subject.
requestQuotation
object
16 properties 4 required
currency
string
customDataArray
array
A collection of key/value pairs. These can be used to populate provider specific fields.
employerName
string
Employer name of the KYC subject.
dateModified
string
Date and time when the object was modified by the API Provider.
requestStateObject
object
8 properties 3 required
debitPartyArray
array
A collection of key/value pairs that enable the party to be identified. Keys include MSISDN and Wallet Identifier.
fees
object
3 properties 3 required
fxRate
string
The conversion rate applicable between the sending and the receiving currency for the requested transaction.
type
string
The harmonised Transaction Type.
receivingServiceProvider
string
The name of the receiving service provider, i.e. the provider that the quote is associated with.
idDocument
object
8 properties 1 required
quoteArray
array
A collection of quotes. A quote can be received from a single financial service provider or from multiple providers.
creationDate
string
Date and time when the object was created by the API Provider.
kyc
object
11 properties
subType
string
A non-harmonised sub-classification of the type of transaction. Values are not fixed, and usage will vary according to Provider.
subjectName
object
6 properties
dateOfBirth
string
Birth date of the KYC subject.
senderBlockingReason
string
The reason for blocking the quotation, based on AML checks on the sender.
party
object
2 properties 2 required
requestDate
string
The date and time of the request as supplied by the client.
errorObject
object
5 properties 2 required
occupation
string
Occupation of the KYC subject.
nationality
string
amount
string
customData
object
2 properties 2 required
creditPartyArray
array
A collection of key/value pairs that enable the party to be identified. Keys include MSISDN and Wallet Identifier.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

gsma-quotations-api-openapi.yml Raw ↑

Other APIs GSMA publishes across the network.

GSMA Accounts API
GSMA Authorisation Codes API
GSMA Bills API
GSMA Call Forwarding information retrieval API
GSMA Check Device Swap API
GSMA Check SIM Swap API
GSMA Debit Mandates API
GSMA Device reachability status API
GSMA Discovery API
GSMA Get Device Identifiers API
GSMA Home Devices QoD API
GSMA Links API
Where this information came from

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