Within this article
- Definition and scope of action for APIs Requests for Proposals (RFP) and Proposals
- Process for data recovery - Publication of the RFP
- Process for data recovery - Proposal sent
.
Definition and scope of action for APIs Requests for Proposals (RFP) and Proposals
These APIs allow you to take control of your Requests for Proposals (RFPs) and Proposals received from Service Companies and Freelancers.
With these APIs, you are able to collect data to elaborate Key Performance Indicators (KPI) reports with details originating from your Requests for Proposals/Proposals.
For more information on the different ways to use the API feature within the LittleBig Connection platform, please refer to our General introduction to LittleBig Connection's APIs.
With the activation of the APIs Requests for Proposals and Proposals, you will be able to retrieve several types of data from the platform relating to:
- Your future projects
- The budget
- The location
- The duration of the project
- Other useful information
The usage of other Premium features such as Project Codes, Profile Codes and Custom fields will allow you to integrate this data in your internal tools.
Below an example of the process:
|
.
Process for data recovery - Publication of the RFP
Platform action: Requests for Proposals are published
When your RFP has been published, the API corresponding to Requests for proposal can be used to:
- Search for published Requests for Proposals.
- Synchronize the list of Requests for Proposals with your Internal Systems
Once this has been done, the following actions become available:
- Recovery of the list of suppliers that have sent a Request for Proposals
- Your Internal System may recover the details of the published Request for Proposals
Action API - Internal System to synchronize Requests for Proposals from the platform
With the API call operation "SearchRequestsForProposal" relating to the synchronization of the published RFPs with your internal systems, you will be able to filter the published RFPs.
Thanks to this feature, you will also be able to do a search in real time by specifying a specific time period, with the purpose of targeting your results with the highest level of precision. Have a look at the API Documentation folder to have more details on the search criteria.
Below an example of this operation:
API Resource |
/requestsForProposal/search |
Operation |
SearchRequestsForProposal |
HTTP Verb |
POST |
Query Parameters (optional) |
startAt: Indicate the position to start (when results are greater than maxResults) maxResults: Indicate the number of returned results |
Request body |
{ "status": "published" }
|
The response will contain information from the Request for Proposals that will correspond to the following criteria:
|
|
.
Process for data recovery - Proposals sent
Platform Action: Proposals sent
When the suppliers (Service companies and Freelancers) have already sent through their proposals in response to an RFP, the API Proposals may be used to:
- Search proposals linked to specific RFPs
- Synchronize with your Internal Systems to recover data
Once this has been done, the following actions become available:
- The Operational or Manager may revise and select the desired Proposal
- Your internal system may recover the data from the published Requests for Proposals
API Action: Internal System to synchronize all the Proposals for a given Request for Proposals from the platform
With the API call operation "SearchRequestsforProposal" you can filter the list of Requests for Proposals (RFP) by using the unique ID that you will find in the previous operation (RFP-XXXXX-Y).
Thanks to this feature, you will also have the option of doing a search in real time by specifying a determined time frame, with the goal of targeting these results more accurately.
Have a look at the API Documentation folder to have more details on the search criteria.
Below the example of the operation:
API Resource |
/proposals/search |
Operation |
SearchProposals |
HTTP Verb |
POST |
Query Parameters (optional) |
startAt: Indicate the position to start (when results are greater than maxResults) maxResults: Indicate the number of returned results |
Request body |
{ "requestForProposalId": "RFP-XXXXX-Y" }
|
The response will contain the information sourced from the Request for Proposals that corresponds to the criteria below:
- Unique Id
- Request for Proposal Unique Id
- Supplier information
- Offered price
- Creation Date-Time
- Status
- Daily Fees (if enabled)