{
  "@context": {
    "@vocab": "https://monacloud.vn/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "monacloud": "https://monacloud.vn/schema#",
    "AddFundsRequest": "monacloud:AddFundsRequest",
    "amount": {
      "@id": "monacloud:amount",
      "@type": "xsd:integer"
    },
    "AdminCreditGrant": "monacloud:AdminCreditGrant",
    "email": {
      "@id": "monacloud:email",
      "@type": "xsd:string"
    },
    "amount_vnd": {
      "@id": "monacloud:amount_vnd",
      "@type": "xsd:integer"
    },
    "AdminPlanUpsertRequest": "monacloud:AdminPlanUpsertRequest",
    "code": {
      "@id": "monacloud:code",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "monacloud:name",
      "@type": "xsd:string"
    },
    "cpu": {
      "@id": "monacloud:cpu",
      "@type": "xsd:integer"
    },
    "ram_gb": {
      "@id": "monacloud:ram_gb",
      "@type": "xsd:integer"
    },
    "disk_gb": {
      "@id": "monacloud:disk_gb",
      "@type": "xsd:integer"
    },
    "price_month_vnd": {
      "@id": "monacloud:price_month_vnd",
      "@type": "xsd:integer"
    },
    "price_year_vnd": {
      "@id": "monacloud:price_year_vnd"
    },
    "included_db": {
      "@id": "monacloud:included_db",
      "@type": "xsd:integer"
    },
    "backup_policy": {
      "@id": "monacloud:backup_policy",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "monacloud:active",
      "@type": "xsd:boolean"
    },
    "admin_only": {
      "@id": "monacloud:admin_only",
      "@type": "xsd:boolean"
    },
    "AdminUserAdjustRequest": "monacloud:AdminUserAdjustRequest",
    "reason": {
      "@id": "monacloud:reason",
      "@type": "xsd:string"
    },
    "AdminUserNoteRequest": "monacloud:AdminUserNoteRequest",
    "note": {
      "@id": "monacloud:note",
      "@type": "xsd:string"
    },
    "AdminUserTagRequest": "monacloud:AdminUserTagRequest",
    "tag": {
      "@id": "monacloud:tag",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "monacloud:enabled",
      "@type": "xsd:boolean"
    },
    "AffiliateAdminActionRequest": "monacloud:AffiliateAdminActionRequest",
    "AffiliateAdminPaidRequest": "monacloud:AffiliateAdminPaidRequest",
    "reference": {
      "@id": "monacloud:reference",
      "@type": "xsd:string"
    },
    "AffiliateClickRequest": "monacloud:AffiliateClickRequest",
    "path": {
      "@id": "monacloud:path"
    },
    "source": {
      "@id": "monacloud:source"
    },
    "AffiliatePayoutRequest": "monacloud:AffiliatePayoutRequest",
    "method": {
      "@id": "monacloud:method"
    },
    "AffiliateSettingsRequest": "monacloud:AffiliateSettingsRequest",
    "bank_name": {
      "@id": "monacloud:bank_name"
    },
    "bank_account": {
      "@id": "monacloud:bank_account"
    },
    "bank_holder": {
      "@id": "monacloud:bank_holder"
    },
    "tax_id": {
      "@id": "monacloud:tax_id"
    },
    "AffiliateTierRequest": "monacloud:AffiliateTierRequest",
    "tier": {
      "@id": "monacloud:tier",
      "@type": "xsd:string"
    },
    "ApiKeyCreateRequest": "monacloud:ApiKeyCreateRequest",
    "label": {
      "@id": "monacloud:label",
      "@type": "xsd:string"
    },
    "ApiKeyCreateResponse": "monacloud:ApiKeyCreateResponse",
    "id": {
      "@id": "monacloud:id",
      "@type": "xsd:string"
    },
    "token": {
      "@id": "monacloud:token",
      "@type": "xsd:string"
    },
    "token_prefix": {
      "@id": "monacloud:token_prefix",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "monacloud:created_at",
      "@type": "xsd:dateTime"
    },
    "AppCreateRequest": "monacloud:AppCreateRequest",
    "repo_url": {
      "@id": "monacloud:repo_url"
    },
    "branch": {
      "@id": "monacloud:branch",
      "@type": "xsd:string"
    },
    "build_type": {
      "@id": "monacloud:build_type",
      "@type": "xsd:string"
    },
    "dockerfile": {
      "@id": "monacloud:dockerfile",
      "@type": "xsd:string"
    },
    "env": {
      "@id": "monacloud:env"
    },
    "domain": {
      "@id": "monacloud:domain"
    },
    "app_host_id": {
      "@id": "monacloud:app_host_id"
    },
    "port": {
      "@id": "monacloud:port",
      "@type": "xsd:integer"
    },
    "AppDeploymentResponse": "monacloud:AppDeploymentResponse",
    "seq": {
      "@id": "monacloud:seq",
      "@type": "xsd:integer"
    },
    "app_id": {
      "@id": "monacloud:app_id",
      "@type": "xsd:string"
    },
    "source_type": {
      "@id": "monacloud:source_type",
      "@type": "xsd:string"
    },
    "git_commit": {
      "@id": "monacloud:git_commit"
    },
    "upload_ref": {
      "@id": "monacloud:upload_ref"
    },
    "dokploy_deployment_id": {
      "@id": "monacloud:dokploy_deployment_id"
    },
    "url": {
      "@id": "monacloud:url",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "monacloud:status",
      "@type": "xsd:string"
    },
    "current": {
      "@id": "monacloud:current",
      "@type": "xsd:boolean"
    },
    "rolled_back_from": {
      "@id": "monacloud:rolled_back_from"
    },
    "AppDomainRequest": "monacloud:AppDomainRequest",
    "host": {
      "@id": "monacloud:host",
      "@type": "xsd:string"
    },
    "AppEnvironmentRequest": "monacloud:AppEnvironmentRequest",
    "AppHostCreateRequest": "monacloud:AppHostCreateRequest",
    "app_name": {
      "@id": "monacloud:app_name",
      "@type": "xsd:string"
    },
    "package_slug": {
      "@id": "monacloud:package_slug"
    },
    "hostname": {
      "@id": "monacloud:hostname"
    },
    "billing_mode": {
      "@id": "monacloud:billing_mode",
      "@type": "xsd:string"
    },
    "plan_code": {
      "@id": "monacloud:plan_code"
    },
    "period": {
      "@id": "monacloud:period",
      "@type": "xsd:string"
    },
    "AppResponse": "monacloud:AppResponse",
    "detected_build": {
      "@id": "monacloud:detected_build"
    },
    "application_id": {
      "@id": "monacloud:application_id"
    },
    "app_host": {
      "@id": "monacloud:app_host"
    },
    "last_deploy": {
      "@id": "monacloud:last_deploy"
    },
    "domains": {
      "@id": "monacloud:domains",
      "@container": "@list"
    },
    "errorMessage": {
      "@id": "monacloud:errorMessage"
    },
    "sandbox": {
      "@id": "monacloud:sandbox",
      "@type": "xsd:boolean"
    },
    "expires_at": {
      "@id": "monacloud:expires_at"
    },
    "updated_at": {
      "@id": "monacloud:updated_at"
    },
    "AppRollbackRequest": "monacloud:AppRollbackRequest",
    "to_seq": {
      "@id": "monacloud:to_seq",
      "@type": "xsd:integer"
    },
    "AppUploadCreateResponse": "monacloud:AppUploadCreateResponse",
    "upload_url": {
      "@id": "monacloud:upload_url"
    },
    "max_bytes": {
      "@id": "monacloud:max_bytes"
    },
    "job_id": {
      "@id": "monacloud:job_id",
      "@type": "xsd:string"
    },
    "result": {
      "@id": "monacloud:result"
    },
    "AutoDeployRequest": "monacloud:AutoDeployRequest",
    "AutoDeployResponse": "monacloud:AutoDeployResponse",
    "webhook_url": {
      "@id": "monacloud:webhook_url",
      "@type": "xsd:string"
    },
    "webhook_secret": {
      "@id": "monacloud:webhook_secret"
    },
    "BaseCreateRequest": "monacloud:BaseCreateRequest",
    "CheckOtpRequest": "monacloud:CheckOtpRequest",
    "otp": {
      "@id": "monacloud:otp",
      "@type": "xsd:string"
    },
    "purpose": {
      "@id": "monacloud:purpose",
      "@type": "xsd:string"
    },
    "CreditCodeRedeemRequest": "monacloud:CreditCodeRedeemRequest",
    "CreditCodeUpsertRequest": "monacloud:CreditCodeUpsertRequest",
    "max_uses": {
      "@id": "monacloud:max_uses",
      "@type": "xsd:integer"
    },
    "expires": {
      "@id": "monacloud:expires"
    },
    "DatabaseAddRequest": "monacloud:DatabaseAddRequest",
    "DatabaseCreateRequest": "monacloud:DatabaseCreateRequest",
    "engine": {
      "@id": "monacloud:engine",
      "@type": "xsd:string"
    },
    "DomainAttachRequest": "monacloud:DomainAttachRequest",
    "DomainBuyRequest": "monacloud:DomainBuyRequest",
    "years": {
      "@id": "monacloud:years",
      "@type": "xsd:integer"
    },
    "registrant_id": {
      "@id": "monacloud:registrant_id"
    },
    "spelling_confirmed": {
      "@id": "monacloud:spelling_confirmed",
      "@type": "xsd:boolean"
    },
    "DomainClaimRequest": "monacloud:DomainClaimRequest",
    "claim_token": {
      "@id": "monacloud:claim_token",
      "@type": "xsd:string"
    },
    "marketing_consent": {
      "@id": "monacloud:marketing_consent"
    },
    "DomainDNSRequest": "monacloud:DomainDNSRequest",
    "type": {
      "@id": "monacloud:type",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "monacloud:content",
      "@type": "xsd:string"
    },
    "ttl": {
      "@id": "monacloud:ttl",
      "@type": "xsd:integer"
    },
    "proxied": {
      "@id": "monacloud:proxied",
      "@type": "xsd:boolean"
    },
    "priority": {
      "@id": "monacloud:priority"
    },
    "DomainHealth": "monacloud:DomainHealth",
    "expiry": {
      "@id": "monacloud:expiry"
    },
    "expiry_estimated": {
      "@id": "monacloud:expiry_estimated",
      "@type": "xsd:boolean"
    },
    "name_servers": {
      "@id": "monacloud:name_servers",
      "@container": "@list"
    },
    "is_vn": {
      "@id": "monacloud:is_vn",
      "@type": "xsd:boolean"
    },
    "ns_ok": {
      "@id": "monacloud:ns_ok"
    },
    "ssl_ok": {
      "@id": "monacloud:ssl_ok"
    },
    "profile_status": {
      "@id": "monacloud:profile_status"
    },
    "alerts": {
      "@id": "monacloud:alerts",
      "@container": "@list"
    },
    "DomainImportRequest": "monacloud:DomainImportRequest",
    "DomainNsRequest": "monacloud:DomainNsRequest",
    "ns_list": {
      "@id": "monacloud:ns_list",
      "@container": "@list"
    },
    "DomainRecordRequest": "monacloud:DomainRecordRequest",
    "data": {
      "@id": "monacloud:data",
      "@type": "xsd:string"
    },
    "DomainRegistrant": "monacloud:DomainRegistrant",
    "owner_type": {
      "@id": "monacloud:owner_type",
      "@type": "xsd:string"
    },
    "fullname": {
      "@id": "monacloud:fullname",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "monacloud:phone",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "monacloud:address",
      "@type": "xsd:string"
    },
    "province": {
      "@id": "monacloud:province",
      "@type": "xsd:string"
    },
    "ward": {
      "@id": "monacloud:ward",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "monacloud:country",
      "@type": "xsd:string"
    },
    "cccd": {
      "@id": "monacloud:cccd"
    },
    "dob": {
      "@id": "monacloud:dob"
    },
    "gender": {
      "@id": "monacloud:gender"
    },
    "org_name": {
      "@id": "monacloud:org_name"
    },
    "tax_code": {
      "@id": "monacloud:tax_code"
    },
    "representative": {
      "@id": "monacloud:representative"
    },
    "DomainRenewRequest": "monacloud:DomainRenewRequest",
    "billing_cycle": {
      "@id": "monacloud:billing_cycle",
      "@type": "xsd:integer"
    },
    "dry_run": {
      "@id": "monacloud:dry_run",
      "@type": "xsd:boolean"
    },
    "DomainReserveRequest": "monacloud:DomainReserveRequest",
    "registrant": {
      "@id": "monacloud:registrant"
    },
    "context": {
      "@id": "monacloud:context"
    },
    "DomainResponse": "monacloud:DomainResponse",
    "inet_id": {
      "@id": "monacloud:inet_id"
    },
    "zone_id": {
      "@id": "monacloud:zone_id"
    },
    "registrar": {
      "@id": "monacloud:registrar"
    },
    "DomainSearchQuote": "monacloud:DomainSearchQuote",
    "tld": {
      "@id": "monacloud:tld",
      "@type": "xsd:string"
    },
    "popular": {
      "@id": "monacloud:popular",
      "@type": "xsd:boolean"
    },
    "available": {
      "@id": "monacloud:available"
    },
    "confidence": {
      "@id": "monacloud:confidence",
      "@type": "xsd:string"
    },
    "price_vnd": {
      "@id": "monacloud:price_vnd"
    },
    "needs_verification": {
      "@id": "monacloud:needs_verification",
      "@type": "xsd:boolean"
    },
    "DomainSuggestion": "monacloud:DomainSuggestion",
    "label_vi": {
      "@id": "monacloud:label_vi",
      "@type": "xsd:string"
    },
    "group": {
      "@id": "monacloud:group",
      "@type": "xsd:string"
    },
    "group_label": {
      "@id": "monacloud:group_label",
      "@type": "xsd:string"
    },
    "renew_vnd": {
      "@id": "monacloud:renew_vnd"
    },
    "DomainTld": "monacloud:DomainTld",
    "sources": {
      "@id": "monacloud:sources",
      "@container": "@list"
    },
    "adult": {
      "@id": "monacloud:adult",
      "@type": "xsd:boolean"
    },
    "promo_vnd": {
      "@id": "monacloud:promo_vnd"
    },
    "popularity": {
      "@id": "monacloud:popularity"
    },
    "DomainTldGroup": "monacloud:DomainTldGroup",
    "slug": {
      "@id": "monacloud:slug",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "monacloud:count",
      "@type": "xsd:integer"
    },
    "sample": {
      "@id": "monacloud:sample",
      "@container": "@list"
    },
    "min_price_vnd": {
      "@id": "monacloud:min_price_vnd"
    },
    "max_price_vnd": {
      "@id": "monacloud:max_price_vnd"
    },
    "DomainVerifyStart": "monacloud:DomainVerifyStart",
    "instructions": {
      "@id": "monacloud:instructions",
      "@type": "xsd:string"
    },
    "DomainVerifyStatus": "monacloud:DomainVerifyStatus",
    "contract": {
      "@id": "monacloud:contract"
    },
    "needs": {
      "@id": "monacloud:needs",
      "@container": "@list"
    },
    "inet_status": {
      "@id": "monacloud:inet_status"
    },
    "doc_url": {
      "@id": "monacloud:doc_url"
    },
    "DomainWebhookRequest": "monacloud:DomainWebhookRequest",
    "secret": {
      "@id": "monacloud:secret",
      "@type": "xsd:string"
    },
    "EmailRequest": "monacloud:EmailRequest",
    "EngineNotAvailableResponse": "monacloud:EngineNotAvailableResponse",
    "message": {
      "@id": "monacloud:message",
      "@type": "xsd:string"
    },
    "next_step": {
      "@id": "monacloud:next_step",
      "@type": "xsd:string"
    },
    "HTTPValidationError": "monacloud:HTTPValidationError",
    "detail": {
      "@id": "monacloud:detail",
      "@container": "@list"
    },
    "IpRangeCreateRequest": "monacloud:IpRangeCreateRequest",
    "cidr": {
      "@id": "monacloud:cidr",
      "@type": "xsd:string"
    },
    "gateway": {
      "@id": "monacloud:gateway"
    },
    "JobResponse": "monacloud:JobResponse",
    "error": {
      "@id": "monacloud:error"
    },
    "attempts": {
      "@id": "monacloud:attempts",
      "@type": "xsd:integer"
    },
    "max_attempts": {
      "@id": "monacloud:max_attempts",
      "@type": "xsd:integer"
    },
    "stages": {
      "@id": "monacloud:stages",
      "@container": "@list"
    },
    "JobStage": "monacloud:JobStage",
    "started_at": {
      "@id": "monacloud:started_at",
      "@type": "xsd:dateTime"
    },
    "completed_at": {
      "@id": "monacloud:completed_at"
    },
    "duration_seconds": {
      "@id": "monacloud:duration_seconds"
    },
    "LxcCreateRequest": "monacloud:LxcCreateRequest",
    "LxcResizeRequest": "monacloud:LxcResizeRequest",
    "MonaIDLinkVerify": "monacloud:MonaIDLinkVerify",
    "link_token": {
      "@id": "monacloud:link_token",
      "@type": "xsd:string"
    },
    "PackageUpsertRequest": "monacloud:PackageUpsertRequest",
    "PasswordLoginRequest": "monacloud:PasswordLoginRequest",
    "password": {
      "@id": "monacloud:password",
      "@type": "xsd:string"
    },
    "PaymentWebhook": "monacloud:PaymentWebhook",
    "description": {
      "@id": "monacloud:description",
      "@type": "xsd:string"
    },
    "transfer_date": {
      "@id": "monacloud:transfer_date",
      "@type": "xsd:integer"
    },
    "transaction_code": {
      "@id": "monacloud:transaction_code"
    },
    "account_number": {
      "@id": "monacloud:account_number",
      "@type": "xsd:string"
    },
    "PriceSettingsRequest": "monacloud:PriceSettingsRequest",
    "cpu_hourly_vnd": {
      "@id": "monacloud:cpu_hourly_vnd",
      "@type": "xsd:integer"
    },
    "ram_gb_hourly_vnd": {
      "@id": "monacloud:ram_gb_hourly_vnd",
      "@type": "xsd:integer"
    },
    "disk_gb_hourly_vnd": {
      "@id": "monacloud:disk_gb_hourly_vnd",
      "@type": "xsd:integer"
    },
    "QuotaRequestApprove": "monacloud:QuotaRequestApprove",
    "granted_max": {
      "@id": "monacloud:granted_max"
    },
    "QuotaRequestCreate": "monacloud:QuotaRequestCreate",
    "kind": {
      "@id": "monacloud:kind",
      "@type": "xsd:string"
    },
    "requested_max": {
      "@id": "monacloud:requested_max",
      "@type": "xsd:integer"
    },
    "justification": {
      "@id": "monacloud:justification",
      "@type": "xsd:string"
    },
    "QuotaRequestDeny": "monacloud:QuotaRequestDeny",
    "ReferralClaimRequest": "monacloud:ReferralClaimRequest",
    "RegisterVerifyRequest": "monacloud:RegisterVerifyRequest",
    "referral_code": {
      "@id": "monacloud:referral_code"
    },
    "ResetPasswordRequest": "monacloud:ResetPasswordRequest",
    "ServiceResponse": "monacloud:ServiceResponse",
    "ip_address": {
      "@id": "monacloud:ip_address"
    },
    "package_snapshot": {
      "@id": "monacloud:package_snapshot"
    },
    "hourly_rate_vnd": {
      "@id": "monacloud:hourly_rate_vnd",
      "@type": "xsd:integer"
    },
    "pending_hourly_rate_vnd": {
      "@id": "monacloud:pending_hourly_rate_vnd"
    },
    "power_state": {
      "@id": "monacloud:power_state"
    },
    "proxmox": {
      "@id": "monacloud:proxmox"
    },
    "destroyed_at": {
      "@id": "monacloud:destroyed_at"
    },
    "next_bill_at": {
      "@id": "monacloud:next_bill_at"
    },
    "credentials": {
      "@id": "monacloud:credentials"
    },
    "databases": {
      "@id": "monacloud:databases"
    },
    "SubscriptionUpdateRequest": "monacloud:SubscriptionUpdateRequest",
    "auto_renew": {
      "@id": "monacloud:auto_renew"
    },
    "cancel_action": {
      "@id": "monacloud:cancel_action"
    },
    "UserDeleteRequest": "monacloud:UserDeleteRequest",
    "confirm_email": {
      "@id": "monacloud:confirm_email",
      "@type": "xsd:string"
    },
    "UserSuspendRequest": "monacloud:UserSuspendRequest",
    "UserUnsuspendRequest": "monacloud:UserUnsuspendRequest",
    "ValidationError": "monacloud:ValidationError",
    "loc": {
      "@id": "monacloud:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "monacloud:msg",
      "@type": "xsd:string"
    },
    "VietQRInvoiceResponse": "monacloud:VietQRInvoiceResponse",
    "payment_id": {
      "@id": "monacloud:payment_id",
      "@type": "xsd:string"
    },
    "qr_url": {
      "@id": "monacloud:qr_url",
      "@type": "xsd:string"
    },
    "qr_data_url": {
      "@id": "monacloud:qr_data_url"
    },
    "AppUploadRequest": "monacloud:AppUploadRequest",
    "archive": {
      "@id": "monacloud:archive",
      "@type": "xsd:string"
    },
    "build_path": {
      "@id": "monacloud:build_path",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "The MONA Group API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects The MONA Group's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-18) from openapi/monacloud-api-openapi.json, openapi/monacloud-vn-openapi.json.",
  "dcterms:created": "2026-10-18",
  "dcterms:source": [
    "openapi/monacloud-api-openapi.json",
    "openapi/monacloud-vn-openapi.json"
  ]
}