# Awards (Awards & Nominations) Service providing access to Awards (Awards & Nominations) resources and features Version: v1-2025-04-18 ## Servers ``` https://awards.api.rhythmsoftware.com ``` ## Security ### knox-authorizer Type: http Scheme: bearer Bearer Format: JWT ## Download OpenAPI description [Awards (Awards & Nominations)](https://docs.api.rhythmsoftware.com/_bundle/apis/awards/awards-v1.yaml) ## Application Fees Application Fees ### Creates a new application fee record that does not already exist. - [POST /applicationFees/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-fees/createapplicationfee.md): This method will auto-generate an ID and create a new application fee. If an ID is specified for the application fee, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /applicationFees/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-fees/listfeesbyawardid.md): Returns a list of records with the specified award_id ### Execute Batch Operations - [POST /applicationFees/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-fees/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a application fee from the system by its ID. - [DELETE /applicationFees/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-fees/deleteapplicationfee.md): This method will delete a application fee with the specified ID. ### Returns a application fee from the system by its ID. - [GET /applicationFees/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-fees/getapplicationfee.md): This method will look up a application fee by the specified ID and return it back. ### Partially updates a application fee with the specified ID. - [PATCH /applicationFees/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-fees/patchapplicationfee.md): This method will patch an existing application fee with the specified ID, using the HTTP PATCH specification. ### Updates a application fee with the specified ID. - [PUT /applicationFees/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-fees/updateapplicationfee.md): This method will update an existing application fee with the specified ID. ## Application Processes Application Processes ### Creates a new application process record that does not already exist. - [POST /applicationProcesses/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-processes/createapplicationprocess.md): This method will auto-generate an ID and create a new application process. If an ID is specified for the application process, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /applicationProcesses/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-processes/listprocessesbyawardid.md): Returns a list of records with the specified award_id ### Execute Batch Operations - [POST /applicationProcesses/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-processes/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Gets all of the processes a contact/org is eligible to use - [GET /applicationProcesses/{tenantId}/eligible/{awardId}/{customerType}/{contactOrOrganizationId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-processes/geteligibleprocesses.md) ### Returns a application process from the system by its ID. - [DELETE /applicationProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-processes/deleteapplicationprocess.md): This method will delete a application process with the specified ID. ### Returns a application process from the system by its ID. - [GET /applicationProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-processes/getapplicationprocess.md): This method will look up a application process by the specified ID and return it back. ### Partially updates a application process with the specified ID. - [PATCH /applicationProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-processes/patchapplicationprocess.md): This method will patch an existing application process with the specified ID, using the HTTP PATCH specification. ### Updates a application process with the specified ID. - [PUT /applicationProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-processes/updateapplicationprocess.md): This method will update an existing application process with the specified ID. ## Application Status Reasons Application Status Reasons ### Gets all of the application status reasons in the system. - [GET /applicationStatusReasons/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-status-reasons/listapplicationstatusreasons.md): This method will scan all application status reasons and and return them to the caller. ### Creates a new application status reason record that does not already exist. - [POST /applicationStatusReasons/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-status-reasons/createapplicationstatusreason.md): This method will auto-generate an ID and create a new application status reason. If an ID is specified for the application status reason, an error will be thrown. ### Execute Batch Operations - [POST /applicationStatusReasons/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-status-reasons/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a application status reason from the system by its ID. - [DELETE /applicationStatusReasons/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-status-reasons/deleteapplicationstatusreason.md): This method will delete a application status reason with the specified ID. ### Returns a application status reason from the system by its ID. - [GET /applicationStatusReasons/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-status-reasons/getapplicationstatusreason.md): This method will look up a application status reason by the specified ID and return it back. ### Partially updates a application status reason with the specified ID. - [PATCH /applicationStatusReasons/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-status-reasons/patchapplicationstatusreason.md): This method will patch an existing application status reason with the specified ID, using the HTTP PATCH specification. ### Updates a application status reason with the specified ID. - [PUT /applicationStatusReasons/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/application-status-reasons/updateapplicationstatusreason.md): This method will update an existing application status reason with the specified ID. ## Applications Applications ### Creates a new application record that does not already exist. - [POST /applications/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/applications/createapplication.md): This method will auto-generate an ID and create a new application. If an ID is specified for the application, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /applications/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/applications/listapplicationsbyawardid.md): Returns a list of records with the specified award_id ### Execute Batch Operations - [POST /applications/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/applications/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a list of records with the specified owner_type and id - [GET /applications/{tenantId}/contact/{ownerType}/{contactOrOrgId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/applications/listapplicationsbyownertypecontactororgid.md): Returns a list of records with the specified owner_type and id ### Generates an order from an awards application - [POST /applications/{tenantId}/generateOrder](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/applications/generateorder.md): This method will examine an awards application and generate an appropriate order ### Sends out a preview of the CRC notification email - [POST /applications/{tenantId}/previewEmail](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/applications/previewemail.md): Sends out a preview of the CRC notification email ### Sends out a preview of the CRC notification email - [POST /applications/{tenantId}/process](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/applications/processapplication.md): Sends out a preview of the CRC notification email ### Searches for applications using predefined parameters - [POST /applications/{tenantId}/search](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/applications/searchforapplications.md): Searches for applications using predefined parameters ### Returns a application from the system by its ID. - [DELETE /applications/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/applications/deleteapplication.md): This method will delete a application with the specified ID. ### Returns a application from the system by its ID. - [GET /applications/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/applications/getapplication.md): This method will look up a application by the specified ID and return it back. ### Partially updates a application with the specified ID. - [PATCH /applications/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/applications/patchapplication.md): This method will patch an existing application with the specified ID, using the HTTP PATCH specification. ### Updates a application with the specified ID. - [PUT /applications/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/applications/updateapplication.md): This method will update an existing application with the specified ID. ## Awards Awards ### Gets all of the awards in the system. - [GET /awards/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/awards/listawards.md): This method will scan all awards and and return them to the caller. ### Creates a new award record that does not already exist. - [POST /awards/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/awards/createaward.md): This method will auto-generate an ID and create a new award. If an ID is specified for the award, an error will be thrown. ### Execute Batch Operations - [POST /awards/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/awards/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Creates a copy of an award, along with other associated records - [POST /awards/{tenantId}/clone](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/awards/cloneaward.md): Creates a copy of an award, along with other associated records ### Browse Open Awards for Portal - [GET /awards/{tenantId}/portal/browseOpen](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/awards/browseopenawardsforportal.md): Returns a list of open awards available/visible in the portal ### Searches for awards using predefined parameters - [POST /awards/{tenantId}/search](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/awards/searchforawards.md): Searches for awards using predefined parameters ### Returns a list of records with the specified type_id - [GET /awards/{tenantId}/type/{type_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/awards/listawardsbytypeid.md): Returns a list of records with the specified type_id ### Returns a award from the system by its ID. - [DELETE /awards/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/awards/deleteaward.md): This method will delete a award with the specified ID. ### Returns a award from the system by its ID. - [GET /awards/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/awards/getaward.md): This method will look up a award by the specified ID and return it back. ### Partially updates a award with the specified ID. - [PATCH /awards/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/awards/patchaward.md): This method will patch an existing award with the specified ID, using the HTTP PATCH specification. ### Updates a award with the specified ID. - [PUT /awards/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/awards/updateaward.md): This method will update an existing award with the specified ID. ## Categories Categories ### Creates a new category record that does not already exist. - [POST /categories/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/categories/createcategory.md): This method will auto-generate an ID and create a new category. If an ID is specified for the category, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /categories/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/categories/listcategoriesbyawardid.md): Returns a list of records with the specified award_id ### Returns a category from the system by its ID. - [DELETE /categories/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/categories/deletecategory.md): This method will delete a category with the specified ID. ### Returns a category from the system by its ID. - [GET /categories/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/categories/getcategory.md): This method will look up a category by the specified ID and return it back. ### Partially updates a category with the specified ID. - [PATCH /categories/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/categories/patchcategory.md): This method will patch an existing category with the specified ID, using the HTTP PATCH specification. ### Updates a category with the specified ID. - [PUT /categories/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/categories/updatecategory.md): This method will update an existing category with the specified ID. ## Coupons Coupons ### Creates a new coupon record that does not already exist. - [POST /coupons/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/coupons/createcoupon.md): This method will auto-generate an ID and create a new coupon. If an ID is specified for the coupon, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /coupons/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/coupons/listcouponsbyawardid.md): Returns a list of records with the specified award_id ### Execute Batch Operations - [POST /coupons/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/coupons/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a coupon from the system by its ID. - [DELETE /coupons/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/coupons/deletecoupon.md): This method will delete a coupon with the specified ID. ### Returns a coupon from the system by its ID. - [GET /coupons/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/coupons/getcoupon.md): This method will look up a coupon by the specified ID and return it back. ### Partially updates a coupon with the specified ID. - [PATCH /coupons/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/coupons/patchcoupon.md): This method will patch an existing coupon with the specified ID, using the HTTP PATCH specification. ### Updates a coupon with the specified ID. - [PUT /coupons/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/coupons/updatecoupon.md): This method will update an existing coupon with the specified ID. ## Nomination Processes Nomination Processes ### Gets all of the nomination processes in the system. - [GET /nominationProcesses/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nomination-processes/listnominationprocesses.md): This method will scan all nomination processes and and return them to the caller. ### Creates a new nomination process record that does not already exist. - [POST /nominationProcesses/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nomination-processes/createnominationprocess.md): This method will auto-generate an ID and create a new nomination process. If an ID is specified for the nomination process, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /nominationProcesses/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nomination-processes/listprocessesbyawardid.md): Returns a list of records with the specified award_id ### Execute Batch Operations - [POST /nominationProcesses/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nomination-processes/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Gets all of the processes a contact/org is eligible to use - [GET /nominationProcesses/{tenantId}/eligible/{awardId}/{customerType}/{customer_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nomination-processes/geteligibleprocesses.md) ### Returns a nomination process from the system by its ID. - [DELETE /nominationProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nomination-processes/deletenominationprocess.md): This method will delete a nomination process with the specified ID. ### Returns a nomination process from the system by its ID. - [GET /nominationProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nomination-processes/getnominationprocess.md): This method will look up a nomination process by the specified ID and return it back. ### Partially updates a nomination process with the specified ID. - [PATCH /nominationProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nomination-processes/patchnominationprocess.md): This method will patch an existing nomination process with the specified ID, using the HTTP PATCH specification. ### Updates a nomination process with the specified ID. - [PUT /nominationProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nomination-processes/updatenominationprocess.md): This method will update an existing nomination process with the specified ID. ## Nominations Nominations ### Creates a new nomination record that does not already exist. - [POST /nominations/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominations/createnomination.md): This method will auto-generate an ID and create a new nomination. If an ID is specified for the nomination, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /nominations/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominations/listnominationsbyawardid.md): Returns a list of records with the specified award_id ### Execute Batch Operations - [POST /nominations/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominations/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a list of records with the specified contact_id - [GET /nominations/{tenantId}/contact/{contact_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominations/listnominationsbycontactid.md): Returns a list of records with the specified contact_id ### Returns a list of records with the specified nominee_id - [GET /nominations/{tenantId}/nominee/{nominee_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominations/listnominationsbynomineeid.md): Returns a list of records with the specified nominee_id ### Returns a list of records with the specified organization_id - [GET /nominations/{tenantId}/organization/{organization_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominations/listnominationsbyorganizationid.md): Returns a list of records with the specified organization_id ### Sends out a preview of the CRC notification email - [POST /nominations/{tenantId}/previewEmail](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominations/previewemail.md): Sends out a preview of the CRC notification email ### Searches for nominations using predefined parameters - [POST /nominations/{tenantId}/search](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominations/searchfornominations.md): Searches for nominations using predefined parameters ### Submit a nomination - [POST /nominations/{tenantId}/submit](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominations/submitnominations.md) ### Returns a nomination from the system by its ID. - [DELETE /nominations/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominations/deletenomination.md): This method will delete a nomination with the specified ID. ### Returns a nomination from the system by its ID. - [GET /nominations/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominations/getnomination.md): This method will look up a nomination by the specified ID and return it back. ### Partially updates a nomination with the specified ID. - [PATCH /nominations/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominations/patchnomination.md): This method will patch an existing nomination with the specified ID, using the HTTP PATCH specification. ### Updates a nomination with the specified ID. - [PUT /nominations/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominations/updatenomination.md): This method will update an existing nomination with the specified ID. ## Nominees Nominees ### Creates a new nominee record that does not already exist. - [POST /nominees/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominees/createnominee.md): This method will auto-generate an ID and create a new nominee. If an ID is specified for the nominee, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /nominees/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominees/listnomineesbyawardid.md): Returns a list of records with the specified award_id ### Execute Batch Operations - [POST /nominees/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominees/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a list of records with the specified contact_id - [GET /nominees/{tenantId}/customer/{ownerType}/{contactOrOrganizationId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominees/listnomineesbycontactid.md): Returns a list of records with the specified contact_id ### Searches for nominees using predefined parameters - [POST /nominees/{tenantId}/search](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominees/searchfornominees.md): Searches for nominees using predefined parameters ### Returns a nominee from the system by its ID. - [DELETE /nominees/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominees/deletenominee.md): This method will delete a nominee with the specified ID. ### Returns a nominee from the system by its ID. - [GET /nominees/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominees/getnominee.md): This method will look up a nominee by the specified ID and return it back. ### Partially updates a nominee with the specified ID. - [PATCH /nominees/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominees/patchnominee.md): This method will patch an existing nominee with the specified ID, using the HTTP PATCH specification. ### Updates a nominee with the specified ID. - [PUT /nominees/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/nominees/updatenominee.md): This method will update an existing nominee with the specified ID. ## Query Definitions Query Definitions ### Returns a list of records - [GET /queryDefinitions/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/query-definitions/getquerydefinitions.md): Returns a list of records ## Recipient Categories Recipient Categories ### Creates a new recipient category record that does not already exist. - [POST /recipientCategories/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipient-categories/createrecipientcategory.md): This method will auto-generate an ID and create a new recipient category. If an ID is specified for the recipient category, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /recipientCategories/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipient-categories/listcategoriesbyawardid.md): Returns a list of records with the specified award_id ### Execute Batch Operations - [POST /recipientCategories/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipient-categories/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a recipient category from the system by its ID. - [DELETE /recipientCategories/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipient-categories/deleterecipientcategory.md): This method will delete a recipient category with the specified ID. ### Returns a recipient category from the system by its ID. - [GET /recipientCategories/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipient-categories/getrecipientcategory.md): This method will look up a recipient category by the specified ID and return it back. ### Partially updates a recipient category with the specified ID. - [PATCH /recipientCategories/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipient-categories/patchrecipientcategory.md): This method will patch an existing recipient category with the specified ID, using the HTTP PATCH specification. ### Updates a recipient category with the specified ID. - [PUT /recipientCategories/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipient-categories/updaterecipientcategory.md): This method will update an existing recipient category with the specified ID. ## Recipients Recipients ### Creates a new recipient record that does not already exist. - [POST /recipients/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipients/createrecipient.md): This method will auto-generate an ID and create a new recipient. If an ID is specified for the recipient, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /recipients/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipients/listrecipientsbyawardid.md): Returns a list of records with the specified award_id ### Execute Batch Operations - [POST /recipients/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipients/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a list of records with the specified owner_type - [GET /recipients/{tenantId}/ownerId/{ownerType}/{contactOrOrgId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipients/listrecipientsbyownertypecontactororgid.md): Returns a list of records with the specified owner_type ### Searches for recipients using predefined parameters - [POST /recipients/{tenantId}/search](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipients/searchforrecipients.md): Searches for recipients using predefined parameters ### Returns a recipient from the system by its ID. - [DELETE /recipients/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipients/deleterecipient.md): This method will delete a recipient with the specified ID. ### Returns a recipient from the system by its ID. - [GET /recipients/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipients/getrecipient.md): This method will look up a recipient by the specified ID and return it back. ### Partially updates a recipient with the specified ID. - [PATCH /recipients/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipients/patchrecipient.md): This method will patch an existing recipient with the specified ID, using the HTTP PATCH specification. ### Updates a recipient with the specified ID. - [PUT /recipients/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/recipients/updaterecipient.md): This method will update an existing recipient with the specified ID. ## Reference Processes Reference Processes ### Creates a new reference process record that does not already exist. - [POST /referenceProcesses/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-processes/createreferenceprocess.md): This method will auto-generate an ID and create a new reference process. If an ID is specified for the reference process, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /referenceProcesses/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-processes/listprocessesbyawardid.md): Returns a list of records with the specified award_id ### Execute Batch Operations - [POST /referenceProcesses/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-processes/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a reference process from the system by its ID. - [DELETE /referenceProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-processes/deletereferenceprocess.md): This method will delete a reference process with the specified ID. ### Returns a reference process from the system by its ID. - [GET /referenceProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-processes/getreferenceprocess.md): This method will look up a reference process by the specified ID and return it back. ### Partially updates a reference process with the specified ID. - [PATCH /referenceProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-processes/patchreferenceprocess.md): This method will patch an existing reference process with the specified ID, using the HTTP PATCH specification. ### Updates a reference process with the specified ID. - [PUT /referenceProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-processes/updatereferenceprocess.md): This method will update an existing reference process with the specified ID. ## Reference Types Reference Types ### Gets all of the reference types in the system. - [GET /referenceTypes/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-types/listreferencetypes.md): This method will scan all reference types and and return them to the caller. ### Creates a new reference type record that does not already exist. - [POST /referenceTypes/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-types/createreferencetype.md): This method will auto-generate an ID and create a new reference type. If an ID is specified for the reference type, an error will be thrown. ### Execute Batch Operations - [POST /referenceTypes/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-types/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a reference type from the system by its ID. - [DELETE /referenceTypes/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-types/deletereferencetype.md): This method will delete a reference type with the specified ID. ### Returns a reference type from the system by its ID. - [GET /referenceTypes/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-types/getreferencetype.md): This method will look up a reference type by the specified ID and return it back. ### Partially updates a reference type with the specified ID. - [PATCH /referenceTypes/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-types/patchreferencetype.md): This method will patch an existing reference type with the specified ID, using the HTTP PATCH specification. ### Updates a reference type with the specified ID. - [PUT /referenceTypes/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reference-types/updatereferencetype.md): This method will update an existing reference type with the specified ID. ## References References ### Creates a new reference record that does not already exist. - [POST /references/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/references/createreference.md): This method will auto-generate an ID and create a new reference. If an ID is specified for the reference, an error will be thrown. ### Returns a list of records with the specified reference_id - [GET /references/{tenantId}/application/{application_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/references/listreferencesbyapplicationid.md): Returns a list of records with the specified reference_id ### Execute Batch Operations - [POST /references/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/references/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a list of records with the specified contact_id - [GET /references/{tenantId}/contact/{contact_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/references/listreferencesbycontactid.md): Returns a list of records with the specified contact_id ### Sends out a preview of the CRC notification email - [POST /references/{tenantId}/previewEmail](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/references/previewemail.md): Sends out a preview of the CRC notification email ### Sends out a preview of the CRC notification email - [POST /references/{tenantId}/process/{application_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/references/processreferences.md): Sends out a preview of the CRC notification email ### Searches for references using predefined parameters - [POST /references/{tenantId}/search](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/references/searchforreferences.md): Searches for references using predefined parameters ### Submit a reference - [POST /references/{tenantId}/submit](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/references/submitreference.md) ### Returns a reference from the system by its ID. - [DELETE /references/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/references/deletereference.md): This method will delete a reference with the specified ID. ### Returns a reference from the system by its ID. - [GET /references/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/references/getreference.md): This method will look up a reference by the specified ID and return it back. ### Partially updates a reference with the specified ID. - [PATCH /references/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/references/patchreference.md): This method will patch an existing reference with the specified ID, using the HTTP PATCH specification. ### Updates a reference with the specified ID. - [PUT /references/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/references/updatereference.md): This method will update an existing reference with the specified ID. ## Review Processes Review Processes ### Creates a new review process record that does not already exist. - [POST /reviewProcesses/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-processes/createreviewprocess.md): This method will auto-generate an ID and create a new review process. If an ID is specified for the review process, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /reviewProcesses/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-processes/listprocessesbyawardid.md): Returns a list of records with the specified award_id ### Execute Batch Operations - [POST /reviewProcesses/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-processes/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Gets all of the processes a contact/org is eligible to use - [GET /reviewProcesses/{tenantId}/eligible/{contactId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-processes/geteligibleprocesses.md) ### Returns a review process from the system by its ID. - [DELETE /reviewProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-processes/deletereviewprocess.md): This method will delete a review process with the specified ID. ### Returns a review process from the system by its ID. - [GET /reviewProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-processes/getreviewprocess.md): This method will look up a review process by the specified ID and return it back. ### Partially updates a review process with the specified ID. - [PATCH /reviewProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-processes/patchreviewprocess.md): This method will patch an existing review process with the specified ID, using the HTTP PATCH specification. ### Updates a review process with the specified ID. - [PUT /reviewProcesses/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-processes/updatereviewprocess.md): This method will update an existing review process with the specified ID. ## Review Rounds Review Rounds ### Creates a new review round record that does not already exist. - [POST /reviewRounds/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-rounds/createreviewround.md): This method will auto-generate an ID and create a new review round. If an ID is specified for the review round, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /reviewRounds/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-rounds/listroundsbyawardid.md): Returns a list of records with the specified award_id ### Execute Batch Operations - [POST /reviewRounds/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-rounds/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a review round from the system by its ID. - [DELETE /reviewRounds/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-rounds/deletereviewround.md): This method will delete a review round with the specified ID. ### Returns a review round from the system by its ID. - [GET /reviewRounds/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-rounds/getreviewround.md): This method will look up a review round by the specified ID and return it back. ### Partially updates a review round with the specified ID. - [PATCH /reviewRounds/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-rounds/patchreviewround.md): This method will patch an existing review round with the specified ID, using the HTTP PATCH specification. ### Updates a review round with the specified ID. - [PUT /reviewRounds/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/review-rounds/updatereviewround.md): This method will update an existing review round with the specified ID. ## Reviews Reviews ### Creates a new review record that does not already exist. - [POST /reviews/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reviews/createreview.md): This method will auto-generate an ID and create a new review. If an ID is specified for the review, an error will be thrown. ### Returns a list of records with the specified award_id - [GET /reviews/{tenantId}/award/{award_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reviews/listreviewsbyawardid.md): Returns a list of records with the specified award_id ### Execute Batch Operations - [POST /reviews/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reviews/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a list of records with the specified contact_id - [GET /reviews/{tenantId}/contact/{contact_id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reviews/listreviewsbycontactid.md): Returns a list of records with the specified contact_id ### Returns a list of records with the specified review_round_id - [GET /reviews/{tenantId}/reviewRound/{review_round_id}/{status}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reviews/listreviewsbyreviewroundidstatus.md): Returns a list of records with the specified review_round_id ### Searches for reviews using predefined parameters - [POST /reviews/{tenantId}/search](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reviews/searchforreviews.md): Searches for reviews using predefined parameters ### Submit a review - [POST /reviews/{tenantId}/submit](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reviews/submitreview.md) ### Returns a review from the system by its ID. - [DELETE /reviews/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reviews/deletereview.md): This method will delete a review with the specified ID. ### Returns a review from the system by its ID. - [GET /reviews/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reviews/getreview.md): This method will look up a review by the specified ID and return it back. ### Partially updates a review with the specified ID. - [PATCH /reviews/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reviews/patchreview.md): This method will patch an existing review with the specified ID, using the HTTP PATCH specification. ### Updates a review with the specified ID. - [PUT /reviews/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/reviews/updatereview.md): This method will update an existing review with the specified ID. ## Settings Settings ### Returns a setting from the system by its ID. - [DELETE /settings/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/settings/deletesetting.md): This method will delete a setting with the specified ID. ### Returns a setting from the system by its ID. - [GET /settings/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/settings/getsetting.md): This method will look up a setting by the specified ID and return it back. ### Partially updates a setting with the specified ID. - [PATCH /settings/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/settings/patchsetting.md): This method will patch an existing setting with the specified ID, using the HTTP PATCH specification. ### Creates a new setting record that does not already exist. - [POST /settings/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/settings/createsetting.md): This method will auto-generate an ID and create a new setting. If an ID is specified for the setting, an error will be thrown. ### Updates a setting with the specified ID. - [PUT /settings/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/settings/updatesetting.md): This method will update an existing setting with the specified ID. ## Statistics Statistics ### Execute Batch Operations - [POST /statistics/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/statistics/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a statistic from the system by its ID. - [GET /statistics/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/statistics/getstatistic.md): This method will look up a statistic by the specified ID and return it back. ## Types Types ### Gets all of the types in the system. - [GET /types/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/types/listtypes.md): This method will scan all types and and return them to the caller. ### Creates a new type record that does not already exist. - [POST /types/{tenantId}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/types/createtype.md): This method will auto-generate an ID and create a new type. If an ID is specified for the type, an error will be thrown. ### Execute Batch Operations - [POST /types/{tenantId}/batch](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/types/executebatchoperations.md): TAllows you to perform up to 100 parallel patch/delete operations ### Returns a type from the system by its ID. - [DELETE /types/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/types/deletetype.md): This method will delete a type with the specified ID. ### Returns a type from the system by its ID. - [GET /types/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/types/gettype.md): This method will look up a type by the specified ID and return it back. ### Partially updates a type with the specified ID. - [PATCH /types/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/types/patchtype.md): This method will patch an existing type with the specified ID, using the HTTP PATCH specification. ### Updates a type with the specified ID. - [PUT /types/{tenantId}/{id}](https://docs.api.rhythmsoftware.com/apis/awards/awards-v1/types/updatetype.md): This method will update an existing type with the specified ID.