This repository contains Azure Logic App workflows designed to interact with the Reed job API. The Logic App workflows are categorized into different types: Stateless and Stateful.
- Description: This workflow fetches job details from the Reed API based on the provided job ID.
- Trigger Type: Manual HTTP Request
- Trigger Method: GET
- Endpoint:
/jobs/{ID}
- Authentication: Basic Authentication
- Username:
f3640f5f-3cc9-4daf-aa3d-5e0c28235262
- Password: [your-password-here]
- Username:
-
HTTP Action (Job Details):
- Method: GET
- URI:
https://www.reed.co.uk/api/1.0/jobs/@{triggerOutputs()['queries']['ID']}
- Authentication: Basic Authentication
- Username:
f3640f5f-3cc9-4daf-aa3d-5e0c28235262
- Username:
-
Response Action:
- Body:
@body('HTTP')
- Status Code: 200
- Triggered After: HTTP Action (Job Details) Succeeded
- Body:
- Description: This workflow performs a job search using keywords provided in the request body.
- Trigger Type: Manual HTTP Request
- Trigger Method: GET
- Endpoint:
/search
- Authentication: Basic Authentication
- Username:
f3640f5f-3cc9-4daf-aa3d-5e0c28235262
- Password: [your-password-here]
- Username:
-
HTTP Action (Job Search):
- Method: GET
- URI:
https://www.reed.co.uk/api/1.0/search?
- Authentication: Basic Authentication
- Username:
f3640f5f-3cc9-4daf-aa3d-5e0c28235262
- Username:
- Queries:
keywords
:@{triggerBody()['keywords']}
-
Response Action:
- Body:
@body('HTTP')
- Status Code: 200
- Triggered After: HTTP Action (Job Search) Succeeded
- Body:
- Description: This workflow performs a job search using a dynamic username provided as a parameter.
- Trigger Type: Manual HTTP Request
- Trigger Method: GET
- Endpoint:
/search
-
HTTP Action (Job Search):
- Method: GET
- URI:
https://www.reed.co.uk/api/1.0/search?
- Authentication: Basic Authentication
- Username:
@parameters('Username')
- Password: [your-password-here]
- Username:
-
Response Action:
- Body:
@body('HTTP')
- Status Code: 200
- Triggered After: HTTP Action (Job Search) Succeeded
- Body:
- Clone this repository.
- Import the Logic App workflows into your Azure environment.
- Configure the necessary parameters, such as API credentials.
- Trigger the workflows manually or integrate them into your applications.
Feel free to customize and extend these workflows based on your specific requirements.