FirstPromoter · JSON-LD Context

Firstpromoter Context

JSON-LD context defining the semantic vocabulary for Firstpromoter from FirstPromoter.

37 Classes 9 Properties 2 Namespaces
View Context View on GitHub

Namespaces

fp: https://firstpromoter.com/vocab#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Promoter Referral Commission Payout Campaign PromoterCampaign PromoCode ReferralLink Lead Reward BatchProcess WebhookSubscription WebhookDelivery id email name description status currency ref_id clicks_count referrals_count customers_count revenue_amount paid_amount pending_amount default_ref_id auth_token root_ref_id url event_type payload response_code sale_amount mrr tracking_id uid

Properties

Property Type Container
created_at dateTime
updated_at dateTime
amount decimal
promoter reference
campaign reference
referral_link reference
promo_code reference
delivered_at dateTime
firstpromoter

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "fp": "https://firstpromoter.com/vocab#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Promoter": "fp:Promoter",
    "Referral": "fp:Referral",
    "Commission": "fp:Commission",
    "Payout": "fp:Payout",
    "Campaign": "fp:Campaign",
    "PromoterCampaign": "fp:PromoterCampaign",
    "PromoCode": "fp:PromoCode",
    "ReferralLink": "fp:ReferralLink",
    "Lead": "fp:Lead",
    "Reward": "fp:Reward",
    "BatchProcess": "fp:BatchProcess",
    "WebhookSubscription": "fp:WebhookSubscription",
    "WebhookDelivery": "fp:WebhookDelivery",

    "id": "@id",
    "email": "schema:email",
    "name": "schema:name",
    "description": "schema:description",
    "created_at": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },
    "status": "fp:status",
    "amount": {
      "@id": "schema:price",
      "@type": "xsd:decimal"
    },
    "currency": "schema:priceCurrency",
    "ref_id": "fp:referenceId",
    "promoter": {
      "@id": "fp:promoter",
      "@type": "@id"
    },
    "campaign": {
      "@id": "fp:campaign",
      "@type": "@id"
    },
    "referral_link": {
      "@id": "fp:referralLink",
      "@type": "@id"
    },
    "promo_code": {
      "@id": "fp:promoCode",
      "@type": "@id"
    },
    "clicks_count": "fp:clicksCount",
    "referrals_count": "fp:referralsCount",
    "customers_count": "fp:customersCount",
    "revenue_amount": "fp:revenueAmount",
    "paid_amount": "fp:paidAmount",
    "pending_amount": "fp:pendingAmount",
    "default_ref_id": "fp:defaultRefId",
    "auth_token": "fp:authToken",
    "root_ref_id": "fp:rootRefId",
    "url": "fp:url",
    "event_type": "fp:eventType",
    "payload": "fp:payload",
    "response_code": "fp:responseCode",
    "delivered_at": {
      "@id": "fp:deliveredAt",
      "@type": "xsd:dateTime"
    },
    "sale_amount": "fp:saleAmount",
    "mrr": "fp:mrr",
    "tracking_id": "fp:trackingId",
    "uid": "fp:uid",

    "firstpromoter": {
      "@id": "fp:",
      "@prefix": true
    }
  }
}