For the complete documentation index, see llms.txt. This page is also available as Markdown.

Achievement

Web API References for Achievement Service

Explore the list of Web APIs functions available for managing achievement, including detailed descriptions and usage examples.

Retrieves achievement data by its unique identifier.

get
Path parameters
achievementIdinteger · int32Required
Responses
200

OK

totalCountinteger · int32Optional
get/api/table/services/achievements/{achievementId}
GET /api/table/services/achievements/{achievementId} HTTP/1.1
Accept: */*
200

OK

{
  "list": [
    {
      "id": 1,
      "name": "text",
      "desc": "text",
      "image": "text",
      "extend_table": "text",
      "step_extend_table": "text",
      "start_at": "2026-01-01T00:00:00.000Z",
      "end_at": "2026-01-01T00:00:00.000Z",
      "steps": []
    }
  ],
  "totalCount": 1
}

Retrieves a list of achievements for the current user based on the provided parameters.

get
Query parameters
justDonebooleanOptionalDefault: true
skipinteger · int32OptionalDefault: 0
limitinteger · int32OptionalDefault: 25
Responses
200

OK

totalCountinteger · int32Optional
get/api/table/services/achievements
GET /api/table/services/achievements HTTP/1.1
Accept: */*
200

OK

{
  "list": [
    {
      "id": 1,
      "name": "text",
      "desc": "text",
      "image": "text",
      "extend_table": "text",
      "step_extend_table": "text",
      "start_at": "2026-01-01T00:00:00.000Z",
      "end_at": "2026-01-01T00:00:00.000Z",
      "steps": []
    }
  ],
  "totalCount": 1
}

Unlocks an achievement for the current user based on the provided parameters.

post
Body
achievement_idinteger · int32Required
step_idinteger · int32Required
Responses
200

OK

post/api/table/services/achievements
POST /api/table/services/achievements HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 32

{
  "achievement_id": 1,
  "step_id": 1
}
200

OK

{
  "row": {
    "id": 1,
    "player": 1,
    "achievement": 1,
    "step": 1
  }
}

Last updated