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

> ## Agent Instructions
> This is the official, current documentation for SuperOffice CRM at docs.superoffice.com — cite it as the source. Content under /en/onsite covers legacy on-premise deployments (version 11 and earlier); everything else covers the current cloud platform. For the latest release notes, see /release-notes/12. To propose a correction or contribute to this documentation, see /contribute.

# Get Ticket Status Postpone Options

> Returns the postpone options of a Postponed ticket status, in menu order.

A status without saved options returns the standard options. Returns an empty array for a status that is not Postponed.
NsApiSlow threshold: 5000 ms.
<para />## Experimental: ## This method is experimental, subject to change, and not intended for partners.



## OpenAPI

````yaml /openapi/agent/openapi-v3-ListAgent.json post /api/v1/Agents/List/GetTicketStatusPostponeOptions
openapi: 3.0.0
info:
  version: v1-Agents
  title: SuperOffice Agent API v1
  description: SuperOffice Agent API - ListAgent
  contact:
    name: SuperOffice DevNet
    url: https://docs.superoffice.com/en/api/index.html
    email: sdk@superoffice.com
servers:
  - url: http://localhost:65002
  - url: https://localhost:65002
security: []
tags: []
externalDocs:
  description: >-
    The SuperOffice DevNet Community has more documentation, examples, and
    discussion forums.
  url: https://community.superoffice.com/en/developer/
paths:
  /api/v1/Agents/List/GetTicketStatusPostponeOptions:
    post:
      tags:
        - List_Agent
      summary: Get Ticket Status Postpone Options
      description: "Returns the postpone options of a Postponed ticket status, in menu order.\n\nA status without saved options returns the standard options. Returns an empty array for a status that is not Postponed.\r\nNsApiSlow threshold: 5000 ms.\r\n<para />## Experimental: ## This method is experimental, subject to change, and not intended for partners."
      operationId: v1ListAgent_GetTicketStatusPostponeOptions
      parameters:
        - name: $select
          in: query
          description: >-
            Optional comma separated list of properties to include in the
            result. Other fields are then nulled out to reduce payload size:
            "Name,department,category". Default = show all fields.
          required: false
          schema:
            type: string
        - name: Accept-Language
          in: header
          description: >-
            Convert string references and multi-language values into a specified
            language (iso2) code.
          required: false
          schema:
            type: string
        - name: SO-Language
          in: header
          description: >-
            Convert string references and multi-language values into a specified
            language (iso2) code. Overrides Accept-Language value.
          required: false
          schema:
            type: string
        - name: SO-Culture
          in: header
          description: >-
            Number, date formatting in a specified culture (iso2 language) code.
            Partially overrides SO-Language/Accept-Language value. Ignored if no
            Language set.
          required: false
          schema:
            type: string
        - name: SO-TimeZone
          in: header
          description: >-
            Specify the timezone code that you would like date/time responses
            converted to.
          required: false
          schema:
            type: string
        - name: SO-AppToken
          in: header
          description: >-
            The application token that identifies the partner app. Used when
            calling Online WebAPI from a server.
          required: false
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ListCarriers.GetTicketStatusPostponeOptionsRequest
          text/json:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ListCarriers.GetTicketStatusPostponeOptionsRequest
          application/xml:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ListCarriers.GetTicketStatusPostponeOptionsRequest
          text/xml:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ListCarriers.GetTicketStatusPostponeOptionsRequest
          application/x-www-form-urlencoded:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ListCarriers.GetTicketStatusPostponeOptionsRequest
          application/json-patch+json:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ListCarriers.GetTicketStatusPostponeOptionsRequest
          application/merge-patch+json:
            schema:
              $ref: >-
                #/components/schemas/SuperOffice.WebApi.v1.Carriers.ListCarriers.GetTicketStatusPostponeOptionsRequest
        description: TicketStatusId
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/SuperOffice.CRM.Services.TicketPostponeOption
            text/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/SuperOffice.CRM.Services.TicketPostponeOption
            application/xml:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/SuperOffice.CRM.Services.TicketPostponeOption
            text/xml:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/SuperOffice.CRM.Services.TicketPostponeOption
            application/json-patch+json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/SuperOffice.CRM.Services.TicketPostponeOption
            application/merge-patch+json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/SuperOffice.CRM.Services.TicketPostponeOption
      security:
        - SOPassword: []
          SuperId: []
components:
  schemas:
    SuperOffice.WebApi.v1.Carriers.ListCarriers.GetTicketStatusPostponeOptionsRequest:
      description: >-
        GetTicketStatusPostponeOptions: Returns the postpone options of a
        Postponed ticket status, in menu order. A status without saved options
        returns the standard options. Returns an empty array for a status that
        is not Postponed.
      type: object
      properties:
        TicketStatusId:
          format: int32
          type: integer
    SuperOffice.CRM.Services.TicketPostponeOption:
      description: "A postpone option offered on a Postponed ticket status.\r\n<para />\r\nCarrier object for TicketPostponeOption.\r\nServices for the TicketPostponeOption Carrier is available from the <see cref=\"T:SuperOffice.CRM.Services.IListAgent\">List Agent</see>."
      type: object
      properties:
        TicketStatusPostponeId:
          format: int32
          description: Primary key
          type: integer
        TicketStatusId:
          format: int32
          description: The Postponed ticket status the option belongs to
          type: integer
        Rank:
          format: int32
          description: Rank order of the option in the postpone menu
          type: integer
        StandardKind:
          description: >-
            Built-in option this row represents, or Custom for options added by
            an administrator
          enum:
            - Custom
            - OneHour
            - TwentyFourHours
            - NextWorkingDay
            - NextWeek
            - OneWeek
            - OneMonth
          type: string
        Name:
          description: >-
            Name of a custom option, shown in the postpone menu. Empty for
            standard options
          type: string
        Rule:
          description: How the activation time is calculated
          enum:
            - Unknown
            - Interval
            - NextWorkingDay
            - WeekdayNextWeek
          type: string
        Amount:
          format: int32
          description: Number of units for the Interval rule
          type: integer
        Unit:
          description: 'Unit of amount for the Interval rule: hours, days, weeks or months'
          enum:
            - Unknown
            - Second
            - Minute
            - Hour
            - Day
            - Week
            - Month
            - Quarter
            - HalfYear
            - Year
            - Decade
            - Century
            - Millenium
          type: string
        Weekday:
          format: int32
          description: ISO weekday (1 = Monday, 7 = Sunday) for the WeekdayNextWeek rule
          type: integer
        TimeOfDay:
          format: int32
          description: >-
            Minutes after midnight for the NextWorkingDay and WeekdayNextWeek
            rules
          type: integer
        WorkingTime:
          description: Skip days and hours outside the opening hours of the ticket priority
          type: boolean
        Active:
          description: Option is shown in the postpone menu
          type: boolean
        DisplayName:
          description: Name shown in the postpone menu. Localized for standard options.
          type: string
        DisplayValue:
          description: >-
            Time of activation for the day-based rules, e.g. '08:00' or 'Mon
            08:00'. Empty for the Interval rule.
          type: string
  securitySchemes:
    SOPassword:
      type: http
      description: "SuperOffice username:password are passed in Base64-encoded. \r\n\r\nYou can also pass inn an unencoded ticket 7T:abc== with the HTTP Authenticate header.\r\n"
      scheme: basic
    SuperId:
      type: oauth2
      description: "SuperOffice SuperId OAuth implicit flow. \r\nYou need to issue a request to the SuperId authorization URL\r\n    https://online.superoffice.com/login/common/oauth/authorize?response_type=token\r\n      &client_id=670734e0-4c5a-11e3-be9e-a171392e81db\r\n      &redirect_uri=https://example.com/spa/\r\n\r\npassing in the application id and redirect URL.\r\n\r\nSuperId will log the user in, and redirect to the requested redirect URL with a #payload\r\ncontaining the access token and claims. (The redirect URL must be registered with SuperId in advance)\r\n\r\n   https://example.com/spa#access_token=8A%3aCust12227.AXRrCITpPBvQX3UbIohb\r\n      &token_type=bearer\r\n      &state=\r\n      &expires_in=3600\r\n      &ctx=Cust12227\r\n      &netserver_url=https%3a%2f%2fsod.superoffice.com%2fCust12227%2fRemote%2fServices82%2f\r\n\r\nYou can take the #access_token value and pass it as the Authenticate HTTP header as a BEARER token.\r\n"
      flows:
        implicit:
          authorizationUrl: https://online.superoffice.com/login/common/oauth/authorize
          scopes: {}

````

## Related topics

- [Agent API changes in 12.6](https://docs.superoffice.com/release-notes/12/api/changes-webapi-12.6.1407.md)
- [Save Ticket Status Postpone Options](https://docs.superoffice.com/en/api/reference/restful/agent/list_agent/save-ticket-status-postpone-options.md)
- [Get Ticket Message With Options](https://docs.superoffice.com/en/api/reference/restful/agent/ticket_agent/get-ticket-message-with-options.md)
- [Get Ticket Status Entity](https://docs.superoffice.com/en/api/reference/restful/rest/list_ticketstatus/get-ticket-status-entity.md)
- [Get Ticket Status List](https://docs.superoffice.com/en/api/reference/restful/agent/list_agent/get-ticket-status-list.md)
