iCalendar.org

  * [ Home  ](/Home.html)
  * Specifications ****
    * [ iCalendar (RFC 5545)  ](/RFC-Specifications/iCalendar-RFC-5545/)
    * [ New Properties for iCalendar (RFC 7986)  ](/RFC-Specifications/iCalendar-RFC-7986/)
    * [ iCalendar Venue (Draft)  ](/RFC-Specifications/iCalendar-Venue-Draft/)
    * [ CalDAV Access (RFC 4791)  ](/RFC-Specifications/CalDAV-Access-RFC-4791/)
    * [ CalDAV Scheduling (RFC 6638)  ](/RFC-Specifications/CalDAV-Scheduling-RFC-6638/)
  * [ Validator  ](/validator.html)
  * [ PHP Library  ](/php-library.html)
  * [ RRULE Tool  ](/rrule-tool.html)
  * [ Resources  ](/resources.html)
  * [ News  ](/News/)
  * [ Contact Us  ](/contact-us.html)

[ ![iCalendar.org](https://icalendar.org/images/clipart/icalendar600.png) ](/)

  1. You are here: 
  2. [ Home  ](/Home.html)
  3. [ Specifications  ](/RFC-Specifications/all/)
  4. [ iCalendar (RFC 5545)  ](/RFC-Specifications/iCalendar-RFC-5545/)
  5. 3.8.8.3. Request Status 

Try out our new [ RRULE tool ](/rrule-tool.html) for creating RRULE compatible
strings.

#  3.8.8.3. Request Status

f  Share

URL

##  Property Name

REQUEST-STATUS

##  Purpose

This property defines the status code returned for a scheduling request.

##  Value Type

TEXT

##  Property Parameters

IANA, non-standard, and language property parameters can be specified on this
property.

##  Conformance

The property can be specified in the [ "VEVENT" ](/iCalendar-
RFC-5545/3-6-1-event-component.html) , [ "VTODO" ](/iCalendar-
RFC-5545/3-6-2-to-do-component.html) , [ "VJOURNAL" ](/iCalendar-
RFC-5545/3-6-3-journal-component.html) , or [ "VFREEBUSY" ](/iCalendar-
RFC-5545/3-6-4-free-busy-component.html) calendar component.

##  Description

This property is used to return status code information related to the
processing of an associated iCalendar object. The value type for this property
is TEXT.

The value consists of a short return status component, a longer return status
description component, and optionally a status- specific data component. The
components of the value are separated by the SEMICOLON character.

The short return status is a PERIOD character separated pair or 3-tuple of
integers. For example, "3.1" or "3.1.1". The successive levels of integers
provide for a successive level of status code granularity.

The following are initial classes for the return status code. Individual
iCalendar object methods will define specific return status codes for these
classes. In addition, other classes for the return status code may be defined
using the registration process defined later in this memo.

    
    
    +--------+----------------------------------------------------------+
    | Short  | Longer Return Status Description                         |
    | Return |                                                          |
    | Status |                                                          |
    | Code   |                                                          |
    +--------+----------------------------------------------------------+
    | 1.xx   | Preliminary success.  This class of status code          |
    |        | indicates that the request has been initially processed  |
    |        | but that completion is pending.                          |
    |        |                                                          |
    | 2.xx   | Successful.  This class of status code indicates that    |
    |        | the request was completed successfully.  However, the    |
    |        | exact status code can indicate that a fallback has been  |
    |        | taken.                                                   |
    |        |                                                          |
    | 3.xx   | Client Error.  This class of status code indicates that  |
    |        | the request was not successful.  The error is the result |
    |        | of either a syntax or a semantic error in the client-    |
    |        | formatted request.  Request should not be re