action payrun_get_cis_instruction_from_sub_contractor { label: "Get CIS instruction from sub contractor" description: "Gets the specified CIS instruction from sub contractor." provider: payrun method: GET path: "/Employer/{EmployerId}/SubContractor/{SubContractorId}/CisInstruction/{CisInstructionId}" encoding: json input: { type: "object" properties: { "Api-Version": { type: "string" format: "string" } Authorization: { type: "string" format: "string" } CisInstructionId: { type: "string" } EmployerId: { type: "string" } SubContractorId: { type: "string" } } required: ["Api-Version", "Authorization", "CisInstructionId", "EmployerId", "SubContractorId"] additionalProperties: false } output: { type: "object" properties: { CisInstruction: { type: "object" properties: { CisLineTag: { type: "string" description: "The cis instructions' cis line tag" } CisLineType: { type: "string" description: "The cis instructions' cis line type" } Description: { type: "string" description: "The cis instructions' description" } PayFrequency: { type: "string" description: "The cis instructions' pay frequency" enum: ["Monthly", "Weekly"] } PeriodEnd: { type: "integer" format: "int32" description: "The cis instructions' period end" } PeriodStart: { type: "integer" format: "int32" description: "The cis instructions' period start" } TaxYearEnd: { type: "integer" format: "int32" description: "The cis instructions' tax year end" } TaxYearStart: { type: "integer" format: "int32" description: "The cis instructions' tax year start" } UOM: { type: "string" description: "The cis instructions' u o m" enum: ["NotSet", "Minute", "Hour", "Day", "Week", "Month", "Year", "Unit"] } Units: { type: "number" format: "double" description: "The cis instructions' units" } VAT: { type: "number" format: "double" description: "The cis instructions' v a t" } Value: { type: "number" format: "double" description: "The cis instructions' value" } } } } } }