POST Activate Contract
https://pd.{shard}.a.pvp.net/contracts/v1/contracts/{puuid}/special/{contract id} Activate a specific contract by ID
Headers
-
X-Riot-ClientPlatform: {client platform} -
X-Riot-ClientVersion: {client version} -
X-Riot-Entitlements-JWT: {entitlement token} -
Authorization: Bearer {auth token}
URL Parameters
-
{puuid}A player's UUID -
{contract id}The contract ID to activate
Other Variables
-
client platformA string representing the platform of the client. Base-64 encoded JSON with the following fields:
{ "platformType": "PC", "platformOS": "Windows", "platformOSVersion": "10.0.19042.1.256.64bit", "platformChipset": "Unknown" }ew0KCSJwbGF0Zm9ybVR5cGUiOiAiUEMiLA0KCSJwbGF0Zm9ybU9TIjogIldpbmRvd3MiLA0KCSJwbGF0Zm9ybU9TVmVyc2lvbiI6ICIxMC4wLjE5MDQyLjEuMjU2LjY0Yml0IiwNCgkicGxhdGZvcm1DaGlwc2V0IjogIlVua25vd24iDQp9is a value that works. -
client version -
entitlement tokenCan be obtained locally with the Entitlements Token endpoint or remotely using Riot auth and the Entitlement endpoint -
auth tokenCan be obtained locally with the Entitlements Token endpoint or remotely by first using the Auth Cookies endpoint then using the cookies with the Auth Request endpoint
Response
type ActivateContractResponse = {
Version: number;
/** Player UUID */
Subject: string;
Contracts: {
/** UUID */
ContractDefinitionID: string;
ContractProgression: {
TotalProgressionEarned: number;
TotalProgressionEarnedVersion: number;
HighestRewardedLevel: {
[x: string]: {
Amount: number;
Version: number;
};
};
};
ProgressionLevelReached: number;
ProgressionTowardsNextLevel: number;
}[];
ProcessedMatches: {
/** Match ID */
ID: string;
/** Milliseconds since epoch */
StartTime: number;
XPGrants: {
GamePlayed: number;
GameWon: number;
RoundPlayed: number;
RoundWon: number;
Missions: {};
Modifier: {
Value: number;
BaseMultiplierValue: number;
Modifiers: {
Value: number;
Name: "RESTRICTIONS_XP" | "PREMIUM_CONTRACT_XP";
BaseOnly: boolean;
}[];
};
NumAFKRounds: number;
} | null;
RewardGrants: {} | null;
MissionDeltas: {
[x: string]: {
/** UUID */
ID: string;
Objectives: {
[x: string]: number;
};
ObjectiveDeltas: {
[x: string]: {
/** UUID */
ID: string;
ProgressBefore: number;
ProgressAfter: number;
};
};
};
} | null;
ContractDeltas: {
[x: string]: {
/** UUID */
ID: string;
TotalXPBefore: number;
TotalXPAfter: number;
};
} | null;
CouldProgressMissions: boolean;
}[];
/** UUID */
ActiveSpecialContract: string;
Missions: {
/** UUID */
ID: string;
Objectives: {
[x: string]: number;
};
Complete: boolean;
/** Date in ISO 8601 format */
ExpirationTime: string;
}[];
MissionMetadata: {
NPECompleted: boolean;
/** Date in ISO 8601 format */
WeeklyCheckpoint: string;
/** Date in ISO 8601 format */
WeeklyRefillTime: string;
};
}; {
"Version": 1053278153520341,
"Subject": "3b1dd323-3870-3A16-AaBB-8eCB4A10fFf9",
"Contracts": [
{
"ContractDefinitionID": "C67b9bA7-Db70-6Aab-dAF2-eCB8Cec858AE",
"ContractProgression": {
"TotalProgressionEarned": 7268389196818985,
"TotalProgressionEarnedVersion": 8061894598974923,
"HighestRewardedLevel": {
"colligo": {
"Amount": 1134727573593338,
"Version": 1782963846943582
}
}
},
"ProgressionLevelReached": 7335615098043004,
"ProgressionTowardsNextLevel": 4785398658946028
},
{
"ContractDefinitionID": "B712a0a6-DAAF-DFEf-FeDc-9dF3D0A689D1",
"ContractProgression": {
"TotalProgressionEarned": 3742002643468982,
"TotalProgressionEarnedVersion": 4414353975399989,
"HighestRewardedLevel": {
"deorsum": {
"Amount": 8199347258506855,
"Version": 721014535049964
}
}
},
"ProgressionLevelReached": 6349672525298591,
"ProgressionTowardsNextLevel": 7618233910431765
},
{
"ContractDefinitionID": "caFD6B17-81cb-cB5D-8E5a-eDdBD353efd4",
"ContractProgression": {
"TotalProgressionEarned": 5489748138182898,
"TotalProgressionEarnedVersion": 7746064633676256,
"HighestRewardedLevel": {
"vorago": {
"Amount": 6282574765065950,
"Version": 3891941807178287
}
}
},
"ProgressionLevelReached": 8106122661560197,
"ProgressionTowardsNextLevel": 3813491418820849
},
{
"ContractDefinitionID": "7Cba5a8f-6E10-4b91-8599-4E78bbD0e0b1",
"ContractProgression": {
"TotalProgressionEarned": 5714571100831698,
"TotalProgressionEarnedVersion": 6687210621921776,
"HighestRewardedLevel": {
"tollo": {
"Amount": 7795314059824151,
"Version": 2952837490377043
}
}
},
"ProgressionLevelReached": 4774145372344297,
"ProgressionTowardsNextLevel": 100258152593584
},
{
"ContractDefinitionID": "a6F0c63e-ae9c-aAfd-7646-F2e54cc4cFBE",
"ContractProgression": {
"TotalProgressionEarned": 2033115532961353,
"TotalProgressionEarnedVersion": 6368483678530936,
"HighestRewardedLevel": {
"agnitio": {
"Amount": 4970646203464970,
"Version": 7455003084086615
}
}
},
"ProgressionLevelReached": 4407535692273208,
"ProgressionTowardsNextLevel": 8867158248105621
}
],
"ProcessedMatches": [
{
"ID": "caa2b80C-Ff16-5beB-7a33-88b212a7aE82",
"StartTime": "+268652-07-05T08:03:07.918Z",
"XPGrants": {
"GamePlayed": 1884548271127694,
"GameWon": 5788948925271897,
"RoundPlayed": 1861910222680945,
"RoundWon": 128512304193360,
"Missions": {},
"Modifier": {
"Value": 907636614809010,
"BaseMultiplierValue": 7561247247756943,
"Modifiers": [
{
"Value": 8421020684835169,
"Name": "PREMIUM_CONTRACT_XP",
"BaseOnly": true
},
{
"Value": 6279404844875415,
"Name": "PREMIUM_CONTRACT_XP",
"BaseOnly": true
},
{
"Value": 6605604319374676,
"Name": "RESTRICTIONS_XP",
"BaseOnly": true
},
{
"Value": 7732780381512203,
"Name": "RESTRICTIONS_XP",
"BaseOnly": true
}
]
},
"NumAFKRounds": 5460691035428708
},
"RewardGrants": {},
"MissionDeltas": {
"909E26aC-0BCF-dC9F-5b8b-859D2eAc0e5D": {
"ID": "CeE98AcE-FBA8-bDDA-9cdC-F23adDD88C1d",
"Objectives": {
"1dd3aAac-fC07-dba7-85CC-D80e4ECaBdDc": 3269019314607380
},
"ObjectiveDeltas": {
"eBD56c57-FeeF-c0DF-5F93-e2929e1fC7ec": {
"ID": "233dA9ab-BaCE-5bbB-8D9B-6FC19BFca15A",
"ProgressBefore": 2872988137698152,
"ProgressAfter": 1066254372047739
}
}
}
},
"ContractDeltas": {
"1aA32216-9d96-DF28-58Ac-3c6F5fb742aB": {
"ID": "E15D8D8F-FcEB-A497-cd1B-A85a8652Acd3",
"TotalXPBefore": 4415997038757424,
"TotalXPAfter": 6821326584632135
}
},
"CouldProgressMissions": false
},
{
"ID": "F534efDF-F615-Cb94-0D9A-e04ad2CA3425",
"StartTime": "+275117-07-30T17:24:55.455Z",
"XPGrants": {
"GamePlayed": 3051234521708666,
"GameWon": 4406796978697327,
"RoundPlayed": 597929407774481,
"RoundWon": 4506647921761101,
"Missions": {},
"Modifier": {
"Value": 1743554210810937,
"BaseMultiplierValue": 1308608885567853,
"Modifiers": [
{
"Value": 7098735169024442,
"Name": "PREMIUM_CONTRACT_XP",
"BaseOnly": false
},
{
"Value": 1082575848553210,
"Name": "RESTRICTIONS_XP",
"BaseOnly": false
},
{
"Value": 6190283416820372,
"Name": "RESTRICTIONS_XP",
"BaseOnly": false
},
{
"Value": 4524586933043257,
"Name": "PREMIUM_CONTRACT_XP",
"BaseOnly": false
},
{
"Value": 7769151062310079,
"Name": "PREMIUM_CONTRACT_XP",
"BaseOnly": true
}
]
},
"NumAFKRounds": 1698418046838747
},
"RewardGrants": {},
"MissionDeltas": {
"1Aa6af7d-31d0-33B2-d5f6-Cf96d8F8Ca36": {
"ID": "5Bcd3be6-7bFe-D1cE-4CEb-FC3bFDcC7E3c",
"Objectives": {
"5CF18c8E-ecA1-cd1a-9E5c-bcdbFf5D2BdC": 8160875638530792
},
"ObjectiveDeltas": {
"5b09C28a-fd5C-543b-Aed7-43f29CF42144": {
"ID": "3E7c3D6f-16c9-C21E-07B7-CFD8A5cEEEDA",
"ProgressBefore": 4077253859164354,
"ProgressAfter": 2045182653540103
}
}
}
},
"ContractDeltas": {
"48C2bc9A-EdaA-bCe6-bd3c-24E84F1CD194": {
"ID": "87dfDeF5-d65E-4cf8-0cf0-A1CA7eb9835c",
"TotalXPBefore": 8983164650048330,
"TotalXPAfter": 3001702118136725
}
},
"CouldProgressMissions": false
},
{
"ID": "0eF0ea91-Da9D-C76f-0fFC-7FeB535B894d",
"StartTime": "+031549-09-06T00:31:30.472Z",
"XPGrants": {
"GamePlayed": 6118994969342269,
"GameWon": 1195095817619226,
"RoundPlayed": 1135815706347784,
"RoundWon": 4340926821216821,
"Missions": {},
"Modifier": {
"Value": 601421836869236,
"BaseMultiplierValue": 3966721850436574,
"Modifiers": [
{
"Value": 3803813011530138,
"Name": "PREMIUM_CONTRACT_XP",
"BaseOnly": false
},
{
"Value": 1745200085520822,
"Name": "RESTRICTIONS_XP",
"BaseOnly": true
},
{
"Value": 5416385179816521,
"Name": "RESTRICTIONS_XP",
"BaseOnly": false
},
{
"Value": 1188956183031471,
"Name": "PREMIUM_CONTRACT_XP",
"BaseOnly": true
},
{
"Value": 4060620708607957,
"Name": "PREMIUM_CONTRACT_XP",
"BaseOnly": true
}
]
},
"NumAFKRounds": 1149634621254620
},
"RewardGrants": {},
"MissionDeltas": {
"D972C9DE-A8bF-3464-4fA8-82C35befEcDE": {
"ID": "a43cDfc8-81ee-dfb9-Fd58-b3edcdB08687",
"Objectives": {
"62c10FF6-bb9f-f402-F3B8-dCA5cF92fBcb": 6781828689303061
},
"ObjectiveDeltas": {
"3dfad21c-9E4F-420A-5f0B-1Ad185aa4E2B": {
"ID": "EeB8b1fa-6e93-D3fe-1dF0-33B40fbdD2b3",
"ProgressBefore": 5884377536860398,
"ProgressAfter": 6989779394109860
}
}
}
},
"ContractDeltas": {
"2C8CDc66-B13a-cAC4-C72B-323AdAfC359c": {
"ID": "D50aB79E-eFb8-Fa6B-6128-A0ADEEBa864C",
"TotalXPBefore": 97853875185803,
"TotalXPAfter": 8544366082075103
}
},
"CouldProgressMissions": false
}
],
"ActiveSpecialContract": "d6A8FDeD-A99E-bEdF-c131-5a5BBe56746E",
"Missions": [
{
"ID": "Abd91410-50B9-bbf8-00c4-EB8DdCD742B9",
"Objectives": {
"EC4eB2D6-Ce2A-8732-8fdB-E5C24D8f1065": 3667745151283547
},
"Complete": true,
"ExpirationTime": "2026-06-05T22:46:33.079Z"
},
{
"ID": "48C4aB2B-33bd-5EF2-872B-19A8dD080e7B",
"Objectives": {
"Facf903F-44a8-CBAA-5F40-72Ce0da7FDfe": 8220054610404075
},
"Complete": false,
"ExpirationTime": "2026-06-05T12:03:07.406Z"
}
],
"MissionMetadata": {
"NPECompleted": true,
"WeeklyCheckpoint": "2026-06-05T17:22:04.458Z",
"WeeklyRefillTime": "2026-06-06T01:46:02.996Z"
}
}