Recurring Performances Agreement

Template Overview

  • Template ID: recurring-performances-agreement
  • Version: 2.0.0

To generate this document, pass the structured data described below into the data property of the /api/v1/documents/generate endpoint.


Data Payload Schema

FieldTypeRequirementDescription & Details
partiesarray of objectsYesThe entities entering into the agreement. For this template, must contain a minimum of 2 entities. Uses the standard Parties Schema. Each party also takes a definition field: one of "Client", "Management".
venuestringNoWhat is the location of the event? Where is the event being held?
performanceTimestringNoPerformance Time Enter the time of the performance
currencystringNoWhat is the currency of payment? Options: "NGN", "USD", "GBP", "ZAR", "Others"
customCurrencystringConditionalInsert the currency Required if currency is "Others".
performanceFeestringNoWhat is the Performance Fee Amount?
managementCompanyRepstringNoManagement's Representative Full Name Full name of the Management's representative
managementEmailAddressstringNoManagement's Email Address Email address of the Management's representative
managementCompanyRepNumberstringNoManagement's Contact Number Contact number of the Management's representative
clientRepresentativeNamestringNoClient's Representative Full Name Full name of the Client's representative
clientContactNumberstringNoClient's Contact Number Contact number of the Client's representative
clientContactEmailstringNoClient's Contact Email Email address of the Client's representative
commencementDatestringNoCommencement Date (Format: YYYY-MM-DD.)
dressCodestringNoDress Code
contractCodestringNoContract Code
periodstringNoHow often will the Artist perform at the event? Ex: weekly Options: "Daily", "Weekly", "Monthly", "Fortnightly", "Quarterly", "Annually"
durationstringNoAgreement Duration The duration of the agreement should be from the date of signing to the date of the event. Ex: 12 months
arrivalTimestringNoArrival Time
soundCheckTimestringNoSound Check Time
performanceTimestringNoPerformance Time
technicalHospitalitystringNoHospitality Requirements
performanceRequirementsstringNoPerformance Requirements
managementResponsibilitiesarray of stringsNoWhat are the responsibilities of the Management? Enter each of the responsibilities of the Management
clientResponsibilitiesarray of stringsNoWhat are the responsibilities of the Client? Enter each of the responsibilities of the Client
soundEquipmentbooleanNoWill there be Sound Equipment and costs associated? Indicate whether sound equipment will be provided
soundEquipmentListarray of stringsConditionalProvide a list of the sound equipment that will be provided for the event Enter each of the sound equipment items that will be provided for the event Required if soundEquipment is true.
addAdditonalCostsbooleanNoWill there be Additional Costs Associated? Indicate whether additional costs will be incurred
additionalCostsarray of stringsConditionalProvide a list of the additional costs that will be associated with the event Enter each of the additional costs that will be associated with the event Required if addAdditonalCosts is true.
disputebooleanNoHow will disputes be resolved? Values: true (By Arbitration), false (By the court).
governingLawstringYesWhat is the governing law? Must be a valid value from the Supported Countries list.

Example JSON Payload

Here is an example of a properly formatted data object for the Recurring Performances Agreement template.

{
  "templateId": "recurring-performances-agreement",
  "data": {
    "parties": [
      {
        "definition": "Client",
        "isCompany": true,
        "rcName": "Acme Corp",
        "rcAddress": "123 Beta Way",
        "rcCountry": "United States",
        "rcNumber": "12345678",
        "type": "Private Company limited by shares"
      },
      {
        "definition": "Management",
        "isCompany": false,
        "fullName": "Joshua",
        "address": "789 Alpha Ave",
        "rcCountry": "Nigeria"
      }
    ],
    "venue": "Sample Venue",
    "performanceTime": "Sample Performance Time",
    "currency": "NGN",
    "performanceFee": "Sample Performance Fee",
    "managementCompanyRep": "Joshua Odelola",
    "managementEmailAddress": "legal@acmecorp.com",
    "managementCompanyRepNumber": "Joshua Odelola",
    "clientRepresentativeName": "Sample Client Representative Name",
    "clientContactNumber": "+234 800 000 0000",
    "clientContactEmail": "legal@acmecorp.com",
    "commencementDate": "2026-06-01",
    "dressCode": "Sample Dress Code",
    "contractCode": "Sample Contract Code",
    "period": "Daily",
    "duration": "12 months",
    "arrivalTime": "Sample Arrival Time",
    "soundCheckTime": "Sample Sound Check Time",
    "technicalHospitality": "Sample Technical Hospitality",
    "performanceRequirements": "Sample Performance Requirements",
    "managementResponsibilities": [
      "Sample Management Responsibilities"
    ],
    "clientResponsibilities": [
      "Sample Client Responsibilities"
    ],
    "soundEquipment": true,
    "soundEquipmentList": [
      "Sample Sound Equipment List"
    ],
    "addAdditonalCosts": true,
    "additionalCosts": [
      "Sample Additional Costs"
    ],
    "dispute": true,
    "governingLaw": "Nigeria"
  },
  "format": "pdf"
}