Public API for managing trips and catalogs in the MOGU platform
MOGU Public API (1.0.0)
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://api-docs.moguplatform.com/_mock/openapi/
Production server
https://trips.api.moguplatform.com/
- Mock serverhttps://api-docs.moguplatform.com/_mock/openapi/catalogs
- Production serverhttps://trips.api.moguplatform.com/catalogs
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-docs.moguplatform.com/_mock/openapi/catalogs?page=1&pageSize=20&filters=%5B%5D&orderBy={%22field%22%3A%22title%22%2C%22direction%22%3A%22asc%22}&search={%22fields%22%3A%5B%22title%22%5D%2C%22term%22%3A%22Europe%22}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{}
- Mock serverhttps://api-docs.moguplatform.com/_mock/openapi/catalogs
- Production serverhttps://trips.api.moguplatform.com/catalogs
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-docs.moguplatform.com/_mock/openapi/catalogs \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"title": "European Tours",
"description": "Collection of our best European tours",
"filters": {
"country": true
},
"logoUrl": "https://example.com/catalog-logo.png",
"tripIds": [
12345,
12346
]
}'- Mock serverhttps://api-docs.moguplatform.com/_mock/openapi/catalogs
- Production serverhttps://trips.api.moguplatform.com/catalogs
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://api-docs.moguplatform.com/_mock/openapi/catalogs \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"catalogIds": [
101,
102,
103
]
}'- Mock serverhttps://api-docs.moguplatform.com/_mock/openapi/catalogs/{id}
- Production serverhttps://trips.api.moguplatform.com/catalogs/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-docs.moguplatform.com/_mock/openapi/catalogs/101 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- Mock serverhttps://api-docs.moguplatform.com/_mock/openapi/catalogs/{id}
- Production serverhttps://trips.api.moguplatform.com/catalogs/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://api-docs.moguplatform.com/_mock/openapi/catalogs/101 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"title": "Updated European Tours",
"description": "Updated collection description",
"tripIds": [
12345,
12346,
12347
]
}'- Mock serverhttps://api-docs.moguplatform.com/_mock/openapi/catalogs/{id}
- Production serverhttps://trips.api.moguplatform.com/catalogs/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://api-docs.moguplatform.com/_mock/openapi/catalogs/101 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- Mock serverhttps://api-docs.moguplatform.com/_mock/openapi/catalogs/{id}/trips
- Production serverhttps://trips.api.moguplatform.com/catalogs/{id}/trips
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-docs.moguplatform.com/_mock/openapi/catalogs/101/trips?filters=%5B%5D' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- Mock serverhttps://api-docs.moguplatform.com/_mock/openapi/catalogs/public/{id}
- Production serverhttps://trips.api.moguplatform.com/catalogs/public/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-docs.moguplatform.com/_mock/openapi/catalogs/public/101?filters=%5B%5D'