{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public website URL or domain, e.g. example.com",
"minLength": 4,
"maxLength": 300,
"pattern": "^(https?://)?[a-zA-Z0-9][a-zA-Z0-9.-]*\\.[a-zA-Z]{2,}"
}
},
"required": [
"url"
],
"additionalProperties": false
}{
"type": "object",
"properties": {
"website": {
"type": "string",
"description": "Domain of the website, e.g. example.com",
"minLength": 4,
"maxLength": 190,
"pattern": "^[a-zA-Z0-9][a-zA-Z0-9.-]*\\.[a-zA-Z]{2,}$"
}
},
"required": [
"website"
],
"additionalProperties": false
}{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Full name of the person requesting",
"minLength": 2,
"maxLength": 120
},
"email": {
"type": "string",
"description": "Email address for the reply",
"maxLength": 180
},
"phone": {
"type": "string",
"description": "Optional phone number",
"maxLength": 40
},
"company": {
"type": "string",
"description": "Optional company name",
"maxLength": 150
},
"website": {
"type": "string",
"description": "Optional website the request is about",
"maxLength": 255
},
"service": {
"type": "string",
"description": "Optional service slug from get_services, e.g. implementare-webmcp",
"maxLength": 190
},
"message": {
"type": "string",
"description": "What the user wants to achieve",
"maxLength": 4000
}
},
"required": [
"name",
"email"
],
"additionalProperties": false
}{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"description": "How many entries to return, between 1 and 25",
"minimum": 1,
"maximum": 25
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"_token": {
"type": "string"
},
"url": {
"type": "string",
"description": "site-ul-dumneavoastra.ro"
}
},
"required": [
"url"
]
}