action unicourt_get_court_service_status { label: "Court Service Status Object for the given courtServiceStatusId." description: "Court Service Status Object for the given courtServiceStatusId.\n" provider: unicourt method: GET path: "/masterData/courtServiceStatus/{courtServiceStatusId}" encoding: json output: { type: "object" required: ["caseClassIdArray", "caseDocumentOrderServiceStatus", "caseTrackServiceStatus", "caseUpdateServiceStatus", "courtIdArray", "courtLocationIdArray", "courtServiceStatusId", "object", "serviceStatusAsOn"] properties: { caseClassIdArray: { type: "array" description: "All the Case class ids associated to the service status" items: { type: "string" } } caseDocumentOrderServiceStatus: { type: "object" required: ["object", "serviceDetails", "serviceStatusDownDetails", "serviceUp"] properties: { object: { type: "string" description: "Name of the object" } serviceDetails: { type: "string" description: "Status Details of Case Update Services Status." enum: ["acceptingCaseUpdates", "notAcceptingCaseUpdates", "acceptingCaseTrack", "notAcceptingCaseTrack", "acceptingAutoDocOrders", "acceptingManualDocOrders", "notAcceptingAutoDocOrdersLimitExceeded", "notAcceptingManualDocOrdersLimitExceeded", "notAcceptingDocOrders"] } serviceStatusDownDetails: { type: "object" required: ["details", "eta", "object", "reason"] properties: { details: { type: "string" description: "Details of the reason." } eta: { type: "string" description: "Estimated Time this Service could be Up again for the use." } object: { type: "string" description: "Name of the object" } reason: { type: "string" description: "This field determines the reason behind status being down. Following are the possible reason for the service to be down:\n\n underMaintenance: It means that the site is under scheduled maintenance.\n\n notIntegrated: When an court with specific case type is not integrated in UniCourt.\n\n brokenIntegration: Due to some updates made to the court site our existing Integration has broken and will require a fix to be made to support this court again for a spcific case type category.\n\n sourceMigrated: When a source is migrated from one site to another for a specific case type category." enum: ["underMaintenance", "notIntegrated", "brokenIntegration", "sourceMigrated"] } } } serviceUp: { type: "boolean" description: "Status of Case Update Services Status." } } } caseTrackServiceStatus: { type: "object" additionalProperties: true } caseUpdateServiceStatus: { type: "object" additionalProperties: true } courtIdArray: { type: "array" description: "All the court ids associated to the service status" items: { type: "string" } } courtLocationIdArray: { type: "array" description: "All the court location ids associated to the service status" items: { type: "string" } } courtServiceStatusId: { type: "string" description: "Court Service Status Object ID" } object: { type: "string" description: "Name of the object" } serviceStatusAsOn: { type: "string" description: "Date when the service status was last fetched." } } } }