Download OpenAPI specification:
L'API Silae fournit des points de terminaison pour la synchronisation des données de paie Silae avec la plateforme comptable Fred. Elle permet la gestion des connexions cabinet (Accounting Firm) et clients (Client Connection) avec leurs identifiants OAuth Silae, la configuration de la synchronisation par dossier (journal, période, mapping comptable), le déclenchement et le suivi des opérations de synchronisation (Operation), ainsi que la consultation des écritures de paie importées (SilaeEntryLine).
Voir : Authentification API Inqom
Base URL
| enterpriseId required | integer <int32> Accounting firm enterprise identifier. |
Connection payload (optionally including common Silae credentials).
| UseAccountingFolderCommonCredentials required | boolean |
object (Credentials) |
{- "UseAccountingFolderCommonCredentials": true,
- "AccountingFolderCommonCredentials": {
- "ClientId": "string",
- "ClientSecret": "string",
- "ApiAccessId": "string"
}
}{- "property1": null,
- "property2": null
}| accountingFirmId required | integer <int32> Accounting firm identifier. |
{- "AccountingFirmId": 0,
- "AccountingFolderCommonCredentials": {
- "ClientId": "string",
- "ClientSecret": "string",
- "ApiAccessId": "string"
}, - "HasAccountingFolderCommonCredentials": true
}| enterpriseId required | integer <int32> Client enterprise identifier. |
Connection payload including the client-specific Silae credentials.
required | object (Credentials) |
{- "AppCredentials": {
- "ClientId": "string",
- "ClientSecret": "string",
- "ApiAccessId": "string"
}
}{- "property1": null,
- "property2": null
}| enterpriseId required | integer <int32> Client enterprise identifier (also used as accounting folder identifier). |
Payload identifying the accounting firm company providing the common credentials.
| CompanyId required | integer <int32> |
{- "CompanyId": 0
}{- "property1": null,
- "property2": null
}| enterpriseId required | integer <int32> Client enterprise identifier. |
| clientConnectionId required | integer <int32> Client connection identifier. |
New synchronization configuration.
| SyncStartDate required | string <date-time> |
| SyncDayOfMonth required | integer <int32> |
{- "SyncStartDate": "2019-08-24T14:15:22Z",
- "SyncDayOfMonth": 0
}{- "property1": null,
- "property2": null
}| enterpriseId required | integer <int32> Client enterprise identifier. |
| clientConnectionId required | integer <int32> Client connection identifier. |
[- {
- "SilaeFileNumber": "string",
- "EnterpriseName": "string",
- "EnterpriseGroupName": "string",
- "EnterpriseSiret": "string"
}
]| enterpriseId required | integer <int32> Client enterprise identifier. |
| clientConnectionId required | integer <int32> Client connection identifier. |
Silae file number and optional file key to associate.
| SilaeFileNumber | string or null |
| SilaeFileKey | string or null |
{- "SilaeFileNumber": "string",
- "SilaeFileKey": "string"
}{- "property1": null,
- "property2": null
}| enterpriseId required | integer <int32> Client enterprise identifier. |
| clientConnectionId required | integer <int32> Client connection identifier. |
New Silae file number and key.
| SilaeFileNumber | string or null |
| SilaeFileKey | string or null |
{- "SilaeFileNumber": "string",
- "SilaeFileKey": "string"
}{- "property1": null,
- "property2": null
}| enterpriseId required | integer <int32> Client enterprise identifier. |
| clientConnectionId required | integer <int32> Client connection identifier. |
Target accounting journal identifier.
| AccountingJournalId required | integer <int32> |
{- "AccountingJournalId": 0
}{- "property1": null,
- "property2": null
}Publishes a message on the synchronization queue; the run is then executed asynchronously by the WebJobs pipeline.
| enterpriseId required | integer <int32> Client enterprise identifier. |
| clientConnectionId required | integer <int32> Client connection identifier. |