All URIs are relative to https://virtserver.swaggerhub.com/smartgammadev/Evolia/1.0.0
Method | HTTP request | Description |
---|---|---|
addCandidatApi | POST /api/candidate | |
addClientApi | POST /api/customer | |
addContractApi | POST /api/contract | |
addTimeSheetApi | POST /api/TimeSheet | |
candidateAddDpaeApi | POST /api/Candidate/AddDPAE | |
getAccessToken | POST /GetAccessToken | |
isCandidateExistsApi | POST /api/candidate/exists | |
returnSignatureApi | POST /api/Contract/ReturnSignature |
\Evolia\Model\CandidateResponseStatus addCandidatApi($body, $authorization)
Import of Candidates
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Evolia\SDK\ImportApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$body = new \Evolia\Model\Candidate(); // \Evolia\Model\Candidate |
$authorization = "authorization_example"; // string |
try {
$result = $apiInstance->addCandidatApi($body, $authorization);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ImportApi->addCandidatApi: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
body | \Evolia\Model\Candidate | ||
authorization | string |
\Evolia\Model\CandidateResponseStatus
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Evolia\Model\CustomerResponseStatus addClientApi($body, $authorization)
Import of Customers
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Evolia\SDK\ImportApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$body = new \Evolia\Model\Customer(); // \Evolia\Model\Customer |
$authorization = "authorization_example"; // string |
try {
$result = $apiInstance->addClientApi($body, $authorization);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ImportApi->addClientApi: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
body | \Evolia\Model\Customer | ||
authorization | string |
\Evolia\Model\CustomerResponseStatus
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Evolia\Model\ContractResponseStatus addContractApi($body, $authorization)
Import of Contracts
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Evolia\SDK\ImportApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$body = new \Evolia\Model\Contract(); // \Evolia\Model\Contract |
$authorization = "authorization_example"; // string |
try {
$result = $apiInstance->addContractApi($body, $authorization);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ImportApi->addContractApi: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
body | \Evolia\Model\Contract | ||
authorization | string |
\Evolia\Model\ContractResponseStatus
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Evolia\Model\ResponseOfTimeSheetErrors addTimeSheetApi($body, $authorization)
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Evolia\SDK\ImportApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$body = new \Evolia\Model\TimeSheet(); // \Evolia\Model\TimeSheet |
$authorization = "authorization_example"; // string |
try {
$result = $apiInstance->addTimeSheetApi($body, $authorization);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ImportApi->addTimeSheetApi: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
body | \Evolia\Model\TimeSheet | ||
authorization | string |
\Evolia\Model\ResponseOfTimeSheetErrors
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Evolia\Model\CandidateResponseStatus candidateAddDpaeApi($body, $authorization)
Insert / Update of candidate DPAE (Déclarations préalables à l'embauche)
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Evolia\SDK\ImportApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$body = new \Evolia\Model\CandidateAddDpae(); // \Evolia\Model\CandidateAddDpae |
$authorization = "authorization_example"; // string |
try {
$result = $apiInstance->candidateAddDpaeApi($body, $authorization);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ImportApi->candidateAddDpaeApi: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
body | \Evolia\Model\CandidateAddDpae | ||
authorization | string |
\Evolia\Model\CandidateResponseStatus
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Evolia\Model\AuthResponse getAccessToken($body)
Get Access Token
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Evolia\SDK\ImportApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$body = new \Evolia\Model\AuthRequest(); // \Evolia\Model\AuthRequest |
try {
$result = $apiInstance->getAccessToken($body);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ImportApi->getAccessToken: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
body | \Evolia\Model\AuthRequest |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Evolia\Model\CandidateResponseStatus isCandidateExistsApi($body, $authorization)
Get Candidate IDREF from NIR / Agency
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Evolia\SDK\ImportApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$body = new \Evolia\Model\ExistsCandidate(); // \Evolia\Model\ExistsCandidate |
$authorization = "authorization_example"; // string |
try {
$result = $apiInstance->isCandidateExistsApi($body, $authorization);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ImportApi->isCandidateExistsApi: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
body | \Evolia\Model\ExistsCandidate | ||
authorization | string |
\Evolia\Model\CandidateResponseStatus
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Evolia\Model\ContractResponseStatus returnSignatureApi($body, $authorization)
Update status for returned signature by candidate or Customer. Based on the id reference of the contract
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Evolia\SDK\ImportApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$body = new \Evolia\Model\ReturnSignature(); // \Evolia\Model\ReturnSignature |
$authorization = "authorization_example"; // string |
try {
$result = $apiInstance->returnSignatureApi($body, $authorization);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ImportApi->returnSignatureApi: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
body | \Evolia\Model\ReturnSignature | ||
authorization | string |
\Evolia\Model\ContractResponseStatus
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]