{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/zoho/main/json-schema/zoho-getservicess-response200-schema.json", "title": "GetservicessResponse200", "description": "services records get , success response", "x-generated": "2026-10-04", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/zoho-services-s-api-openapi.yml#/components/schemas/GetservicessResponse200", "type": "object", "additionalProperties": true, "properties": { "data": { "type": "array", "description": "Field: data", "items": { "$ref": "#/$defs/GETDataNested" }, "maxItems": 1 } }, "required": [ "data" ], "$defs": { "GETAvailableTimingsNested": { "type": "object", "additionalProperties": false, "description": "Nested schema for Available_Timings", "properties": { "From": { "type": "string", "description": "Field: From", "maxLength": 255 }, "To": { "type": "string", "description": "Field: To", "maxLength": 255 } }, "required": [ "From", "To" ] }, "GETCreatedByNested": { "type": "object", "additionalProperties": false, "description": "Nested schema for Created_By", "properties": { "name": { "type": "string", "description": "Field: name", "maxLength": 255 }, "id": { "type": "string", "description": "Field: id", "maxLength": 255 }, "email": { "type": "string", "description": "Field: email", "maxLength": 255 } }, "required": [ "email", "id", "name" ] }, "GETDataNested": { "type": "object", "additionalProperties": true, "description": "Nested schema for data", "properties": { "Job_Sheet_Required": { "type": "string", "description": "Field: Job_Sheet_Required", "maxLength": 255 }, "Owner": { "$ref": "#/$defs/GETOwnerNested" }, "Description": { "type": [ "string", "null" ], "description": "Field: Description", "maxLength": 32000 }, "$currency_symbol": { "type": "string", "description": "Field: $currency_symbol", "maxLength": 255 }, "$field_states": { "type": "null", "description": "Field: $field_states" }, "$photo_id": { "type": "null", "description": "Field: $photo_id" }, "Available_Days": { "type": "array", "items": {}, "maxItems": 100, "description": "Field: Available_Days" }, "Tax": { "type": "array", "items": {}, "maxItems": 100, "description": "Field: Tax" }, "$sharing_permission": { "type": "string", "description": "Field: $sharing_permission", "maxLength": 255 }, "Unavailable_From": { "type": [ "string", "null" ], "maxLength": 255, "description": "Field: Unavailable_From" }, "Last_Activity_Time": { "type": "string", "description": "Field: Last_Activity_Time", "maxLength": 255 }, "Record_Image": { "type": "null", "description": "Field: Record_Image" }, "Modified_By": { "$ref": "#/$defs/GETModifiedByNested" }, "id": { "type": "string", "description": "Field: id", "maxLength": 255 }, "Available_Dates": { "type": "array", "items": {}, "maxItems": 100, "description": "Field: Available_Dates" }, "Status": { "type": "string", "description": "Field: Status", "maxLength": 255 }, "Modified_Time": { "type": "string", "description": "Field: Modified_Time", "maxLength": 255 }, "Available_Timings": { "type": [ "array", "null" ], "description": "Field: Available_Timings", "items": { "$ref": "#/$defs/GETAvailableTimingsNested" }, "maxItems": 1 }, "Service_Name": { "type": "string", "description": "Field: Service_Name", "maxLength": 120 }, "Available_From": { "type": "string", "description": "Field: Available_From", "maxLength": 255 }, "$data_source_details": { "$ref": "#/$defs/GETDataSourceDetailsNested" }, "Created_Time": { "type": "string", "description": "Field: Created_Time", "maxLength": 255 }, "Available_Till": { "type": [ "string", "null" ], "description": "Field: Available_Till", "maxLength": 255 }, "$editable": { "type": "boolean", "description": "Field: $editable" }, "Duration": { "type": "integer", "format": "int32", "description": "Field: Duration" }, "Job_Sheet_Section__s": { "type": "null", "description": "Field: Job_Sheet_Section__s" }, "Record_Status__s": { "type": "string", "description": "Field: Record_Status__s", "maxLength": 255 }, "Price": { "type": "integer", "format": "int32", "description": "Field: Price" }, "$status": { "type": "string", "description": "Field: $status", "maxLength": 255 }, "Created_By": { "$ref": "#/$defs/GETCreatedByNested" }, "Tag": { "type": [ "array", "null" ], "description": "tags associated with this record", "items": { "type": "string", "description": "tag names", "maxLength": 2000 }, "maxItems": 100 }, "Availability_Type": { "type": "string", "description": "Field: Availability_Type", "maxLength": 255 }, "Members": { "type": "array", "description": "Field: Members", "items": { "$ref": "#/$defs/GETMembersNested1" }, "maxItems": 2 }, "Location": { "type": "string", "description": "Field: Location", "maxLength": 255 }, "Unavailable_Till": { "type": "null", "description": "Field: Unavailable_Till" }, "$has_more": { "$ref": "#/$defs/GETHasMoreNested" } }, "required": [ "$editable", "$field_states", "$has_more", "$photo_id", "$sharing_permission", "$status", "Availability_Type", "Available_Dates", "Available_Days", "Available_From", "Available_Till", "Available_Timings", "Created_By", "Created_Time", "Description", "Duration", "Job_Sheet_Required", "Job_Sheet_Section__s", "Last_Activity_Time", "Location", "Members", "Modified_By", "Modified_Time", "Owner", "Price", "Record_Image", "Service_Name", "Status", "Tag", "Tax", "Unavailable_From", "Unavailable_Till", "id" ] }, "GETDataSourceDetailsNested": { "type": "object", "additionalProperties": false, "description": "Nested schema for $data_source_details" }, "GETHasMoreNested": { "type": "object", "additionalProperties": false, "description": "Nested schema for $has_more", "properties": { "Members": { "type": "boolean", "description": "Field: Members" } }, "required": [ "Members" ] }, "GETMembersNested": { "type": "object", "additionalProperties": false, "description": "Nested schema for Members", "properties": { "module": { "type": "string", "description": "Field: module", "maxLength": 255 }, "name": { "type": "string", "description": "Field: name", "maxLength": 255 }, "id": { "type": "string", "description": "Field: id", "maxLength": 255 } }, "required": [ "id", "module", "name" ] }, "GETMembersNested1": { "type": "object", "additionalProperties": false, "description": "Nested schema for Members", "properties": { "id": { "type": "string", "description": "Field: id", "maxLength": 255 }, "Members": { "$ref": "#/$defs/GETMembersNested" } }, "required": [ "Members", "id" ] }, "GETModifiedByNested": { "type": "object", "additionalProperties": false, "description": "Nested schema for Modified_By", "properties": { "name": { "type": "string", "description": "Field: name", "maxLength": 255 }, "id": { "type": "string", "description": "Field: id", "maxLength": 255 }, "email": { "type": "string", "description": "Field: email", "maxLength": 255 } }, "required": [ "email", "id", "name" ] }, "GETOwnerNested": { "type": "object", "additionalProperties": false, "description": "Nested schema for Owner", "properties": { "name": { "type": "string", "description": "Field: name", "maxLength": 255 }, "id": { "type": "string", "description": "Field: id", "maxLength": 255 }, "email": { "type": "string", "description": "Field: email", "maxLength": 255 } }, "required": [ "email", "id", "name" ] } } }