For Developers

Products Overview

A Product is a physical or digital item that you wish to license to people, classes, or schools. Products are created in the Edlink Dashboard or via the Meta API. Speak to your CSM to use the Products Meta API.

Products can represent a SKU, License, Service, etc in your platform. You can then use Licensing Rules to assign these Products to people, classes, or schools. This adds the product_id into that entity's product_ids array. When assigned to a Class or School, all members of that Class or School will receive the product as well.

These Licensing Rules work the same way as Sharing Rules if you are familiar with those except they assign Products to entities instead of "sharing" them. If you are not familiar with Sharing Rules, you can read about them in the Sharing Rules Overview documentation.

Properties

PropertyTypeDescription
idstringThe UUID for the object.
namestringThe name of the product.
codestringYour unique identifier for this product (e.g. SKU)
picture_urlstringA URL to a picture of the product.
descriptionstringA description of the product.
stateProductStateThe state of the product.
team_idstringThe UUID of the team that owns this product.

JSON Example

{
    "id": "00000000-0000-0000-0000-000000000000",
    "name": "Product Name",
    "code": "SKU-123",
    "picture_url": "https://example.com/product.jpg",
    "description": "This is a product.",
    "state": "active",
    "team_id": "00000000-0000-0000-0000-000000000000"
}