Schedules

Create Org Schedule Fragment

Creates an organization schedule fragment.

POST
/org-schedule-fragments.create
AuthorizationBearer <token>

All the DevRev APIs require a token to authenticate the user. Provide Authorization: Bearer <TOKEN> as a header to every API request. How do I find my token?

In: header

fromstring

Date (inclusive) on which the organization schedule fragment begins.

Formatdate-time
intervalsarray<create-org-schedule-interval>

The intervals that comprise the schedule fragment.

namestring

Name of the organization schedule fragment.

Formattext
region_codes?array<string>

CLDR region code of the countries/regions it is meant to be valid for. Does not drive logic, serves only for easier filtering and organization.

tostring

Date (exclusive) on which the organization schedule fragment's validity ends.

Formatdate-time

Response Body

curl -X POST "https://api.devrev.ai/org-schedule-fragments.create" \  -H "Content-Type: application/json" \  -d '{    "from": "2023-01-01T12:00:00.000Z",    "intervals": [      {        "from": "2023-01-01T12:00:00.000Z",        "name": "string"      }    ],    "name": "string",    "to": "2023-01-01T12:00:00.000Z"  }'
{
  "org_schedule_fragment": {
    "created_by": {
      "type": "dev_user",
      "display_id": "string",
      "id": "string",
      "display_name": "string",
      "display_picture": {
        "display_id": "string",
        "id": "string",
        "file": {
          "type": "string",
          "name": "string",
          "size": 0
        }
      },
      "email": "string",
      "full_name": "string",
      "state": "active"
    },
    "created_date": "2023-01-01T12:00:00.000Z",
    "display_id": "string",
    "id": "string",
    "modified_by": {
      "type": "dev_user",
      "display_id": "string",
      "id": "string",
      "display_name": "string",
      "display_picture": {
        "display_id": "string",
        "id": "string",
        "file": {
          "type": "string",
          "name": "string",
          "size": 0
        }
      },
      "email": "string",
      "full_name": "string",
      "state": "active"
    },
    "modified_date": "2023-01-01T12:00:00.000Z",
    "from": "2023-01-01T12:00:00.000Z",
    "intervals": [
      {}
    ],
    "name": "string",
    "region_codes": [
      "string"
    ],
    "status": "archived",
    "to": "2023-01-01T12:00:00.000Z"
  }
}
{
  "detail": "string",
  "message": "string",
  "type": "artifact_already_attached_to_a_parent",
  "existing_parent": "string",
  "is_same": true
}
{
  "detail": "string",
  "message": "string",
  "type": "unauthenticated"
}
{
  "detail": "string",
  "message": "string",
  "type": "forbidden"
}
{
  "detail": "string",
  "message": "string",
  "type": "too_many_requests",
  "retry_after": 0
}
{
  "detail": "string",
  "message": "string",
  "type": "internal_error",
  "reference_id": "string"
}
{
  "detail": "string",
  "message": "string",
  "type": "service_unavailable"
}