Studio Booking Agreement
Template Overview
- Template ID:
studio-booking-agreement - Version: 1.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
| Field | Type | Requirement | Description & Details |
|---|---|---|---|
parties | array of objects | Yes | The entities entering into the agreement. For this template, must contain exactly 2 entities. Uses the standard Parties Schema. Each party also takes a definition field: one of "Artist", "Studio". |
session | boolean | No | Do you want to structure this engagement as a set of sessions or a set structure? The session structure gives the flexibility to select a number of hours and bill according to the time spent PER HOUR. A set structure gives the certainty of a fixed fee for the entire studio booking regardless of time spent. |
totalHours | string | Conditional | What is the total number of hours for all the sessions (hours)? The total number of hours for all the sessions the Artist will be paying for. Ex:100. Required if session is true. |
studioEngineer | boolean | No | Will the studio provide a studio engineer? A studio engineer is a person provided by the Studio to assist the Artist with technical aspects of using the Studio. Ex: setting up equipment, troubleshooting technical issues, etc. |
cancellationNoticePeriod | string | No | What is the cancellation notice period? (days) The number of days before one of the booking dates that a cancellation notice must be provided. Ex: 3. |
cancellationCharge | string | No | What is the cancellation charge? The amount that will be charged for cancelling the booking. You can put in a number or put 0 if there is no cancellation charge. Ex: 50. |
studioName | string | No | What is the name of the Studio? The name of the Studio where the booking will take place. Ex: The Music Studio. |
studioAddress | string | No | What is the address of the Studio? The address of the Studio where the booking will take place. Ex: 123 Music Street. |
record | string | No | What is the name of the record being recorded? You can enter square brackets: [] if this is not yet decided. Ex: These Days Record produced by Guilty Beats, written by David Goliath. |
equipment | array of strings | No | Studio Equipment This is where you can specify any equipment that will be provided by the Studio. Ex: microphones, instruments, etc. |
currency | string | No | What is the currency of payment? Options: "NGN", "USD", "GBP", "ZAR", "Others" |
customCurrency | string | Conditional | Insert the currency Required if currency is "Others". |
serviceFee | number | No | What is the fee to be paid to the studio? This would be the fee to be paid PER HOUR. After this, over time rate below will kick in. This would be the fee for the total studio time. |
deposit | boolean | No | Is an advance/deposit payable to the Studio? |
depositPercent | number | Conditional | What percentage of the fee is payable as a deposit (%)? Ex: 50 Required if deposit is true. |
paymentDays | string | Conditional | When is the balance payable (days after the final session)? Ex: 14 Required if deposit is true. |
overtime | boolean | Conditional | Will there be an overtime rate? An overtime rate is a fee that is payable for any time spent in the Studio beyond the total hours specified above. Required if session is true. |
overtimeRate | number | Conditional | What is the overtime rate? This is the rate per hour Ex: 500 Required if overtime is true. |
studioObligations | array of strings | No | Additional obligations of the Studio This is where you can specify any additional obligations of the Studio beyond standard deliverables. Ex: post the Content on the Studio's page 3 times a week for 2 weeks |
artistObligations | array of strings | No | Additional obligations of the Artist Enter any specific obligations of the Artist. Ex: Provide product samples at least 2 weeks before shoot |
dispute | boolean | No | How will disputes be resolved? Values: true (By Arbitration), false (By the court). |
governingLaw | string | Yes | What 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 Studio Booking Agreement template.
{
"templateId": "studio-booking-agreement",
"data": {
"parties": [
{
"definition": "Artist",
"isCompany": true,
"rcName": "Acme Corp",
"rcAddress": "123 Beta Way",
"rcCountry": "United States",
"rcNumber": "12345678",
"type": "Private Company limited by shares"
},
{
"definition": "Studio",
"isCompany": false,
"fullName": "Joshua",
"address": "789 Alpha Ave",
"rcCountry": "Nigeria"
}
],
"session": true,
"totalHours": "100",
"studioEngineer": true,
"cancellationNoticePeriod": "3",
"cancellationCharge": "50",
"studioName": "The Music Studio",
"studioAddress": "123 Music Street",
"record": "These Days Record produced by Guilty Beats, written by David Goliath",
"equipment": [
"microphones",
"instruments",
"etc"
],
"currency": "NGN",
"serviceFee": 100000,
"deposit": false,
"overtime": false,
"studioObligations": [
"post the Content on the Studio's page 3 times a week for 2 weeks"
],
"artistObligations": [
"Provide product samples at least 2 weeks before shoot"
],
"dispute": true,
"governingLaw": "Nigeria"
},
"format": "pdf"
}
