> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete Title

> Permanently deletes a title and all associated configuration

## Error codes

This operation may return the following PlayFab errors:

| Error | Code |
| --- | --- |
| TitleContainsUserAccounts | 1348 |




## OpenAPI

````yaml post /Admin/DeleteTitle
openapi: 3.0.0
info:
  version: '260922'
  title: PlayFab Admin API
  description: >-
    APIs for managing title configurations, uploaded Game Server code
    executables, and user data
  termsOfService: https://playfab.com/terms/
  contact:
    url: https://community.playfab.com/index.html
  license:
    name: Apache 2.0
    url: https://github.com/PlayFab/API_Specs/blob/master/LICENSE
servers:
  - url: https://{titleId}.playfabapi.com
    description: PlayFab title endpoint
    variables:
      titleId:
        default: your_title_id
        description: Your PlayFab title ID (hex).
security: []
tags:
  - name: Account Management
    description: Account Management APIs
  - name: Authentication
    description: Authentication APIs
  - name: Characters
    description: Characters APIs
  - name: Content
    description: Content Service APIs
  - name: Custom Server Management
    description: Custom Server Management APIs
  - name: Matchmaking
    description: Matchmaking APIs
  - name: Player Data Management
    description: Player Data Management APIs
  - name: Player Item Management
    description: Player Item Management APIs
  - name: PlayStream
    description: PlayStream Management APIs
  - name: ScheduledTask
    description: Task management APIs
  - name: Segments
    description: Segment management APIs
  - name: Server-Side Cloud Script
    description: Server-Side Cloud Script APIs
  - name: Shared Group Data
    description: Shared Group Data APIs
  - name: Title-Wide Data Management
    description: Title-Wide Data Management APIs
  - name: Xbox Store
    description: Xbox Store APIs
paths:
  /Admin/DeleteTitle:
    post:
      tags:
        - Account Management
      summary: Delete Title
      description: |
        Permanently deletes a title and all associated configuration

        ## Error codes

        This operation may return the following PlayFab errors:

        | Error | Code |
        | --- | --- |
        | TitleContainsUserAccounts | 1348 |
      operationId: DeleteTitle
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeleteTitleRequest'
        description: >-
          Deletes all data associated with the title, including catalog, virtual
          currencies, leaderboard statistics, Cloud Script revisions, segment
          definitions, event rules, tasks, add-ons, secret keys, data encryption
          keys, and permission policies. Removes the title from its studio and
          removes all associated developer roles and permissions. Does not
          delete PlayStream event history associated with the title. Note, this
          API queues the title for deletion and returns immediately. It may take
          several hours or more before all title data is fully deleted. All
          player accounts in the title must be deleted before deleting the
          title. If any player accounts exist, the API will return a
          'TitleContainsUserAccounts' error. Until the title data is fully
          deleted, attempts to call APIs with the title will fail with the
          'TitleDeleted' error.
      responses:
        '200':
          $ref: '#/components/responses/DeleteTitleResult'
        '400':
          $ref: '#/components/responses/ApiErrorWrapper'
      security:
        - SecretKey: []
components:
  schemas:
    DeleteTitleRequest:
      description: >-
        Deletes all data associated with the title, including catalog, virtual
        currencies, leaderboard statistics, Cloud Script revisions, segment
        definitions, event rules, tasks, add-ons, secret keys, data encryption
        keys, and permission policies. Removes the title from its studio and
        removes all associated developer roles and permissions. Does not delete
        PlayStream event history associated with the title. Note, this API
        queues the title for deletion and returns immediately. It may take
        several hours or more before all title data is fully deleted. All player
        accounts in the title must be deleted before deleting the title. If any
        player accounts exist, the API will return a 'TitleContainsUserAccounts'
        error. Until the title data is fully deleted, attempts to call APIs with
        the title will fail with the 'TitleDeleted' error.
      type: object
      properties: {}
      example: {}
    DeleteTitleResult:
      type: object
      properties: {}
    ApiErrorWrapper:
      description: The basic wrapper around every failed API response
      type: object
      properties:
        code:
          description: Numerical HTTP code
          type: integer
        status:
          description: String HTTP code
          type: string
        error:
          description: Playfab error code
          type: string
        errorCode:
          description: Numerical PlayFab error code
          type: integer
        errorMessage:
          description: Description for the PlayFab errorCode
          type: string
        errorDetails:
          description: Detailed description of individual issues with the request object
          type: object
      required:
        - code
        - errorCode
  responses:
    DeleteTitleResult:
      description: ''
      content:
        application/json:
          schema:
            type: object
            properties:
              code:
                type: integer
                description: >-
                  The Http status code. If X-ReportErrorAsSuccess header is set
                  to true, this will report the actual http error code.
              status:
                type: string
                description: The Http status code as a string.
              data:
                $ref: '#/components/schemas/DeleteTitleResult'
    ApiErrorWrapper:
      description: This is the outer wrapper for all responses with errors
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiErrorWrapper'
  securitySchemes:
    SecretKey:
      type: apiKey
      in: header
      name: X-SecretKey
      description: >-
        This API requires a title secret key, available to title admins, from
        PlayFab Game Manager.

````

## Related topics

- [Delete Title](/api-reference/account-management/delete-title.md)
- [Delete Title Data Override](/services/playfab/api-references/rest/admin/title-wide-data-management/delete-title-data-override.md)
- [Delete](/services/playfab/api-references/rest/authentication/authentication/delete.md)
- [Delete Experiment](/api-reference/experimentation/delete-experiment.md)
- [Delete Store](/services/playfab/api-references/rest/admin/title-wide-data-management/delete-store.md)
