Dernière mise à jour
Dernière mise à jour
Notre API authentifie les utilisateurs à l'aide de la norme OAuth Client Credentials. Cela signifie qu'un ID client et un Client secret sont échangés contre un jeton qui peut être utilisé pour effectuer des demandes.
ID client - L'identifiant unique constituant la première moitié de votre clé.
Client Secret - Une clé secrète utilisée pour vérifier l'identité de votre application.
Nous vous recommandons d'utiliser la bibliothèque client OAuth standard de l'industrie pour votre pile afin de gérer les échanges clé-jeton.
Obtenez un identifiant client et une clé secrète client auprès du Groupe Trak
Obtenez un jeton en utilisant /oauth/token
Soumettez une demande avec le forfait souhaité et/ou les services à la demande en utilisant /v1/service-request
. Vous devrez transmettre le token généré à l'étape 2 dans l'en-tête de la requête en utilisant Autorisation : Bearer
L'url de l'api est api.groupetrak.com
POST
/oauth/token
json { "token_type": "Bearer", "expires_in": 31536000, "access_token": "aaaabbbbbbcccccccccc" }
POST
/v1/service-request
{ "ID": "5eac9fe5-d2df-4aa5-9b0a-b96942920378", "Date": "2021-02-25T18:49:19.000000Z", "FileNumber": "P20210200007", "Candidate": { "FirstName": "John", "LastName": "Smith", "DOB": "none" }, "Requestor": { "Enterprise": "AA TEST Company", "Name": "API User" }, "BundleAndServices": { "Bundle": "On-demand services only", "OnDemandServices": [ "Personal References(2)", "Medical Assessment" ] } }
GET
/v1/bundles
Des services à la demande peuvent être ajoutés à la demande en remplissant l'objet Services dans les données de la demande ; ce sera un éventail de services que vous souhaitez ajouter à la demande. Les services à la demande peuvent être de deux types : booléen et numérique. Pour les services booléens, il vous suffit d'inclure le code du service.
Si vous avez déjà sélectionné un forfait contenant un service booléen, vous ne devez pas l'ajouter également en tant que service à la demande. Pour les services numériques, vous devrez également inclure une propriété Count pour indiquer le nombre de services dont vous avez besoin.
Demander une vérification de crédit (un service booléen) nécessiterait les éléments suivants :
Demander la vérification des emplois antérieurs (un service numérique) nécessiterait les éléments suivants :
GET
/v1/services
POST
/v1/upload-file/{request_id}
Type ('consent', 'cipc_consent', 'identity', 'diploma', 'cv', 'reference', 'medical_survey', 'resume_tasks', 'goods', 'police_certificate')
File (send as form data)
GET
/v1/service-requests`
client_id*
String
client_secret*
String
String