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 :
Attribut | Format | Description |
---|---|---|
id | Mandatory varchar (255) | Identifiant SonetSuite de l'entreprise, obligatoire lors d'une modification |
type | Mandatory Enum : "COMPANY" | Type de profil entreprise |
fiscalNumber | Mandatory varchar (255) | Identifiant fiscal de l'entreprise |
activityCode | Mandatory varchar (255) | Code activité de l'entreprise |
category | Mandatory Enum : category | Code activité de l'entreprise |
companyName | Mandatory varchar (min:4, max:255) | Nom commercial de l'entreprise (utilisé pour générer l'url publique) |
companyTitle | Mandatory varchar (min:4, max:255) | Baseline/slogan de l'entreprise |
companyDescription | Mandatory varchar (min:140, max:255000) | Présentation détaillé de l'entreprise Balise html autorisées (div, p, h2, h3, ul, li, span) |
companyWebsite | Mandatory varchar (min:4, max:255) | URL du site vitrine de l'entreprise |
defaultLang | Mandatory Enum : language | Langue d'oigine de l'entreprise |
keywords | varchar (max:255) | Mots clefs d'indexation (séparés par un espace) |
location | Mandatory varchar (min:4, max:255) | Adresse postale (num., voie, code postal) |
city | Mandatory varchar (min:4, max:255) | Ville de localisation du siège de l'entreprise |
country | Mandatory Enum : country | Pays de localisation du siège de l'entreprise |
companyPicLogoUrl | varchar (max:255) | URL pour l'image de profil de l'entreprise, petite taille |
companyLogoUrl | varchar (max:255) | URL pour l'image de profil de l'entreprise, grande taille |
size | Mandatory Enum : size | Taille des effectifs de l'entreprise |
foundedYear | Mandatory numeric (4 characters) | Année de création de l'entreprise |
visible | Mandatory boolean (true or false) | La page entreprise est elle disponible et active |
publicDisplay | Mandatory boolean (true or false) | La page entreprise est elle indexable par les moteurs de recherches |
profilAdmin | Object : profile | Profil administrateur de l'entreprise |
Company ID:
Attribut | Format | Description |
---|---|---|
id | Mandatory varchar (255) | Identifiant SonetSuite de l'entreprise, obligatoire lors d'une modification |
Job offer :
Attribut | Format | Description |
---|---|---|
id | Mandatory varchar (255) | Identifiant SonetSuite de l'offre d'emploi, obligatoire lors d'une modification |
company | Object : companyID | Identifiant de l'entreprise |
position | Mandatory varchar (255) | Intitulé de l'offre d'emploi |
url | varchar (max:255) | URL originale de l'offre d'emploi |
urlPicture | varchar (max:255) | URL de l'image associé à l'offre d'emploi |
contactUrl | varchar (max:255) | URL de candidature de l'offre d'emploi |
contactEmail | varchar (max:255) | Email de candidature de l'offre d'emploi |
country | Mandatory Enum : country | Pays de localisation de l'offre d'emploi |
language | Mandatory Enum : language | Langue d'oigine de l'offre d'emploi |
resume | Mandatory 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) |
visible | Mandatory boolean (true or false) | Activation et disponibilité publique de l'offre d'emploi |
language | Mandatory Enum : language | Langue d'oigine de l'offre d'emploi |
classification | Mandatory Enum : classification | Classification pour d'indexation de l'offre d'emploi |
localisation | Mandatory Enum : localisation | Localisation pour d'indexation de l'offre d'emploi |
Profile :
Attribut | Format | Description |
---|---|---|
id | Mandatory varchar (255) | Identifiant SonetSuite de l'entreprise |
type | Mandatory Enum : "ADMIN" | Type de profil entreprise |
language | Mandatory Enum : language | Langue de communication du profil |
city | Mandatory varchar (min:4, max:255) | Ville de localisation du profil |
country | Mandatory Enum : country | Pays de localisation du profil |
varchar (max:255) | Email professionnel du profil | |
fullname | varchar (max:255) | Prénom Nom du profil |
visible | Mandatory boolean (true or false) | Visibile du profil sur la page entreprise, en qualité de contact |
Classification :
Attribut | Format | Description |
---|---|---|
type | Mandatory Enum : contratType | Type d'emploi de travail |
occup | Mandatory Enum : contratOccupation | Durée hebdomadaire du contrat |
term | Mandatory Enum : contratTerm | Type de contrat de travail |
study | Mandatory Enum : contratStudy | Niveau de qualification demandé |
exp | Mandatory Enum : contratExperience | Expérience demandé |
Localisation :
Attribut | Format | Description |
---|---|---|
keywords | varchar (max:255) | Mots clefs d'indexation (séparés par un espace) |
location | Mandatory varchar (min:4, max:255) | Adresse postale de localisation du poste (num., voie, lieu-dit ...) |
city | Mandatory varchar (min:4, max:255) | Ville de localisation du poste |
zipCode | Mandatory varchar (min:4, max:255) | Code postal de la localisation du poste |
country | Mandatory Enum : country | Pays de localisation du poste |
language | Mandatory Enum : language | Langue de communication du profil |
catagory | Mandatory Enum : category | Secteur d'activité |