SonetSuite API

Services, accès & documentation

SonetSuite, met à disposition de ses partenaires une API leur permettant un pilotage de leurs contenus et ceux de leurs clients. Ces contenus peuvent être visibles sur l'ensemble des plateformes éditées;

Plateforme & domaine

La plateforme cible des appels à l'API SonetSuite est comme suit :

https://sn1.io

Graph API - Objects

Vous trouverez ici les objects manipulables par l'API SonetSuite et leurs descriptions détaillés.

Company :

AttributFormatDescription
idMandatory
varchar (255)
Identifiant SonetSuite de l'entreprise, obligatoire lors d'une modification
typeMandatory
Enum : "COMPANY"
Type de profil entreprise
fiscalNumberMandatory
varchar (255)
Identifiant fiscal de l'entreprise
activityCodeMandatory
varchar (255)
Code activité de l'entreprise
categoryMandatory
Enum : category
Code activité de l'entreprise
companyNameMandatory
varchar (min:4, max:255)
Nom commercial de l'entreprise (utilisé pour générer l'url publique)
companyTitleMandatory
varchar (min:4, max:255)
Baseline/slogan de l'entreprise
companyDescriptionMandatory
varchar (min:140, max:255000)
Présentation détaillé de l'entreprise
Balise html autorisées (div, p, h2, h3, ul, li, span)
companyWebsiteMandatory
varchar (min:4, max:255)
URL du site vitrine de l'entreprise
defaultLangMandatory
Enum : language
Langue d'oigine de l'entreprise
keywordsvarchar (max:255)Mots clefs d'indexation (séparés par un espace)
locationMandatory
varchar (min:4, max:255)
Adresse postale (num., voie, code postal)
cityMandatory
varchar (min:4, max:255)
Ville de localisation du siège de l'entreprise
countryMandatory
Enum : country
Pays de localisation du siège de l'entreprise
companyPicLogoUrlvarchar (max:255)URL pour l'image de profil de l'entreprise, petite taille
companyLogoUrlvarchar (max:255)URL pour l'image de profil de l'entreprise, grande taille
sizeMandatory
Enum : size
Taille des effectifs de l'entreprise
foundedYearMandatory
numeric (4 characters)
Année de création de l'entreprise
visibleMandatory
boolean (true or false)
La page entreprise est elle disponible et active
publicDisplayMandatory
boolean (true or false)
La page entreprise est elle indexable par les moteurs de recherches
profilAdminObject : profileProfil administrateur de l'entreprise

Company ID:

AttributFormatDescription
idMandatory
varchar (255)
Identifiant SonetSuite de l'entreprise, obligatoire lors d'une modification

Job offer :

AttributFormatDescription
idMandatory
varchar (255)
Identifiant SonetSuite de l'offre d'emploi, obligatoire lors d'une modification
companyObject : companyIDIdentifiant de l'entreprise
positionMandatory
varchar (255)
Intitulé de l'offre d'emploi
urlvarchar (max:255)URL originale de l'offre d'emploi
urlPicturevarchar (max:255)URL de l'image associé à l'offre d'emploi
contactUrlvarchar (max:255)URL de candidature de l'offre d'emploi
contactEmailvarchar (max:255)Email de candidature de l'offre d'emploi
countryMandatory
Enum : country
Pays de localisation de l'offre d'emploi
languageMandatory
Enum : language
Langue d'oigine de l'offre d'emploi
resumeMandatory
varchar (min:140, max:255000)
Présentation détaillé de l'offre d'emploi
Balise html autorisées (div, p, h2, h3, ul, li, span)
visibleMandatory
boolean (true or false)
Activation et disponibilité publique de l'offre d'emploi
languageMandatory
Enum : language
Langue d'oigine de l'offre d'emploi
classificationMandatory
Enum : classification
Classification pour d'indexation de l'offre d'emploi
localisationMandatory
Enum : localisation
Localisation pour d'indexation de l'offre d'emploi

Profile :

AttributFormatDescription
idMandatory
varchar (255)
Identifiant SonetSuite de l'entreprise
typeMandatory
Enum : "ADMIN"
Type de profil entreprise
languageMandatory
Enum : language
Langue de communication du profil
cityMandatory
varchar (min:4, max:255)
Ville de localisation du profil
countryMandatory
Enum : country
Pays de localisation du profil
emailvarchar (max:255)Email professionnel du profil
fullnamevarchar (max:255)Prénom Nom du profil
visibleMandatory
boolean (true or false)
Visibile du profil sur la page entreprise, en qualité de contact

Classification :

AttributFormatDescription
typeMandatory
Enum : contratType
Type d'emploi de travail
occupMandatory
Enum : contratOccupation
Durée hebdomadaire du contrat
termMandatory
Enum : contratTerm
Type de contrat de travail
studyMandatory
Enum : contratStudy
Niveau de qualification demandé
expMandatory
Enum : contratExperience
Expérience demandé

Localisation :

AttributFormatDescription
keywordsvarchar (max:255)Mots clefs d'indexation (séparés par un espace)
locationMandatory
varchar (min:4, max:255)
Adresse postale de localisation du poste (num., voie, lieu-dit ...)
cityMandatory
varchar (min:4, max:255)
Ville de localisation du poste
zipCodeMandatory
varchar (min:4, max:255)
Code postal de la localisation du poste
countryMandatory
Enum : country
Pays de localisation du poste
languageMandatory
Enum : language
Langue de communication du profil
catagoryMandatory
Enum : category
Secteur d'activité