Get Achievement Status

Returns whether an achievement is currently unlocked for the local user and, if so, the Unix time when it was unlocked.
Inputs
Pin |
Type |
Description |
|---|---|---|
Achievement API Name |
String |
Exact identifier defined in Steamworks (e.g., ACH_FINISH_LEVEL1). |
Outputs
Pin |
Type |
Description |
|---|---|---|
Unlocked |
Bool |
true if the achievement is unlocked for the local user. |
Unlock Unix Time |
int32 |
Seconds since Unix epoch (1970-01-01 UTC) when it was unlocked; 0 if never unlocked. |
Success |
Bool |
true if the query was valid (API name exists, data available). |
Notes
- Pure node (no async work).
- Call Request Current Stats And Achievements earlier in the session to ensure fresh cached data.
- The Achievement API Name must match exactly what you configured in Steamworks.
Unlock Unix Time = 0indicates the achievement hasn’t been unlocked yet.