Post Plus Dashboard API

Post Plus Dashboard API gives you the ability to post advert through Veritone Hire. This API acts in two ways: the first is advert posting and the second is advert management.

When you send us a request payload on this endpoint for the first time, it will give you a URL for posting the job through Veritone Hire. When you send the request payload again with the same unique identifier for the job already posted, it will give you a URL that will open the Manage Advert dashboard (Posting center).

The Manage Advert dashboard view encapsulates all the required functionality usable on a Veritone Hire vacancy: Publish, Rebroadcast, Edit and Delete (both global delete from all live boards or removals per board). It also provides the current live status on all boards, the posting expiry detail, the number of responses and a posting history.

Request - Advert Posting

POST https://beanwidget.adcourier.com/distro/dashboardpost

Content Type: application/json
Body:
Example Request
{
    "authentication": {
        "api_key": "123456789",
        "time": 1682406898463,
        "signature": "3c17010c43469972a61fd19940250b02b367e4a6c87f696ed4f0cd9468befc7f"
    },
    "identification": {
        "client_id": "testclient",
        "adc_username": "testuser@testing.testoffice.testclient"
    },
    "transaction": {
        "filters": {
            "job_reference": " abc12311",
            "custom_fields": [
                {
                    "name": "ATS field value e.g. Req Id",
                    "value": "12345"
                },
                {
                    "name": "Another ATS field value e.g. Publication Id",
                    "value": "12345"
                }
            ]
        },
        "advert": {
            "job_title": "Widget Manager",
            "job_reference": "abc12311",
            "job_type": "Permanent",
            "location_query": "London, England",
            "industry": "IT",
            "salary_from": 30000,
            "salary_to": 40000,
            "salary_currency": "gbp",
            "salary_per": "annum",
            "salary_benefits": "Benefits",
            "skills": "Supreme skill set",
            "summary": "Excellent summary",
            "client_details": "Details about the client",
            "job_description": "Splendid job description",
            "profile": "Profile description",
            "job_offer": "Description about the job offer",
            "custom_fields": {
                "myCustomField1": "myinternalJobID",
                "myCustomField2": "myinternalJobID2"
            }
        },
        "applyonline": {
            "url": "https://yoursite.com/jobs/1234/apply"
        },
        "stylesheet": {
            "posting_form": "https://yoursite.com/posting.css",
            "dashboard": "https://yoursite.com/dashboard.css"
        },
        "notify_on_delivery": "https://yoursite.com/jobs/1234/post_complete",
        "redirect_on_completion": {
            "url": "https://yoursite.com/jobs/1234/",
            "auto": "true"
        },
        "close_on_completion": "true"
    }
}
Example Response (200 OK)
{
    "success": 1,
    "url": "https://beanwidget.adcourier.com/one_time_token"
}
Request - Manage Advert Dashboard

POST https://beanwidget.adcourier.com/distro/dashboardpost

Content Type: application/json
Body:
Example Request
{
    "authentication": {
        "api_key": "123456789",
        "time": 1395834265000,
        "signature": "s6f74hd756heg6sgr6gfts64g6sgdf5462yehdg5fbrys7rjek9ksjurhdytchs65"
    },
    "identification": {
        "client_id": "testclient",
        "adc_username": "testuser@testteam.testoffice.testclient"
    },
    "transaction": {
        "options": {
            "behaviour_if_not_advert_owner": "view"
        },
        "filters": {
            "job_reference": "TSTJ2341",
            "custom_fields": [
                {
                    "name": "ATS_Job_Id",
                    "value": "APG12341"
                }
            ]
        },
        "advert": {
            "job_reference": "TSTJ2341",
            "custom_fields": {
                "ATS_Job_Id": "APG12341"
            }
        }
    }
}
Example Response (200 OK)
{
    "success": 1,
    "url": "https://beanwidget.adcourier.com/posting_centre/view?id=BXXX1XX-06B2-11EF-8XX1-A6607XXXXXXX4"
}

Request Fields


Response Fields

Return to top