Marvia Developer Portal
DocsAPI ReferenceAbout
DocsAPI ReferenceAbout
  1. Docs
  • Getting Started
  • Authentication
  • Permissions
  • Filtering
  • Uploading Files
  • Using Marvia CDN
  • API Reference
    • Users
      • Get a user
      • Delete a user
      • Update a user
      • List
      • Create a new user
      • Get user locations
      • Update user locations
      • Get user groups
      • Update user groups
    • Products
      • List products
      • Get a product
      • Get product API module
      • Get product delivery module
      • Get product distribution module
      • Get product locations module
      • Get product files module
      • Get product stock module
      • Get product price module
      • Get product workflow module
      • Get product socials module
      • Get product internal comment module
      • Get product campaigns module
      • Get product permissions module
      • Get product reservations module
      • Get product template module
      • Get product form builder module
      • Get product variants module
    • Locations
      • Update a location
      • Get a location
      • Delete a location
      • List locations
      • Create a new location
    • Groups
      • Get a group
      • Update a group
      • Delete a group
      • List groups
      • Create a new group
    • Uploads
      • Initialize multipart upload
      • Complete multipart upload
    • Assets
      • List assets
      • Create a new asset
      • Get asset
      • Update an asset
      • Search assets
      • Get all meta tags
      • Get asset meta tags
      • Update asset meta tags
    • Posts
      • List posts
      • Get a post
  • Schemas
    • Schemas
      • LocationAddress
      • Location
      • Group
      • LocationLegal
      • nonEmptyString
      • LocationInvoice
      • Date
      • LocationContact
      • LocationMediaItem
      • HttpApiDecodeError
      • Issue
      • LocationCoordinates
      • PropertyKey
      • UnauthorizedError
      • LocationMedia
      • MissingPermissionsError
      • User
      • PartialLocation
      • InternalServerError
      • UserNotFoundError
      • UsernameNotUniqueError
      • TranslationSchema
      • EmailNotUniqueError
      • GroupItem
      • CategorySchema
      • TranslationLabelSchema
      • GetOneProduct
      • UpdateGroupsPayload
      • DefaultProduct
      • VariantParentProduct
      • VariantProduct
      • DateFromString
      • LocationNotFoundError
      • ProductNotFoundError
      • ProductApiModule
      • ModuleNotActiveError
      • ModuleIncompatibleWithProductTypeError
      • ProductDeliveryModule
      • DuplicateIdentifierError
      • ProductDistributionModule
      • GroupNotFoundError
      • ProductLocationsModule
      • DuplicateGroupNameError
      • ProductFilesModule
      • ProductStockModule
      • ProductPriceModule
      • UUID
      • ProductWorkflowModule
      • ProductSocialsModule
      • ProductInternalCommentModule
      • ProductCampaignsModule
      • ProductPermissionsModule
      • MetaTagCategoryDefinitionSchema
      • AssetNotFoundError
      • MetaTagDefinitionSchema
      • InvalidLocaleError
      • ProductReservationsModule
      • MetaTagOptionSchema
      • FileNotFoundError
      • ProductTemplateModule
      • ProductFormBuilderModule
      • AssetMetaTagsSchema
      • FormBuilderElement
      • MetaTagValidationError
      • ProductVariantsModule
      • PostNotFoundError
DocsAPI ReferenceAbout
DocsAPI ReferenceAbout
  1. Docs

Getting Started

Get up and running with the Marvia API in just a few minutes. This guide will walk you through making your first API call and understanding the core concepts!

Prerequisites#

Before you begin, ensure you have:
Active Marvia Account
You'll need a Marvia Portal account
Must be an Administrator
If you don't have an account, contact us for a free demo
API Key
Obtain your API key from the Marvia dashboard
All API requests must include a valid API key for authentication
API keys are unique to your organization
You can generate multiple API keys for different applications or environments
Keys can be regenerated or revoked at any time from the dashboard

Setup#

1. Get Your API Key#

Steps to get an API key are explain in the Authentication section.
Important: Keep your API key secure and never expose it in client-side code or public repositories.

2. Choose Your Environment#

Sandbox (Recommended for Testing)
Base URL: https://api-v2.staging.getmarvia.com
Production
Base URL: https://api-v2.getmarvia.com

3. Test Your Connection#

Verify your setup with a simple API call using curl, or try out the endpoints in API Reference.
Modified at 2025-11-14 10:12:25
Next
Authentication
Built with