Crates API

    5 endpoints

    Crate and packaging management.

    GET
    Auth Required

    List crates for a collection with pagination support.

    List crates for a collection with pagination support.

    Endpoint

    /admin/collection/{collectionId}/crate

    Parameters

    collectionId
    path
    string
    Required

    Responses

    200
    Success
    {
      "schema": "ListCratesResponse"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    POST
    Auth Required

    Create a new crate for a collection (admin only).

    Create a new crate for a collection (admin only).

    Endpoint

    /admin/collection/{collectionId}/crate

    Parameters

    collectionId
    path
    string
    Required
    body
    body
    CreateCrateRequest
    Required

    See CreateCrateRequest schema

    Responses

    200
    Success
    {
      "schema": "CreateCrateResponse"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    GET
    Auth Required

    Get a single crate by ID for a collection (admin only).

    Get a single crate by ID for a collection (admin only).

    Endpoint

    /admin/collection/{collectionId}/crate/{crateId}

    Parameters

    collectionId
    path
    string
    Required
    crateId
    path
    string
    Required

    Responses

    200
    Success
    {
      "schema": "GetCrateResponse"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    PUT
    Auth Required

    Update a crate for a collection (admin only).

    Update a crate for a collection (admin only).

    Endpoint

    /admin/collection/{collectionId}/crate/{crateId}

    Parameters

    collectionId
    path
    string
    Required
    crateId
    path
    string
    Required
    body
    body
    UpdateCrateRequest
    Required

    See UpdateCrateRequest schema

    Responses

    200
    Success
    {
      "schema": "UpdateCrateResponse"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found
    DELETE
    Auth Required

    Delete a crate for a collection (admin only).

    Delete a crate for a collection (admin only).

    Endpoint

    /admin/collection/{collectionId}/crate/{crateId}

    Parameters

    collectionId
    path
    string
    Required
    crateId
    path
    string
    Required

    Responses

    200
    Success
    {
      "schema": "DeleteCrateResponse"
    }
    400
    Bad request
    401
    Unauthorized
    404
    Not found