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

MOLOCO Tracking Link API

The TrackingLink API from MOLOCO — 3 operation(s) for trackinglink.

MOLOCO Tracking Link API is one of 41 APIs that MOLOCO publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 6 operations across 3 paths, and defines 39 schemas. It is described by OpenAPI 3.2.0, at version 1.10.

Requests are made against a single base URL, https://api.moloco.cloud.

6 operations 3 paths 39 schemas 1 DELETE2 GET2 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.10
Base URL
https://api.moloco.cloud
Authentication
API Key
Resource Areas
1

Authentication & Security 1

MOLOCO Tracking Link API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (Bearer). By default, every request must be authenticated.

Paths & Operations 6

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

TrackingLink 6
GET
/cm/v1/tracking-links
List up TrackingLinks.
DspApi_ListTrackingLinks 3 params → 200default
POST
/cm/v1/tracking-links
Create a new TrackingLink.
DspApi_CreateTrackingLink 2 params body → 200default
POST
/cm/v1/tracking-links/validate
Validate a TrackingLink.
DspApi_ValidateTrackingLink 1 param body → 200default
GET
/cm/v1/tracking-links/{tracking_link_id}
Read an existing TrackingLink.
DspApi_ReadTrackingLink 2 params → 200default
DELETE
/cm/v1/tracking-links/{tracking_link_id}
Delete an existing TrackingLink.
DspApi_DeleteTrackingLink 1 param → 200default
PUT
/cm/v1/tracking-links/{tracking_link_id}
Update an existing TrackingLink.
DspApi_UpdateTrackingLink 1 param body → 200default

Schemas 39

The contract defines 39 schemas that model the data the API accepts and returns. The most detailed are dspTrackingLink (12 properties), dspTrackingLinkVerificationAttempt (12 properties), dspTrackingLinkOverview (7 properties), messagesValidateTrackingLinkResponse (6 properties). Each schema is shown below with its type and property counts.

messagesUpdateTrackingLinkErrorAPIErrorInfo
object
3 properties
TrackingLinkValidationErrorErrorCode
string
Specific code for validation error. - INVALIDLINK: Link cannot be parsed. - INVALIDSCHEME: Link used 'http' instead of 'https'. - INVALIDHOST: Link's tracking…
messagesListTrackingLinksResponse
object
2 properties
messagesReadTrackingLinkError
object
3 properties
messagesReadTrackingLinkErrorAPIErrorInfoErrorReason
string
messagesValidateTrackingLinkResponseStatus
string
Status enumerates the status of validation. - PASSED: No errors found on validation. - FAILED: The link has some invalid values. Detailed error can be found at…
dspTrackingLink
object
TrackingLink represents an AdAccount's configuration for.
12 properties 3 required
messagesCreateTrackingLinkError
object
3 properties
ValidateTrackingLinkResponseTrackingLinkValidationError
object
4 properties
TrackingLinkVerificationAttemptUrlDataType
string
The type of the UrlData that this attempt belongs to.
messagesListTrackingLinksError
object
3 properties
TrackingLinkUrlDataVerificationStatus
string
Enumeration of various TrackingLink verification status. This value is not part of the specification. - UNVERIFIED: The TrackingLink is not yet verified. - VER…
messagesValidateTrackingLinkErrorAPIErrorInfoErrorReason
string
- TRACKINGLINKNOLINKSTOVALIDATE: No links to validate. Least one of clickthroughlink or viewthroughlink must be set.
UrlDataUnverifiedStatusData
object
UnverifiedStatusData represents the information that the link is statically checked, but has not been verified with the MMP integration.
2 properties
messagesReadTrackingLinkErrorAPIErrorInfo
object
3 properties
dspTrackingLinkOverview
object
TrackingLinkOverview is a overview information of TrackingLink entity.
7 properties
messagesDeleteTrackingLinkErrorAPIErrorInfoErrorReason
string
UrlDataVerifyingStatusData
object
VerifyingStatusData represents the information that a resolved URL has been sent to the MMP, but we have not received any postback yet. We stay at this state i…
1 property
messagesListTrackingLinksErrorAPIErrorInfo
object
3 properties
messagesDeleteTrackingLinkResponse
object
messagesUpdateTrackingLinkErrorAPIErrorInfoErrorReason
string
- TRACKINGLINKINVALIDOSTYPE: The tracking link has invalid OS type.
TrackingLinkUrlData
object
5 properties 1 required
messagesValidateTrackingLinkError
object
3 properties
messagesValidateTrackingLinkErrorAPIErrorInfo
object
3 properties
messagesCreateTrackingLinkErrorAPIErrorInfo
object
3 properties
adcloudcommonTrackingCompany
string
Enumeration for tracking companies supported by Moloco Ads. - WEB: Unnamed trackers - AIRBRIDGE: Moloco's e2e tracker (test purpose only) - KOCHAVAFORPUBLISHER…
dspTrackingLinkVerificationAttempt
object
TrackingLinkVerificationAttempt represents an attempt to verify a TrackingLink.
12 properties
messagesValidateTrackingLinkResponse
object
6 properties
commonDeviceOs
string
Enumeration of device OS types supported by Moloco Ads. This value is not part of the specification. - ANDROID: Android device OS. - IOS: iOS device OS. - VERS…
messagesReadTrackingLinkResponse
object
2 properties
messagesDeleteTrackingLinkErrorAPIErrorInfo
object
3 properties
messagesUpdateTrackingLinkError
object
3 properties
messagesDeleteTrackingLinkError
object
3 properties
messagesListTrackingLinksErrorAPIErrorInfoErrorReason
string
messagesUpdateTrackingLinkResponse
object
2 properties
messagesTrackingLinkValidationStatus
string
- TRACKINGLINKVALIDATIONSTATUSSUCCESS: Created TrackingLink does not have any warnings. - TRACKINGLINKVALIDATIONSTATUSWARNING: Created TrackingLink has some wa…
UrlDataVerifiedStatusData
object
VerifiedStatusData represents the information of the completed verification.
1 property
messagesCreateTrackingLinkResponse
object
2 properties
messagesCreateTrackingLinkErrorAPIErrorInfoErrorReason
string
- TRACKINGLINKFAILEDTOCONVERTLINK: Failed to convert link url. Use "Validate a TrackingLink" API for details. - TRACKINGLINKINVALIDOSTYPE: The tracking link ha…

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

moloco-trackinglink-api-openapi.yml Raw ↑

Other APIs MOLOCO publishes across the network.

MOLOCO Ad Account API
MOLOCO Ad Group API
MOLOCO Ad Manager Account API
MOLOCO Analytics API
MOLOCO Asset API
MOLOCO Audience Target API
MOLOCO Campaign API
MOLOCO Campaign Summary API
MOLOCO Change History API
MOLOCO Cohort Summary API
MOLOCO Creative API
MOLOCO Creative Group API
Where this information came from

This is an independent, third-party profile of MOLOCO Tracking Link 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.