Schedules
Create Org Schedule Fragment
Creates an organization schedule fragment.
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.
Format
date-time
intervalsarray<create-org-schedule-interval>
The intervals that comprise the schedule fragment.
namestring
Name of the organization schedule fragment.
Format
text
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.
Format
date-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"
}