monosolutions_api 1.3.0

SDKdartflutter
Platformandroidioswindowslinuxmacosweb

OpenAPI API Dart client for Monosolutions (https://www.monosolutions.com/)

monosolutions_api (EXPERIMENTAL)

The purpose of this Open API description, is to enable resellers / third parties to easily integrate with our detailed site API.

This site serves both as an interactive tour/demo and as API documentation for the site API.

Demo site: demoapi.v5demo01.monosolutions.com Username: apidemo Password: apidemo123

Use the login credential above in the api call /login to interact with calls that require login.

The API contains much more, how ever we have prioritized not publicly documenting all features, please contact us for additonal details.

Thanks The Mono API team

This Dart package is automatically generated by the OpenAPI Generator project:

  • API version: 5.0.0
  • Generator version: 7.9.0
  • Build package: org.openapitools.codegen.languages.DartDioClientCodegen

Requirements

Installation & Usage

pub.dev

To use the package from pub.dev, please include the following in pubspec.yaml

dependencies:
  monosolutions_api: 1.0.0

Github

If this Dart package is published to Github, please include the following in pubspec.yaml

dependencies:
  monosolutions_api:
    git:
      url: https://github.com/GIT_USER_ID/GIT_REPO_ID.git
      #ref: main

Local development

To use the package from your local drive, please include the following in pubspec.yaml

dependencies:
  monosolutions_api:
    path: /path/to/monosolutions_api

Getting Started

Please follow the installation procedure and then run the following:

import 'package:monosolutions_api/monosolutions_api.dart';


final api = MonosolutionsApi().getClass0Api();

try {
    api.docGet();
} catch on DioException (e) {
    print("Exception when calling Class0Api->docGet: $e\n");
}

Documentation for API Endpoints

All URIs are relative to http://localhost/api.php

ClassMethodHTTP requestDescription
Class0ApidocGetGET /doc
Class0ApiloginPostPOST /login
Class1ApiwebsiteDesignGetGET /website/design
Class1ApiwebsiteDesignModulesGetGET /website/design/modules
Class1ApiwebsiteDesignPatchPATCH /website/design
Class1ApiwebsiteDesignPutPUT /website/design
Class1ApiwebsiteLocalesDeleteDELETE /website/locales
Class1ApiwebsiteLocalesGetGET /website/locales
Class1ApiwebsiteLocalesLocaleIdDeleteDELETE /website/locales/{localeId}
Class1ApiwebsiteLocalesLocaleIdGetGET /website/locales/{localeId}
Class1ApiwebsiteLocalesLocaleIdPatchPATCH /website/locales/{localeId}
Class1ApiwebsiteLocalesLocaleIdPutPUT /website/locales/{localeId}
Class1ApiwebsiteLocalesPostPOST /website/locales
Class1ApiwebsitePagesGetGET /website/pages
Class1ApiwebsitePagesPageIdColsColIdDeleteDELETE /website/pages/{pageId}/cols/{colId}
Class1ApiwebsitePagesPageIdColsColIdGetGET /website/pages/{pageId}/cols/{colId}
Class1ApiwebsitePagesPageIdColsColIdPatchPATCH /website/pages/{pageId}/cols/{colId}
Class1ApiwebsitePagesPageIdColsColIdPostPOST /website/pages/{pageId}/cols/{colId}
Class1ApiwebsitePagesPageIdColsColIdPutPUT /website/pages/{pageId}/cols/{colId}
Class1ApiwebsitePagesPageIdColsGetGET /website/pages/{pageId}/cols
Class1ApiwebsitePagesPageIdDeleteDELETE /website/pages/{pageId}
Class1ApiwebsitePagesPageIdGetGET /website/pages/{pageId}
Class1ApiwebsitePagesPageIdModulesGetGET /website/pages/{pageId}/modules
Class1ApiwebsitePagesPageIdModulesModuleIdDeleteDELETE /website/pages/{pageId}/modules/{moduleId}
Class1ApiwebsitePagesPageIdModulesModuleIdGetGET /website/pages/{pageId}/modules/{moduleId}
Class1ApiwebsitePagesPageIdModulesModuleIdPatchPATCH /website/pages/{pageId}/modules/{moduleId}
Class1ApiwebsitePagesPageIdModulesModuleIdPostPOST /website/pages/{pageId}/modules/{moduleId}
Class1ApiwebsitePagesPageIdModulesModuleIdPutPUT /website/pages/{pageId}/modules/{moduleId}
Class1ApiwebsitePagesPageIdPatchPATCH /website/pages/{pageId}
Class1ApiwebsitePagesPageIdPutPUT /website/pages/{pageId}
Class1ApiwebsitePagesPageIdRowsGetGET /website/pages/{pageId}/rows
Class1ApiwebsitePagesPageIdRowsRowIdDeleteDELETE /website/pages/{pageId}/rows/{rowId}
Class1ApiwebsitePagesPageIdRowsRowIdGetGET /website/pages/{pageId}/rows/{rowId}
Class1ApiwebsitePagesPageIdRowsRowIdPatchPATCH /website/pages/{pageId}/rows/{rowId}
Class1ApiwebsitePagesPageIdRowsRowIdPostPOST /website/pages/{pageId}/rows/{rowId}
Class1ApiwebsitePagesPageIdRowsRowIdPutPUT /website/pages/{pageId}/rows/{rowId}
Class1ApiwebsitePagesPostPOST /website/pages
Class10ApiwebsiteStatsGetGET /website/stats
Class11ApicustomersActivitiesActivityIdDeleteDELETE /customers/activities/{activityId}
Class11ApicustomersActivitiesActivityIdGetGET /customers/activities/{activityId}
Class11ApicustomersActivitiesGetGET /customers/activities
Class11ApicustomersCustomerGroupsCustomerGroupIdDeleteDELETE /customers/customerGroups/{customerGroupId}
Class11ApicustomersCustomerGroupsCustomerGroupIdGetGET /customers/customerGroups/{customerGroupId}
Class11ApicustomersCustomerGroupsGetGET /customers/customerGroups
Class11ApicustomersCustomerGroupsPostPOST /customers/customerGroups
Class11ApicustomersCustomersCustomerIdDeleteDELETE /customers/customers/{customerId}
Class11ApicustomersCustomersCustomerIdGetGET /customers/customers/{customerId}
Class11ApicustomersCustomersEmailGetGET /customers/customers/email
Class11ApicustomersCustomersGetGET /customers/customers
Class11ApicustomersCustomersPostPOST /customers/customers
Class11ApicustomersCustomersPutPUT /customers/customers
Class2ApifilesDeleteDELETE /files
Class2ApifilesFileIdDeleteDELETE /files/{fileId}
Class2ApifilesFileIdGetGET /files/{fileId}
Class2ApifilesFileIdPatchPATCH /files/{fileId}
Class2ApifilesFileIdPutPUT /files/{fileId}
Class2ApifilesGetGET /files
Class2ApiglobalsDeleteDELETE /globalsDeletes custom global data fields
Class2ApiglobalsDownloadsDeleteDELETE /globals/downloadsDelete all items
Class2ApiglobalsDownloadsDownloadIdDeleteDELETE /globals/downloads/{downloadId}
Class2ApiglobalsDownloadsGetGET /globals/downloadsGet globals
Class2ApiglobalsDownloadsIdPatchPATCH /globals/downloads/{id}Set new global data downloads, but only provided values
Class2ApiglobalsDownloadsPostPOST /globals/downloadsSet new global data downloads
Class2ApiglobalsFaqsDeleteDELETE /globals/faqsDelete all items
Class2ApiglobalsFaqsFaqIdDeleteDELETE /globals/faqs/{faqId}
Class2ApiglobalsFaqsGetGET /globals/faqsGet globals
Class2ApiglobalsFaqsIdPatchPATCH /globals/faqs/{id}Set new global data faqs, but only provided values
Class2ApiglobalsFaqsPostPOST /globals/faqsSet new global data faqs
Class2ApiglobalsGetGET /globalsGet globals
Class2ApiglobalsImagesDeleteDELETE /globals/imagesDelete all items
Class2ApiglobalsImagesGetGET /globals/imagesGet globals
Class2ApiglobalsImagesIdPatchPATCH /globals/images/{id}Set new global data images, but only provided values
Class2ApiglobalsImagesImageIdDeleteDELETE /globals/images/{imageId}
Class2ApiglobalsImagesPostPOST /globals/imagesSet new global data images
Class2ApiglobalsListsDeleteDELETE /globals/listsDelete all items
Class2ApiglobalsListsGetGET /globals/listsGet globals
Class2ApiglobalsListsIdPatchPATCH /globals/lists/{id}Set new global data lists, but only provided values
Class2ApiglobalsListsListIdDeleteDELETE /globals/lists/{listId}
Class2ApiglobalsListsPostPOST /globals/listsSet new global data lists
Class2ApiglobalsOffersDeleteDELETE /globals/offersDelete all items
Class2ApiglobalsOffersGetGET /globals/offersGet globals
Class2ApiglobalsOffersIdPatchPATCH /globals/offers/{id}Set new global data offers, but only provided values
Class2ApiglobalsOffersOfferIdDeleteDELETE /globals/offers/{offerId}
Class2ApiglobalsOffersPostPOST /globals/offersSet new global data offers
Class2ApiglobalsOpeningHoursDeleteDELETE /globals/openingHoursDelete all items
Class2ApiglobalsOpeningHoursGetGET /globals/openingHoursGet globals
Class2ApiglobalsOpeningHoursIdPatchPATCH /globals/openingHours/{id}Set new global data openingHours, but only provided values
Class2ApiglobalsOpeningHoursOpeningHourIdDeleteDELETE /globals/openingHours/{openingHourId}
Class2ApiglobalsOpeningHoursPostPOST /globals/openingHoursSet new global data openingHours
Class2ApiglobalsPatchPATCH /globalsSet new globals, but only provided values
Class2ApiglobalsPaymentMethodsDeleteDELETE /globals/paymentMethodsDelete all items
Class2ApiglobalsPaymentMethodsGetGET /globals/paymentMethodsGet globals
Class2ApiglobalsPaymentMethodsIdPatchPATCH /globals/paymentMethods/{id}Set new global data paymentMethods, but only provided values
Class2ApiglobalsPaymentMethodsPaymentMethodIdDeleteDELETE /globals/paymentMethods/{paymentMethodId}
Class2ApiglobalsPaymentMethodsPostPOST /globals/paymentMethodsSet new global data paymentMethods
Class2ApiglobalsPersonsDeleteDELETE /globals/personsDelete all items
Class2ApiglobalsPersonsGetGET /globals/personsGet globals
Class2ApiglobalsPersonsIdPatchPATCH /globals/persons/{id}Set new global data persons, but only provided values
Class2ApiglobalsPersonsPersonIdDeleteDELETE /globals/persons/{personId}
Class2ApiglobalsPersonsPostPOST /globals/personsSet new global data persons
Class2ApiglobalsPriceListsDeleteDELETE /globals/priceListsDelete all items
Class2ApiglobalsPriceListsGetGET /globals/priceListsGet globals
Class2ApiglobalsPriceListsPatchPATCH /globals/priceListsSet new global data priceLists, but only provided values
Class2ApiglobalsPriceListsPostPOST /globals/priceListsSet new global data priceLists
Class2ApiglobalsPriceListsPriceListIdDeleteDELETE /globals/priceLists/{priceListId}
Class2ApiglobalsPutPUT /globalsSet new globals
Class2ApiglobalsReviewsDeleteDELETE /globals/reviewsDelete all items
Class2ApiglobalsReviewsGetGET /globals/reviewsGet globals
Class2ApiglobalsReviewsIdPatchPATCH /globals/reviews/{id}Set new global data reviews, but only provided values
Class2ApiglobalsReviewsPostPOST /globals/reviewsSet new global data reviews
Class2ApiglobalsReviewsReviewIdDeleteDELETE /globals/reviews/{reviewId}
Class2ApiglobalsSetsDeleteDELETE /globals/setsDelete all items
Class2ApiglobalsSetsGetGET /globals/setsGet globals
Class2ApiglobalsSetsPostPOST /globals/setsSet new global data sets
Class2ApiglobalsSetsSetIdDeleteDELETE /globals/sets/{setId}Deletes one item
Class2ApiglobalsSetsSetIdPatchPATCH /globals/sets/{setId}Set new global data sets, but only provided values
Class2ApiglobalsSocialMediasDeleteDELETE /globals/socialMediasDelete all items
Class2ApiglobalsSocialMediasGetGET /globals/socialMediasGet globals
Class2ApiglobalsSocialMediasIdPatchPATCH /globals/socialMedias/{id}Set new global data socialMedias, but only provided values
Class2ApiglobalsSocialMediasPostPOST /globals/socialMediasSet new global data socialMedias
Class2ApiglobalsSocialMediasSocialMediaIdDeleteDELETE /globals/socialMedias/{socialMediaId}
Class2ApiglobalsVideosDeleteDELETE /globals/videosDelete all items
Class2ApiglobalsVideosGetGET /globals/videosGet globals
Class2ApiglobalsVideosIdPatchPATCH /globals/videos/{id}Set new global data videos, but only provided values
Class2ApiglobalsVideosPostPOST /globals/videosSet new global data videos
Class2ApiglobalsVideosVideoIdDeleteDELETE /globals/videos/{videoId}
Class2ApiglobalsWebsitesDeleteDELETE /globals/websitesDelete all items
Class2ApiglobalsWebsitesGetGET /globals/websitesGet globals
Class2ApiglobalsWebsitesIdPatchPATCH /globals/websites/{id}Set new global data websites, but only provided values
Class2ApiglobalsWebsitesPostPOST /globals/websitesSet new global data websites
Class2ApiglobalsWebsitesWebsiteIdDeleteDELETE /globals/websites/{websiteId}
Class2ApisettingsTimezonesGetGET /settings/timezonesGet Timezones
Class2ApiuploadFilePOST /filesuploads a file
Class3ApishopFeedsDeleteDELETE /shop/feeds
Class3ApishopFeedsFeedIdDeleteDELETE /shop/feeds/{feedId}
Class3ApishopFeedsFeedIdGetGET /shop/feeds/{feedId}
Class3ApishopFeedsFeedIdPostPOST /shop/feeds/{feedId}
Class3ApishopFeedsGetGET /shop/feeds
Class3ApishopFeedsPostPOST /shop/feeds
Class3ApishopOrdersGetGET /shop/orders/
Class3ApishopOrdersOrderIdGetGET /shop/orders/{orderId}
Class3ApishopProductsGetGET /shop/products
Class3ApishopProductsPostPOST /shop/products
Class3ApishopProductsProductIdGetGET /shop/products/{productId}
Class3ApishopSettingsGetGET /shop/settings
Class3ApishopSettingsPatchPATCH /shop/settings
Class3ApishopSettingsPostPOST /shop/settings
Class3ApishopSettingsPutPUT /shop/settings
Class3ApishopSettingsShippingPostPOST /shop/settings/shipping
Class3ApishopSettingsTermsPostPOST /shop/settings/terms
Class3ApishopTagsGetGET /shop/tags
Class3ApishopTagsPostPOST /shop/tags
Class3ApishopTagsTagGetGET /shop/tags/{tag}
Class3ApishopTagsTagPutPUT /shop/tags/{tag}
Class3ApishopTagscommandremoveDeletedProductsGetGET /shop/tags?command=removeDeletedProducts
Class5ApisettingsGetGET /settings
Class5ApisettingsPatchPATCH /settings
Class5ApisettingsPutPUT /settings
Class6ApicrmUserscommandcsvexampleGetGET /crm/users?command=csvexample
Class6ApicrmUserscommandimportPostPOST /crm/users?command=import
Class6ApicrmUserscommandimportValidatePostPOST /crm/users?command=importValidate
Class6ApiglobalscommandpublishPostPOST /globals?command=publish
Class6ApishopProductscommandcsvexamplesimpletrueGetGET /shop/products?command=csvexample&simple=true
Class6ApishopProductscommandduplicatePostPOST /shop/products?command=duplicate
Class6ApishopProductscommandexportGetGET /shop/products?command=export
Class6ApishopProductscommandimportPostPOST /shop/products?command=import
Class6ApishopProductscommandimportValidatePostPOST /shop/products?command=importValidate
Class6ApishopProductscommandrecalculatePostPOST /shop/products?command=recalculate
Class6ApishopProductscommandrecalculatePricePostPOST /shop/products?command=recalculatePrice
Class6ApishopSettingsTaxTypesGetGET /shop/settings/tax-types
Class6ApishopSettingsTaxTypesPostPOST /shop/settings/tax-types
Class6ApishopSettingsTaxTypesTaxTypeIdGetGET /shop/settings/tax-types/{taxTypeId}
Class6ApishopSettingsTaxTypesTaxTypeIdPatchPATCH /shop/settings/tax-types/{taxTypeId}
Class6ApishopSettingsTaxTypesTaxTypeIdPostPOST /shop/settings/tax-types/{taxTypeId}
Class6ApiwebsiteSnapshotsSnapshotIdcommandrestorePostPOST /website/snapshots/{snapshotId}?command=restore
Class6ApiwebsitecommandflattenPostPOST /website?command=flatten
Class6ApiwebsitecommandgetVisiblePagesPostPOST /website?command=getVisiblePages
Class6ApiwebsitecommandpublishPostPOST /website?command=publish
Class7ApibackupsBackupIdDeleteDELETE /backups/{backupId}
Class7ApibackupsBackupIdGetGET /backups/{backupId}
Class7ApibackupsDeleteDELETE /backups
Class7ApibackupsGetGET /backups
Class7ApibackupsPostPOST /backups
Class7ApiwebsiteSnapshotsDeleteDELETE /website/snapshots
Class7ApiwebsiteSnapshotsGetGET /website/snapshots
Class7ApiwebsiteSnapshotsPostPOST /website/snapshots
Class7ApiwebsiteSnapshotsSnapshotIdDeleteDELETE /website/snapshots/{snapshotId}
Class7ApiwebsiteSnapshotsSnapshotIdGetGET /website/snapshots/{snapshotId}
Class8ApiblogCommentsCommentIdGetGET /blog/comments/{commentId}
Class8ApiblogCommentsGetGET /blog/comments
Class8ApiblogCommentsPostPOST /blog/comments
Class8ApiblogPostsGetGET /blog/posts
Class8ApiblogPostsPostPOST /blog/posts
Class8ApiblogPostsPostIdGetGET /blog/posts/{postId}
Class8ApiblogSettingsGetGET /blog/settings
Class8ApiblogSettingsPatchPATCH /blog/settings
Class8ApiblogSettingsPostPOST /blog/settings
Class8ApiblogTagsGetGET /blog/tags
Class8ApiblogTagsPostPOST /blog/tags
Class8ApiblogTagsTagGetGET /blog/tags/{tag}
Class8ApiblogTagsTagPutPUT /blog/tags/{tag}
Class8ApiengagementsSettingsGetGET /engagements/settings
Class8ApiengagementsSettingsPatchPATCH /engagements/settings
Class8ApiengagementsSettingsPostPOST /engagements/settings
Class9ApicrmActivitiesIdDeleteDELETE /crm/activities/{id}/
Class9ApicrmActivitiesUserIdGetGET /crm/activities/{userId}
Class9ApicrmActivitiesUserIdPostPOST /crm/activities/{userId}
Class9ApicrmActivitiesUserIdcommandexportPostPOST /crm/activities/{userId}?command=export
Class9ApicrmEmailcampaignsGetGET /crm/emailcampaigns
Class9ApicrmEmailcampaignsIdDeleteDELETE /crm/emailcampaigns/{id}
Class9ApicrmEmailcampaignsIdGetGET /crm/emailcampaigns/{id}
Class9ApicrmEmailcampaignsIdPatchPATCH /crm/emailcampaigns/{id}
Class9ApicrmEmailcampaignsIdPostPOST /crm/emailcampaigns/{id}
Class9ApicrmEmailcampaignsIdPutPUT /crm/emailcampaigns/{id}
Class9ApicrmEmailcampaignsIdcommandpreviewPostPOST /crm/emailcampaigns/{id}?command=preview
Class9ApicrmEmailcampaignsIdcommandsendPostPOST /crm/emailcampaigns/{id}?command=send
Class9ApicrmEmailcampaignsPostPOST /crm/emailcampaigns
Class9ApicrmEmailcampaignscommandduplicatePostPOST /crm/emailcampaigns?command=duplicate
Class9ApicrmFormsFormIdDataGetGET /crm/forms/{formId}/data
Class9ApicrmFormsFormIdDataIdDeleteDELETE /crm/forms/{formId}/data/{id}
Class9ApicrmFormsFormIdDataIdGetGET /crm/forms/{formId}/data/{id}
Class9ApicrmFormsFormIdDatacommandexportPostPOST /crm/forms/{formId}/data?command=export
Class9ApicrmFormsGetGET /crm/forms
Class9ApicrmFormsIdDeleteDELETE /crm/forms/{id}
Class9ApicrmFormsIdGetGET /crm/forms/{id}
Class9ApicrmGroupsGetGET /crm/groups
Class9ApicrmGroupsIdDeleteDELETE /crm/groups/{id}
Class9ApicrmGroupsIdGetGET /crm/groups/{id}
Class9ApicrmGroupsPostPOST /crm/groups
Class9ApicrmRemindersIdDeleteDELETE /crm/reminders/{id}
Class9ApicrmRemindersIdGetGET /crm/reminders/{id}
Class9ApicrmRemindersPostPOST /crm/reminders
Class9ApicrmSettingsGetGET /crm/settings
Class9ApicrmSettingsPatchPATCH /crm/settings
Class9ApicrmSettingsPostPOST /crm/settings
Class9ApicrmUsersGetGET /crm/users
Class9ApicrmUsersIdDeleteDELETE /crm/users/{id}
Class9ApicrmUsersIdGetGET /crm/users/{id}
Class9ApicrmUsersIdPatchPATCH /crm/users/{id}
Class9ApicrmUsersIdPostPOST /crm/users/{id}
Class9ApicrmUsersIdPutPUT /crm/users/{id}
Class9ApicrmUsersPostPOST /crm/users
DefaultApiengagementsDeleteDELETE /engagements
DefaultApiengagementsEngagementIdDeleteDELETE /engagements/{engagementId}
DefaultApiengagementsEngagementIdGetGET /engagements/{engagementId}
DefaultApiengagementsEngagementIdPostPOST /engagements/{engagementId}
DefaultApiengagementsGetGET /engagements
DefaultApiengagementsPostPOST /engagements
DefaultApifindPetByIdGET /shop/settings/shipping/{shippingMethodId}
DefaultApigdprGetGET /gdpr
DefaultApisearchGetGET /search
DefaultApishopSettingsShippingShippingMethodIdDeleteDELETE /shop/settings/shipping/{shippingMethodId}
DefaultApishopSettingsTermsGetGET /shop/settings/terms
DefaultApiutilsGetGET /utils

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author