# MOGU Public API Public API for managing trips and catalogs in the MOGU platform Version: 1.0.0 License: Proprietary ## Servers Production server ``` https://trips.api.moguplatform.com ``` ## Security ### bearerAuth MOGU API Key (format starts with ak_) Type: http Scheme: bearer ## Download OpenAPI description [MOGU Public API](https://api-docs.moguplatform.com/_bundle/openapi.yaml) ## trips Operations for managing trips ### Get trips - [GET /trips](https://api-docs.moguplatform.com/openapi/trips/listtrips.md): Retrieve a paginated list of trips with optional filtering and sorting ### Create trip - [POST /trips](https://api-docs.moguplatform.com/openapi/trips/createtrip.md): Create a new trip with the specified details ### Delete trips in bulk - [DELETE /trips](https://api-docs.moguplatform.com/openapi/trips/deletetripsinbulk.md): Delete multiple trips at once ### Get trip - [GET /trips/{tripId}](https://api-docs.moguplatform.com/openapi/trips/gettripbyid.md): Retrieve detailed information about a specific trip ### Update trip - [PATCH /trips/{tripId}](https://api-docs.moguplatform.com/openapi/trips/updatetrip.md): Update an existing trip's details ### Delete trip - [DELETE /trips/{tripId}](https://api-docs.moguplatform.com/openapi/trips/deletetrip.md): Delete a specific trip by ID ### Get trip configuration - [GET /trips/{tripId}/config](https://api-docs.moguplatform.com/openapi/trips/gettripconfig.md): Retrieve the complete configuration for a trip, including blocks, contact info, settings, and theme ### Update trip configuration - [PUT /trips/{tripId}/config](https://api-docs.moguplatform.com/openapi/trips/updatetripconfig.md): Update the complete configuration for a trip (replaces existing config) ## catalogs Operations for managing catalogs ### Get catalogs - [GET /catalogs](https://api-docs.moguplatform.com/openapi/catalogs/listcatalogs.md): Retrieve a paginated list of catalogs ### Create catalog - [POST /catalogs](https://api-docs.moguplatform.com/openapi/catalogs/createcatalog.md): Create a new catalog with the specified details ### Delete catalogs in bulk - [DELETE /catalogs](https://api-docs.moguplatform.com/openapi/catalogs/deletecatalogsinbulk.md): Delete multiple catalogs at once ### Get catalog - [GET /catalogs/{id}](https://api-docs.moguplatform.com/openapi/catalogs/getcatalogbyid.md): Retrieve detailed information about a specific catalog ### Update catalog - [PATCH /catalogs/{id}](https://api-docs.moguplatform.com/openapi/catalogs/updatecatalog.md): Update catalog details and associated trips ### Delete catalog - [DELETE /catalogs/{id}](https://api-docs.moguplatform.com/openapi/catalogs/deletecatalog.md): Delete a specific catalog by ID ### Get trips in catalog - [GET /catalogs/{id}/trips](https://api-docs.moguplatform.com/openapi/catalogs/getcatalogtrips.md): Retrieve all trips associated with a specific catalog ### Get public catalog - [GET /catalogs/public/{id}](https://api-docs.moguplatform.com/openapi/catalogs/getpubliccatalog.md): Retrieve a publicly accessible catalog by ID ## status API health check ### Health check status - [GET /status](https://api-docs.moguplatform.com/openapi/status/getstatus.md): Check if the API is running