Application retract request
Application retract request schema
JSON schema
{
    "$schema": "http://json-schema.org/draft-04/schema", 
    "id": "http://api.xeebo.com/schema/xeebo-integration-application-retract-request-schema-v1.0.0.json", 
    "title": "Application retract request", 
    "description": "Application retract request schema", 
    "type": "object", 
    "definitions": {
        "versionType": {
            "title": "Schema Version", 
            "description": "Schema version string", 
            "type": "string", 
            "pattern": "^[0-9]\\.[0-9]\\.[0-9]$"
        }, 
        "secretType": {
            "title": "Secret", 
            "description": "An identification secret", 
            "type": "string"
        }, 
        "idType": {
            "title": "Identifier", 
            "description": "Company, job, publication or application identifier", 
            "type": "string"
        }, 
        "commentType": {
            "title": "Optional Comment", 
            "description": "Comment written by applicant, optional for Recruiter", 
            "type": "string"
        }, 
        "localeType": {
            "title": "Locale", 
            "description": "Two digit iso alpha-2 language locale as lowercase", 
            "pattern": "^[a-z]{2}$"
        }, 
        "dateType": {
            "title": "ISO Datetime", 
            "description": "ISO datetime string", 
            "type": "string"
        }
    }, 
    "properties": {
        "version": {
            "title": "Application schema version", 
            "$ref": "#/definitions/versionType"
        }, 
        "secret": {
            "title": "A secret string", 
            "$ref": "#/definitions/secretType"
        }, 
        "comName": {
            "title": "Company identifier", 
            "description": "The xeebo company identifier. Same as used in your company profile page url.", 
            "$ref": "#/definitions/idType"
        }, 
        "jobName": {
            "title": "Job identifier", 
            "description": "A unique job identifier given from your system", 
            "$ref": "#/definitions/idType"
        }, 
        "pubName": {
            "title": "Publication identifier", 
            "description": "A unique publication identifier given from your system", 
            "$ref": "#/definitions/idType"
        }, 
        "appName": {
            "title": "Application identifier", 
            "description": "A unique application identifier given from our system", 
            "$ref": "#/definitions/idType"
        }, 
        "comment": {
            "title": "Retract comment", 
            "description": "Optional comment describing the retract reason", 
            "$ref": "#/definitions/commentType"
        }, 
        "locale": {
            "title": "Application locale", 
            "$ref": "#/definitions/localeType"
        }, 
        "created": {
            "title": "Retract Date", 
            "description": "Date where the application was retracted", 
            "$ref": "#/definitions/dateType"
        }
    }, 
    "required": [
        "version", 
        "comName", 
        "jobName", 
        "pubName", 
        "appName", 
        "comment", 
        "locale", 
        "created"
    ], 
    "additionalProperties": false
}
JSON schema data description
Path/Attribute Title Description Required