次の方法で共有


Player Item Management - Revoke Inventory Items

NOTE: This is a Legacy Economy API, and is in bugfix-only mode. All new Economy features are being developed only for version 2. Revokes access for up to 25 items across multiple users and characters.

POST https://titleId.playfabapi.com/Server/RevokeInventoryItems

Request Header

Name Required Type Description
X-SecretKey True

string

This API requires a title secret key, available to title admins, from PlayFab Game Manager.

Request Body

Name Required Type Description
Items True

RevokeInventoryItem[]

Array of player items to revoke, between 1 and 25 items.

Responses

Name Type Description
200 OK

RevokeInventoryItemsResult

400 Bad Request

ApiErrorWrapper

This is the outer wrapper for all responses with errors

Security

X-SecretKey

This API requires a title secret key, available to title admins, from PlayFab Game Manager.

Type: apiKey
In: header

Definitions

Name Description
ApiErrorWrapper

The basic wrapper around every failed API response

GenericErrorCodes
RevokeInventoryItem
RevokeInventoryItemsRequest

In cases where the inventory item in question is a "crate", and the items it contained have already been dispensed, this will not revoke access or otherwise remove the items which were dispensed.

RevokeInventoryItemsResult
RevokeItemError

ApiErrorWrapper

The basic wrapper around every failed API response

Name Type Description
code

integer

Numerical HTTP code

error

string

Playfab error code

errorCode

integer

Numerical PlayFab error code

errorDetails

object

Detailed description of individual issues with the request object

errorMessage

string

Description for the PlayFab errorCode

status

string

String HTTP code

GenericErrorCodes

Value Description
APIClientRequestRateLimitExceeded
APIConcurrentRequestLimitExceeded
APINotEnabledForGameClientAccess
APINotEnabledForGameServerAccess
APINotIncludedInTitleUsageTier
APIRequestLimitExceeded
APIRequestsDisabledForTitle
AccountAlreadyLinked
AccountBanned
AccountDeleted
AccountNotFound
AccountNotLinked
ActionGroupNotFound
AddonAlreadyExists
AddonDoesntExist
AggregationTypeNotAllowedForMultiColumnStatistic
AllAdPlacementViewsAlreadyConsumed
AllowNonUniquePlayerDisplayNamesDisableNotAllowed
AmazonValidationError
AnalysisSubscriptionFailed
AnalysisSubscriptionFoundAlready
AnalysisSubscriptionManagementInvalidInput
AnalysisSubscriptionNotFound
AnalyticsSegmentCountOverLimit
ApiDisabledForMigration
ApiNotEnabledForTitle
ApiNotIncludedInAzurePlayFabFeatureSet
AppleNotEnabledForTitle
AsyncExportNotFound
AsyncExportNotInFlight
AsyncExportRateLimitExceeded
AuthTokenAlreadyUsedToResetPassword
AuthTokenDoesNotExist
AuthTokenExpired
AutomationInvalidInput
AutomationInvalidRuleName
AutomationRuleAlreadyExists
AutomationRuleLimitExceeded
AutomationRuleNotFound
AzureResourceConcurrentOperationInProgress
AzureResourceManagerNotSupportedInStamp
AzureTitleCreationInProgress
BadPartnerConfiguration
BillingInformationRequired
BodyTooLarge
BuildAlreadyExists
BuildNotAvailable
BuildNotFound
BuildPackageDoesNotExist
CannotEnableMultiplayerServersForTitle
CannotEnablePartiesForTitle
CatalogApiNotImplemented
CatalogBadRequest
CatalogClientIdentityInvalid
CatalogConfigInvalid
CatalogEntityInvalid
CatalogFeatureDisabled
CatalogItemIdInvalid
CatalogItemMetadataInvalid
CatalogItemTypeInvalid
CatalogNotConfigured
CatalogOneOrMoreFilesInvalid
CatalogPlayerIdMissing
CatalogSearchParameterInvalid
CatalogTitleIdMissing
CatalogTooManyRequests
CharacterNotFound
CloudScriptAPIRequestCountExceeded
CloudScriptAPIRequestError
CloudScriptAzureFunctionsArgumentSizeExceeded
CloudScriptAzureFunctionsEventHubRequestError
CloudScriptAzureFunctionsExecutionTimeLimitExceeded
CloudScriptAzureFunctionsHTTPRequestError
CloudScriptAzureFunctionsQueueRequestError
CloudScriptAzureFunctionsReturnSizeExceeded
CloudScriptExecutionTimeLimitExceeded
CloudScriptFunctionArgumentSizeExceeded
CloudScriptFunctionNameSizeExceeded
CloudScriptHTTPRequestError
CloudScriptNotFound
CloudScriptUnableToDeleteProductionRevision
ConcurrentEditError
ContainerKeyInvalid
ContainerNotOwned
ContentNotFound
ContentQuotaExceeded
ContentS3OriginBucketNotConfigured
CopilotDisabled
CopilotInvalidRequest
CouponAlreadyRedeemed
CouponCodeNotFound
CreateSegmentRateLimitExceeded
CustomAnalyticsEventsNotEnabledForTitle
CustomIdNotFound
CustomIdNotLinked
DAULimitExceeded
DataIntegrityError
DataLengthExceeded
DataUpdateRateExceeded
DatabaseThroughputExceeded
DeleteKeyConflict
DeleteSegmentRateLimitExceeded
DeviceAlreadyLinked
DeviceNotLinked
DownstreamServiceUnavailable
DuplicateColumnNameFound
DuplicateDropTableId
DuplicateEmail
DuplicateKeys
DuplicateLinkedStatisticColumnNameFound
DuplicatePurchaseTransactionId
DuplicateRoleId
DuplicateStatisticName
DuplicateStudioName
DuplicateTitleName
DuplicateTitleNameForPublisher
DuplicateUsername
EconomyServiceInternalError
EconomyServiceUnavailable
ElasticSearchOperationFailed
EmailAddressNotAvailable
EmailClientCanceledTask
EmailClientTimeout
EmailConfirmationTokenDoesNotExist
EmailConfirmationTokenExpired
EmailMessageFromAddressIsMissing
EmailMessageToAddressIsMissing
EmailRecipientBlacklisted
EmailReportAlreadySent
EmailReportRecipientBlacklisted
EmailTemplateInvalidSyntax
EmailTemplateMissing
EmailTemplateMissingCallback
EmailTemplateMissingDefaultVersion
EncryptedRequestNotAllowed
EncryptionKeyBroken
EncryptionKeyDisabled
EncryptionKeyMissing
EntityAPIKeyCreationDisabledForEntity
EntityAPIKeyLimitExceeded
EntityAPIKeyNotFound
EntityAPIKeyOrSecretInvalid
EntityAPIKeysNotSupported
EntityBlockedByGroup
EntityFileOperationPending
EntityIsAlreadyMember
EntityLineageBanned
EntityProfileConstraintValidationFailed
EntityProfileVersionMismatch
EntityTokenExpired
EntityTokenInvalid
EntityTokenMissing
EntityTokenRevoked
EntityTypeMismatchWithStatDefinition
ErrorCreatingStream
EvaluationModePlayerCountExceeded
EvaluationModeTitleCountExceeded
EventEntityNotAllowed
EventNamespaceNotAllowed
EventNotFound
EventSamplingInvalidEventName
EventSamplingInvalidEventNamespace
EventSamplingInvalidRatio
EventSamplingRatioNotFound
EventSinkAadNotFound
EventSinkConnectionInvalid
EventSinkConnectionUnauthorized
EventSinkContainerNotFound
EventSinkDatabaseNotFound
EventSinkInsufficientRoleAssignment
EventSinkLimitExceeded
EventSinkNameInvalid
EventSinkNotFound
EventSinkRegionInvalid
EventSinkSasTokenInvalid
EventSinkSasTokenPermissionInvalid
EventSinkSecretInvalid
EventSinkTenantIdInvalid
EventSinkTenantNotFound
EventSinkTitleUnauthorized
ExperimentInvalidId
ExperimentationClientTimeout
ExperimentationExclusionGroupCannotDelete
ExperimentationExclusionGroupInsufficientCapacity
ExperimentationExclusionGroupInvalidName
ExperimentationExclusionGroupInvalidTrafficAllocation
ExperimentationExclusionGroupNotFound
ExperimentationExperimentDeleted
ExperimentationExperimentNeverStarted
ExperimentationExperimentNotFound
ExperimentationExperimentRunning
ExperimentationExperimentSchedulingInProgress
ExperimentationExperimentStopped
ExperimentationInvalidDuration
ExperimentationInvalidEndDate
ExperimentationInvalidStartDate
ExperimentationInvalidVariableConfiguration
ExperimentationInvalidVariantConfiguration
ExperimentationMaxDurationExceeded
ExperimentationMaxExperimentsReached
ExperimentationNoScorecard
ExperimentationTreatmentAssignmentDisabled
ExperimentationTreatmentAssignmentFailed
ExpiredAuthToken
ExpiredContinuationToken
ExpiredGameTicket
ExpiredXboxLiveToken
ExplicitContentDetected
ExplorerBasicCreateQueryError
ExplorerBasicDeleteQueryError
ExplorerBasicInvalidQueryAggregateProperty
ExplorerBasicInvalidQueryAggregateType
ExplorerBasicInvalidQueryConditions
ExplorerBasicInvalidQueryDescription
ExplorerBasicInvalidQueryEndDate
ExplorerBasicInvalidQueryGroupBy
ExplorerBasicInvalidQueryName
ExplorerBasicInvalidQueryStartDate
ExplorerBasicLoadQueriesError
ExplorerBasicLoadQueryError
ExplorerBasicSavedQueriesLimit
ExplorerBasicSavedQueryNotFound
ExplorerBasicUpdateQueryError
ExportAmazonBucketDoesNotExist
ExportBlobContainerDoesNotExist
ExportCannotDetermineEventQuery
ExportCannotParseQuery
ExportCantEditPendingExport
ExportControlCommandsNotAllowed
ExportCouldNotCreate
ExportCouldNotDelete
ExportCouldNotUpdate
ExportInsightsV1Deprecated
ExportInvalidBlobStorage
ExportInvalidPartitionStatusModification
ExportInvalidPrefix
ExportInvalidQuerySchemaModification
ExportInvalidStatusUpdate
ExportInvalidStorageType
ExportKustoConnectionFailed
ExportKustoException
ExportLimitEvents
ExportLimitExports
ExportNoBackingDatabaseFound
ExportNotFound
ExportQueryMissingTableReference
ExportQuerySchemaMissingRequiredColumns
ExportUnknownError
ExpressionInvokeFailure
ExpressionParseFailure
ExpressionTooLong
ExternalEntityNotAllowedForTier
FacebookAPIError
FacebookInstantGamesAuthNotConfiguredForTitle
FacebookInstantGamesIdNotLinked
FailedByPaymentProvider
FailedLoginAttemptRateLimitExceeded
FailedToConsumeEntitlement
FailedToGetEntitlements
FeatureNotConfiguredForTitle
FileNotFound
FileTooLarge
ForbiddenByEntityPolicy
FreeTierCannotHaveVirtualCurrency
GameCenterAuthenticationFailed
GameModeNotFound
GameNotFound
GameSaveBadRequest
GameSaveBaseVersionNotAvailable
GameSaveConflictUpdatingManifest
GameSaveDataStorageQuotaExceeded
GameSaveFileAlreadyExists
GameSaveFileExceededReportedSize
GameSaveFileNotUploaded
GameSaveManifestNotFound
GameSaveManifestUpdatesNotAllowed
GameSaveManifestVersionAlreadyExists
GameSaveManifestVersionNotFinalized
GameSaveManifestVersionQuarantined
GameSaveNewerManifestExists
GameSaveOperationNotAllowed
GameSaveUnknownFileInManifest
GameServerBuildCountLimitExceeded
GameServerBuildSizeLimitExceeded
GameServerHostCountLimitExceeded
GameTicketDoesNotMatchLobby
GetPlayersInSegmentRateLimitExceeded
GetSegmentsRateLimitExceeded
GoogleAPIServiceUnavailable
GoogleAPIServiceUnknownError
GoogleOAuthError
GoogleOAuthNoIdTokenIncludedInResponse
GoogleOAuthNotConfiguredForTitle
GoogleServiceAccountFailedAuth
GoogleServiceAccountInvalid
GoogleServiceAccountParseFailure
GroupApplicationNotFound
GroupInvitationNotFound
GroupNameNotAvailable
GuildNotFound
IdentifierAlreadyClaimed
IdentifierNotLinked
InsightsManagementDatabaseNotFound
InsightsManagementErrorPendingOperationExists
InsightsManagementGetOperationStatusInvalidParameter
InsightsManagementGetStorageUsageInvalidParameter
InsightsManagementNewActiveEventExportLimitInvalid
InsightsManagementOperationNotFound
InsightsManagementSetPerformanceLevelInvalidParameter
InsightsManagementSetPerformanceRateLimited
InsightsManagementSetStorageRetentionAboveMaximum
InsightsManagementSetStorageRetentionBelowMinimum
InsightsManagementSetStorageRetentionInvalidParameter
InsightsManagementTitleNotInFlight
InsightsV1Deprecated
InsufficientFunds
InsufficientGuildRole
InternalServerError
InvalidAPIEndpoint
InvalidAccount
InvalidAdPlacementAndReward
InvalidAttributeStatisticsSpecified
InvalidAuthToken
InvalidBaseTimeForInterval
InvalidBundleID
InvalidBuyerInfo
InvalidCatalogItemConfiguration
InvalidCertificateForAad
InvalidCharacterStatistics
InvalidContainerItem
InvalidContentType
InvalidContinuationToken
InvalidCurrencyCode
InvalidDeveloper
InvalidDeviceID
InvalidDisplayNameRandomSuffixLength
InvalidDropTable
InvalidEmailAddress
InvalidEmailOrPassword
InvalidEntityId
InvalidEntityType
InvalidEnvironmentForReceipt
InvalidEventContents
InvalidEventField
InvalidEventName
InvalidExternalEntityId
InvalidFacebookInstantGamesSignature
InvalidFacebookToken
InvalidGameCenterAuthRequest
InvalidGameCenterId
InvalidGameTicket
InvalidGooglePlayGamesServerAuthCode
InvalidGoogleToken
InvalidHostForTitleId
InvalidIdentityProviderId
InvalidItemId
InvalidItemIdInTable
InvalidItemProperties
InvalidJSONContent
InvalidKongregateToken
InvalidLocalizedPushNotificationLanguage
InvalidNamespaceMismatch
InvalidNintendoSwitchAccountId
InvalidOrderInfo
InvalidPSNAuthCode
InvalidPSNIssuerId
InvalidParams
InvalidPartnerResponse
InvalidPassword
InvalidPaymentProvider
InvalidPlatform
InvalidPlayerAccountPoolId
InvalidProductForSubscription
InvalidPublicKey
InvalidPublisherId
InvalidPurchaseTransactionStatus
InvalidPushNotificationToken
InvalidReceipt
InvalidRegion
InvalidReportDate
InvalidRequest
InvalidScheduledTaskName
InvalidScheduledTaskParameter
InvalidScheduledTaskType
InvalidSearchTerm
InvalidSegment
InvalidServiceConfiguration
InvalidServiceLimitLevel
InvalidSessionId
InvalidSessionTicket
InvalidSharedGroupId
InvalidSharedSecretKey
InvalidSignature
InvalidSignatureTime
InvalidStatistic
InvalidStatisticName
InvalidStatisticScore
InvalidSteamTicket
InvalidTaskSchedule
InvalidTicket
InvalidTitleForDeveloper
InvalidTitleId
InvalidTokenResultFromAad
InvalidTwitchToken
InvalidTypeInBody
InvalidUserStatistics
InvalidUsername
InvalidUsernameOrPassword
InvalidVirtualCurrency
InvalidVirtualCurrencyCode
InvalidXboxLiveToken
InventoryApiNotImplemented
IpAddressBanned
ItemNotAffordable
ItemNotFound
ItemNotOwned
ItemNotRecycleable
JavascriptException
KeyLengthExceeded
KeyNotOwned
LeaderboardColumnLengthMismatch
LeaderboardColumnLengthMismatchWithStatDefinition
LeaderboardColumnsNotSpecified
LeaderboardCountLimitExceeded
LeaderboardDefinitionModificationNotAllowedWhileLinked
LeaderboardMaxSizeTooLarge
LeaderboardNameConflict
LeaderboardNotFound
LeaderboardSizeLimitExceeded
LeaderboardUpdateNotAllowedWhileLinked
LeaderboardVersionNotAvailable
LegacyMultiplayerServersDeprecated
LimitNotAnUpgradeOption
LimitNotAvailableViaAPI
LimitNotFound
LimitedEditionItemUnavailable
LinkedAccountAlreadyClaimed
LinkedDeviceAlreadyClaimed
LinkedIdentifierAlreadyClaimed
LinkedStatisticColumnMismatch
LinkedStatisticColumnNotFound
LinkedStatisticColumnRequired
LinkingStatsNotAllowedForEntityType
LobbyBadRequest
LobbyCurrentOwnerStillConnected
LobbyCurrentPlayersMoreThanMaxPlayers
LobbyDifferentServerAlreadyJoined
LobbyDoesNotExist
LobbyDoesNotUseConnections
LobbyIsNotClientOwned
LobbyMemberCannotRejoin
LobbyMemberIsNotOwner
LobbyNewOwnerMustBeConnected
LobbyNotJoinable
LobbyPlayerAlreadyJoined
LobbyPlayerMaxLobbyLimitExceeded
LobbyPlayerNotPresent
LobbyRateLimitExceeded
LobbyServerAlreadyJoined
LobbyServerMismatch
LobbyServerNotFound
ManageEventNameInvalid
ManageEventNamespaceInvalid
ManageEventsInvalidRatio
ManagedEventInvalid
ManagedEventNotFound
MatchmakingAlreadyJoinedTicket
MatchmakingAttributeInvalid
MatchmakingBadRequest
MatchmakingEntityInvalid
MatchmakingMatchNotFound
MatchmakingMemberProfileInvalid
MatchmakingNotEnabled
MatchmakingNumberOfPlayersInTicketTooLarge
MatchmakingPlayerAttributesInvalid
MatchmakingPlayerAttributesTooLarge
MatchmakingPlayerHasNotJoinedTicket
MatchmakingQueueConfigInvalid
MatchmakingQueueLimitExceeded
MatchmakingQueueNotFound
MatchmakingRateLimitExceeded
MatchmakingRequestTypeMismatch
MatchmakingTicketAlreadyCompleted
MatchmakingTicketMembershipLimitExceeded
MatchmakingTicketNotFound
MatchmakingUnauthorized
MaxActionDepthExceeded
MaxQueryableVersionsValueNotAllowedForTier
MaximumSegmentBulkActionJobsRunning
MembershipDefinitionInUse
MembershipNameTooLong
MembershipNotFound
MisconfiguredIdentityProvider
MissingAmazonSharedKey
MissingLocalizedPushNotificationMessage
MissingTitleGoogleProperties
MultiplayerServerBadRequest
MultiplayerServerBuildAliasReferencedByMatchmakingQueue
MultiplayerServerBuildReferencedByBuildAlias
MultiplayerServerBuildReferencedByMatchmakingQueue
MultiplayerServerConflict
MultiplayerServerError
MultiplayerServerForbidden
MultiplayerServerInternalServerError
MultiplayerServerNoContent
MultiplayerServerNotFound
MultiplayerServerTitleQuotaCoresExceeded
MultiplayerServerTooManyRequests
MultiplayerServerUnauthorized
MultiplayerServerUnavailable
MultipleLinkedStatisticsNotAllowed
NameNotAvailable
NamespaceMismatch
NintendoSwitchDeviceIdNotLinked
NintendoSwitchNotEnabledForTitle
NoActionsOnPlayersInSegmentJob
NoContactEmailAddressFound
NoEntityFileOperationPending
NoGameModeParamsSet
NoLeaderboardForStatistic
NoLinkedStatisticToLeaderboard
NoMatchingCatalogItemForReceipt
NoPartnerEnabled
NoPushNotificationARNForTitle
NoRealMoneyPriceForCatalogItem
NoRemainingUses
NoSecretKeyEnabledForCloudScript
NoSharedSecretKeyConfigured
NoSuchMod
NoValidCertificateForAad
NoValidIdentityForAad
NoWritePermissionsForEvent
NonPositiveValue
NotAuthenticated
NotAuthorized
NotAuthorizedByTitle
NotImplemented
NullTokenResultFromAad
OperationCanceled
OperationNotSupportedForPlatform
OutstandingApplicationAcceptedInstead
OutstandingInvitationAcceptedInstead
OverLimit
PIIContentDetected
PSNInaccessible
PaidInsightsFeaturesNotEnabled
PartialFailure
PartitionedEventCountOverLimit
PartitionedEventInvalid
PartyBadRequest
PartyConflict
PartyError
PartyForbidden
PartyInternalServerError
PartyNoContent
PartyNotFound
PartyRequests
PartyRequestsThrottledFromRateLimiter
PartySerializationError
PartyTooManyRequests
PartyUnauthorized
PartyUnavailable
PartyVersionNotFound
PaymentPageNotConfigured
PerEntityEventRateLimitExceeded
PhotonApplicationIdAlreadyInUse
PhotonApplicationNotAssociatedWithTitle
PhotonApplicationNotFound
PhotonNotEnabledForTitle
PlayStreamConnectionFailed
PlayerAccountPoolDeleted
PlayerAccountPoolNotFound
PlayerCustomPropertiesDuplicatePropertyName
PlayerCustomPropertiesPropertyCountTooHigh
PlayerCustomPropertiesPropertyDoesNotExist
PlayerCustomPropertiesPropertyNameIsInvalid
PlayerCustomPropertiesPropertyNameTooLong
PlayerCustomPropertiesStringPropertyValueTooLong
PlayerCustomPropertiesValueIsInvalidType
PlayerCustomPropertiesVersionMismatch
PlayerIdentityLinkNotFound
PlayerNotInGame
PlayerSecretAlreadyConfigured
PlayerSecretNotConfigured
PlayerTagCountLimitExceeded
PrizeTableHasMissingRanks
PrizeTableHasNoRanks
PrizeTableHasOverlappingRanks
PrizeTableRankStartsAtZero
ProfaneDisplayName
ProfileDoesNotExist
PubSubConnectionHandleInvalid
PubSubConnectionNotFoundForEntity
PubSubFeatureNotEnabledForTitle
PubSubSubscriptionLimitExceeded
PubSubTooManyRequests
PublisherDeleted
PublisherNotFound
PublisherNotSet
PurchaseDoesNotExist
PurchaseInitializationFailure
PushNotEnabledForAccount
PushNotificationTemplateAndroidPayloadMissingNotificationBody
PushNotificationTemplateContainsInvalidAndroidPayload
PushNotificationTemplateContainsInvalidIosPayload
PushNotificationTemplateInvalidPayload
PushNotificationTemplateInvalidSyntax
PushNotificationTemplateIosPayloadMissingNotificationBody
PushNotificationTemplateMissingDefaultVersion
PushNotificationTemplateMissingName
PushNotificationTemplateMissingPlatformPayload
PushNotificationTemplateNoCustomPayloadForV1
PushNotificationTemplateNotFound
PushNotificationTemplatePayloadContainsInvalidJson
PushServiceError
QueryRateLimitExceeded
ReceiptAlreadyUsed
ReceiptCancelled
ReceiptContainsMultipleInAppItems
ReceiptDoesNotContainInAppItems
RegionAtCapacity
RegistrationIncomplete
RegistrationSessionNotFound
ReportDataNotRetrievedSuccessfully
ReportNotAvailable
RequestAlreadyRunning
RequestMultiplayerServersThrottledFromRateLimiter
RequestViewConstraintParamsNotAllowed
ReservedEventName
ReservedWordInBody
ResetIntervalCannotBeModified
ResettableStatisticVersionRequired
ResourceNameUpdateNotAllowed
RestrictedEmailDomain
RevisionNotFound
RoleDoesNotExist
RoleIsGroupAdmin
RoleIsGroupDefaultMember
RoleNameNotAvailable
ScheduledTaskCreateConflict
ScheduledTaskNameConflict
SecretKeyNotFound
SegmentManagementInvalidInput
SegmentManagementInvalidSegmentId
SegmentManagementInvalidSegmentName
SegmentManagementNoExpressionTree
SegmentManagementSegmentCountOverLimit
SegmentManagementTitleNotInFlight
SegmentManagementTriggerActionCountOverLimit
SegmentNotFound
ServerFailedToStart
ServiceLimitLevelInTransition
ServiceUnavailable
SessionLogNotFound
SignedRequestNotAllowed
SmtpAddonNotEnabled
SmtpServerAuthenticationError
SmtpServerCommunicationError
SmtpServerGeneralFailure
SmtpServerInsufficientStorage
SmtpServerLimitExceeded
SnapshotNotFound
SpecifiedVersionLeaderboardNotFound
StatDefinitionAlreadyLinkedToLeaderboard
StateShareCreatedStatesLimitExceeded
StateShareForbidden
StateShareIdMissingOrMalformed
StateShareLinkNotFound
StateShareStateNotFound
StateShareStateRedemptionLimitExceeded
StateShareStateRedemptionLimitNotUpdated
StateShareTitleNotInFlight
StatisticAlreadyHasPrizeTable
StatisticChildNameInvalid
StatisticColumnLengthMismatch
StatisticCountLimitExceeded
StatisticDefinitionHasNullOrEmptyVersionConfiguration
StatisticDefinitionModificationNotAllowedWhileLinked
StatisticNameConflict
StatisticNotFound
StatisticUpdateInProgress
StatisticValueAggregationOverflow
StatisticVersionAlreadyIncrementedForScheduledInterval
StatisticVersionClosedForWrites
StatisticVersionIncrementRateExceeded
StatisticVersionInvalid
SteamApplicationNotOwned
SteamNotEnabledForTitle
SteamUserNotFound
StoreNotFound
StreamAlreadyExists
StreamNotFound
StudioActivated
StudioCreationInProgress
StudioCreationRateLimited
StudioDeactivated
StudioDeleted
StudioNotFound
SubscriptionAlreadyTaken
Success
TaskInstanceNotFound
TaskNotFound
TelemetryIngestionKeyNotFound
TelemetryIngestionKeyPending
TelemetryKeyAlreadyExists
TelemetryKeyCountOverLimit
TelemetryKeyDeactivated
TelemetryKeyInvalid
TelemetryKeyInvalidName
TelemetryKeyLongInsightsRetentionNotAllowed
TelemetryKeyNotFound
TemplateVersionNotDefined
TemplateVersionTooOld
TenantShardMapperShardNotFound
TitleActivated
TitleActivationInProgress
TitleActivationRateLimited
TitleCleanupInProgress
TitleConfigNotFound
TitleConfigSerializationError
TitleConfigUpdateConflict
TitleConstraintsPublisherDeletion
TitleContainsUserAccounts
TitleCreationInProgress
TitleCreationRateLimited
TitleDataOverrideNotFound
TitleDeactivated
TitleDefaultLanguageNotSet
TitleDeleted
TitleDeletionPlayerCleanupFailure
TitleNameConflicts
TitleNewsDuplicateLanguage
TitleNewsInvalidLanguage
TitleNewsItemCountLimitExceeded
TitleNewsMissingDefaultLanguage
TitleNewsMissingTitleOrBody
TitleNewsNotFound
TitleNotActivated
TitleNotEnabledForParty
TitleNotOnUpdatedPricingPlan
TitleNotQualifiedForLimit
TitlePublisherUpdateNotAllowed
TokenSigningKeyNotFound
TooManyKeys
TotalDataSizeExceeded
TradeAcceptedCatalogItemInvalid
TradeAcceptedCatalogItemIsNotTradable
TradeAcceptedItemIsBundle
TradeAcceptedItemIsStackable
TradeAcceptedItemsMismatch
TradeAcceptingUserNotAllowed
TradeAllowedUsersInvalid
TradeAlreadyFilled
TradeCancelled
TradeDoesNotExist
TradeInventoryItemDoesNotExist
TradeInventoryItemExpired
TradeInventoryItemInvalidStatus
TradeInventoryItemIsAssignedToCharacter
TradeInventoryItemIsBundle
TradeInventoryItemIsConsumed
TradeInventoryItemIsNotTradable
TradeInventoryItemIsStackable
TradeMissingOfferedAndAcceptedItems
TradeStatusNotValidForAccepting
TradeStatusNotValidForCancelling
TradeWaitForStatusTimeout
TransactionAlreadyApplied
TrueSkillActiveModelLimitExceeded
TrueSkillBadPlayerIdInMatchResult
TrueSkillConditionKeyLimitExceeded
TrueSkillConditionSetNotInModel
TrueSkillConditionStateIsRequired
TrueSkillConditionValuePerKeyLimitExceeded
TrueSkillDuplicateCondition
TrueSkillDuplicateEvent
TrueSkillDuplicatePlayerInMatchResult
TrueSkillEndTimeBeforeStartTime
TrueSkillEndTimeMissingInMatchResult
TrueSkillEventLimitExceeded
TrueSkillEventStateIsRequired
TrueSkillInvalidAnomalyThreshold
TrueSkillInvalidBotIdInMatchResult
TrueSkillInvalidConditionAffinityWeight
TrueSkillInvalidConditionKey
TrueSkillInvalidConditionRank
TrueSkillInvalidConditionValue
TrueSkillInvalidEntityKey
TrueSkillInvalidEventCount
TrueSkillInvalidEventName
TrueSkillInvalidJobId
TrueSkillInvalidMaxIterations
TrueSkillInvalidMetadataId
TrueSkillInvalidModelId
TrueSkillInvalidModelName
TrueSkillInvalidPlayerId
TrueSkillInvalidPlayerIds
TrueSkillInvalidPlayerSecondsPlayedInMatchResult
TrueSkillInvalidPlayers
TrueSkillInvalidPreMatchPartyInMatchResult
TrueSkillInvalidRanksInMatchResult
TrueSkillInvalidScenarioId
TrueSkillInvalidScenarioName
TrueSkillInvalidSquadSize
TrueSkillInvalidTimestamp
TrueSkillInvalidTimestampInMatchResult
TrueSkillInvalidTitleId
TrueSkillJobAlreadyExists
TrueSkillJobNotFound
TrueSkillMatchResultAlreadySubmitted
TrueSkillMatchResultCreated
TrueSkillMissingBuildVerison
TrueSkillMissingRequiredCondition
TrueSkillMissingRequiredEvent
TrueSkillModelIsNotActive
TrueSkillModelStateInvalidForOperation
TrueSkillNoModelInScenario
TrueSkillNoPlayerInMatchResultTeam
TrueSkillNoTeamInMatchResult
TrueSkillNoWinnerInMatchResult
TrueSkillNotEnoughTeamsInMatchResult
TrueSkillNotSupportedForTitle
TrueSkillOperationCanceled
TrueSkillPlayersInMatchResultExceedingLimit
TrueSkillScenarioConfigDoesNotExist
TrueSkillScenarioContainsActiveModel
TrueSkillStartTimeMissingInMatchResult
TrueSkillTotalModelLimitExceeded
TrueSkillTrueSkillPlayerNull
TrueSkillUnauthorized
TrueSkillUnauthorizedForJob
TrueSkillUnauthorizedToQueryOtherPlayerSkills
TrueSkillUnknownConditionKey
TrueSkillUnknownConditionValue
TrueSkillUnknownEventName
TrueSkillUnknownInitialModelId
TrueSkillUnknownModelId
TwitchResponseError
TwoFactorAuthenticationTokenRequired
UnableToConnectToDatabase
UnknownError
UnkownError
UpdateInventoryRateLimitExceeded
UpdateSegmentRateLimitExceeded
UpdatingStatisticsUsingTransactionIdNotAvailableForFreeTier
UserAlreadyAdded
UserIsNotPartOfDeveloper
UserNotFriend
UserisNotValid
UsernameNotAvailable
UsersAlreadyFriends
ValueAlreadyExists
VariableNotDefined
VersionIncrementRateExceeded
VersionNotFound
VirtualCurrencyBetaCreateError
VirtualCurrencyBetaDeleteError
VirtualCurrencyBetaGetError
VirtualCurrencyBetaInitialDepositSaveError
VirtualCurrencyBetaRestoreError
VirtualCurrencyBetaSaveConflict
VirtualCurrencyBetaSaveError
VirtualCurrencyBetaUpdateError
VirtualCurrencyCannotBeDeleted
VirtualCurrencyCannotBeSetToOlderVersion
VirtualCurrencyCodeExists
VirtualCurrencyCountLimitExceeded
VirtualCurrencyCurrentlyUnavailable
VirtualCurrencyMustBeWithinIntegerRange
WasNotCreatedWithCloudRoot
WriteAttemptedDuringExport
WrongPrice
WrongSteamAccount
WrongVirtualCurrency
XboxBPCertificateFailure
XboxInaccessible
XboxRejectedXSTSExchangeRequest
XboxServiceTooManyRequests
XboxXASSExchangeFailure

RevokeInventoryItem

Name Type Description
CharacterId

string

Unique PlayFab assigned ID for a specific character owned by a user

ItemInstanceId

string

Unique PlayFab assigned instance identifier of the item

PlayFabId

string

Unique PlayFab assigned ID of the user on whom the operation will be performed.

RevokeInventoryItemsRequest

In cases where the inventory item in question is a "crate", and the items it contained have already been dispensed, this will not revoke access or otherwise remove the items which were dispensed.

Name Type Description
Items

RevokeInventoryItem[]

Array of player items to revoke, between 1 and 25 items.

RevokeInventoryItemsResult

Name Type Description
Errors

RevokeItemError[]

Collection of any errors that occurred during processing.

RevokeItemError

Name Type Description
Error

GenericErrorCodes

Specific error that was encountered.

Item

RevokeInventoryItem

Item information that failed to be revoked.

Error Codes

Name Code
ItemNotFound 1047