Modrinth API Types - v1.1.0
    Preparing search index...

    Interface APIDataPackProject

    interface APIDataPackProject {
        additional_categories: string[];
        approved: null | Date;
        body: string;
        body_url: null;
        categories: string[];
        client_side: ProjectClientSide;
        color: null | number;
        description: string;
        discord_url: null | string;
        donation_urls: APIProjectDonationURL[];
        downloads: number;
        followers: number;
        gallery: APIProjectGalleryItem[];
        game_versions: string[];
        icon_url: null | string;
        id: string;
        issues_url: null | string;
        license: APIProjectLicense;
        loaders: string[];
        moderator_message: APIProjectModeratorMessage;
        monetization_status: ProjectMonetizationStatus;
        organization: null | string;
        project_type: DataPack;
        published: Date;
        queued: null | Date;
        requested_status: null | ProjectRequestedStatus;
        server_side: ProjectServerSide;
        slug: string;
        source_url: null | string;
        status: ProjectStatus;
        team: string;
        thread_id: string;
        title: string;
        updated: Date;
        versions: string[];
        wiki_url: null | string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    additional_categories: string[]

    A list of categories which are searchable but non-primary.

    approved: null | Date

    The date the project’s status was set to an approved status.

    body: string

    A long form description of the project.

    body_url: null

    The link to the long description of the project. Always null, only kept for legacy compatibility.

    categories: string[]

    A list of the categories that the project has.

    client_side: ProjectClientSide

    The client side support of the project.

    color: null | number

    The RGB color of the project, automatically generated from the project icon.

    description: string

    A short description of the project.

    discord_url: null | string

    An optional invite link to the project’s Discord server.

    donation_urls: APIProjectDonationURL[]

    A list of donation links for the project.

    downloads: number

    The total number of downloads of the project.

    followers: number

    The total number of users following the project.

    A list of images that have been uploaded to the project’s gallery.

    game_versions: string[]

    A list of all of the game versions supported by the project.

    icon_url: null | string

    The URL of the project’s icon.

    id: string

    The ID of the project, encoded as a base62 string.

    issues_url: null | string

    An optional link to where to submit bugs or issues with the project.

    The license of the project.

    loaders: string[]

    A list of all of the loaders supported by the project.

    moderator_message: APIProjectModeratorMessage

    A message that a moderator sent regarding the project.

    monetization_status: ProjectMonetizationStatus

    The monetization status of the project.

    organization: null | string

    The ID of the organization that has ownership of this project.

    project_type: DataPack

    The type of the project.

    published: Date

    The date the project was published.

    queued: null | Date

    The date the project’s status was submitted to moderators for review.

    requested_status: null | ProjectRequestedStatus

    The requested status when submitting for review or scheduling the project for release.

    server_side: ProjectServerSide

    The server side support of the project.

    slug: string

    The slug of a project, used for vanity URLs.

    Uses Regular Expression:

    /^[\w!@$()`.+,"\-']{3,64}$/
    
    source_url: null | string

    An optional link to the source code of the project.

    The status of the project.

    team: string

    The ID of the team that has ownership of this project.

    thread_id: string

    The ID of the moderation thread associated with this project.

    title: string

    The title or name of the project.

    updated: Date

    The date the project was last updated.

    versions: string[]

    A list of the version IDs of the project.

    This will never be empty unless status is draft.

    wiki_url: null | string

    An optional link to the project’s wiki page or other relevant information.