Application API V2
External Partner Documentation
1. Authentication
1.1 Endpoints
- Login: https://api-login-dev.is-il.org.il/connect/token
- Update: https://
-is-il.creatio.com/0/rest/v2/UpdateApplicationService/ - Retrieve: https://
-is-il.creatio.com/0/rest/GetApplicationService/
1.2 Login
Endpoint: https://api-login-dev.is-il.org.il/connect/token
Request body (form-data):
key: client_id
key: client_secret
Response: access_token
Note: A Bearer token (access_token) must be included in the Authorization header of every request.
2. Retrieving Applications (GET)
2.1 Overview
All GET endpoints share the same query parameters.
DateTime format: 'YYYY-MM-DDTHH:MM:SS:NNN'
Paging: up to 200 applications per response. Each response includes a HasMore field.
• HasMore = true → more data available; send another request.
• HasMore = false → all data returned.
Successful response starts with: "IsSuccessful": true
2.2 Endpoints
- Retrieve general application data: GET /GeneralData
- Retrieve applicant documents: GET /ApplicantDocuments
- Retrieve status log: GET /StatusLog
- Retrieve contacts: GET /Contacts
- Retrieve message board: GET /MessageBoard
- Retrieve active tasks: GET /Tasks
- Retrieve approver documents: GET /ApproverDocuments
- Retrieve recipient companies in request: GET /RecipientCompaniesInRequest
- Retrieve system identifiers: GET /data/?table=table name
2.3 Parameters
2.4 Download the full documentation
Application API V2 Documentation
3. Updating Applications (POST)
3.1 Required Fields (all endpoints)
3.2 Endpoints
- General application update: POST /ApplicationData
- Update to Submitted & In Treatment: POST /SendTreatmentStatus
- Update to Completions Required: POST /ComplitionsRequiredStatus
- Update to End of Treatment: POST /EndTreatmentStatus
- Request to reopen application: POST /ReopenAppRequest
3.3 Endpoint Details
3.3.1 POST /ApplicationData — General Update (no status change)
3.3.2 POST /SendTreatmentStatus — Update to Submitted & In Treatment
Note: Only allowed when the current application status is 'Completions Required'.
| Field name | Type | Description |
|---|---|---|
| SocialMessage | String | A new message to post on the application message board. |
3.3.3 POST /ComplitionsRequiredStatus — Update to Completions Required
Note: Only allowed when the current application status is 'Submitted & In Treatment'.
Note: Exactly one of the following must be provided: DocumentsForComplition OR ComplitionsWithoutDocs.
3.3.4 POST /EndTreatmentStatus — Update to End of Treatment
Note: This transition is allowed from any status.
Note: FinishTreatmentReasonId is required. For citizen-initiated applications, an end-of-treatment file must be attached.
3.3.5 POST /ReopenAppRequest — Approve or Reject Reopen Request
Note: Only allowed when the application status is 'Pending Reopen Approval'.
| Field name | Type | Description |
|---|---|---|
| * IsApproved | Boolean | Approve or reject the reopen request. true = approved (status moves to Submitted & In Treatment). false = rejected (application stays closed). |
3.4 Download the full documentation
4. Error Codes