Awards
API | Description |
---|---|
GET api/Awards?pageNumber={pageNumber}&pageSize={pageSize} |
Lists all awards. Maximum 1000 records per page. Specify desired page {pageNumber}and number of records per page {pageSize}. Number of pages is returned in headers. |
GET api/Awards/{id}?pageNumber={pageNumber}&pageSize={pageSize} |
Lists awards filtered by the provided id in GUID format. For example class_id will list all awards with that class id. |
Categories
API | Description |
---|---|
GET api/Categories |
Lists all categories. |
Classes
API | Description |
---|---|
GET api/Classes |
Lists all classes. |
Classifications
API | Description |
---|---|
GET api/Classifications?pageNumber={pageNumber}&pageSize={pageSize} |
Lists all classifications. Maximum 1000 records per page. Specify desired page {pageNumber}and number of records per page {pageSize}. Number of pages is returned in headers. |
GET api/Classifications/{id}?pageNumber={pageNumber}&pageSize={pageSize} |
Lists all classifications filtered by the provided id in GUID format. For example class_id will list all classifications with that class id. |
ClubRecords
API | Description |
---|---|
GET api/ClubRecords?pageNumber={pageNumber}&pageSize={pageSize} |
Lists all club records. Maximum 1000 records per page. Specify desired page {pageNumber}and number of records per page {pageSize}. Number of pages is returned in headers. |
GET api/ClubRecords/{id}?pageNumber={pageNumber}&pageSize={pageSize} |
Lists club records filtered by the provided id in GUID format. For example class_id will list all club records with that class id. |
CurrentClassifications
API | Description |
---|---|
GET api/CurrentClassifications?pageNumber={pageNumber}&pageSize={pageSize} |
Lists current classifications. Maximum 1000 records per page. Specify desired page {pageNumber}and number of records per page {pageSize}. Number of pages is returned in headers. |
GET api/CurrentClassifications/{id}?pageNumber={pageNumber}&pageSize={pageSize} |
Lists current classifications filtered by the provided id in GUID format. For example class_id will list all current classifications with that class id. |
CurrentHandicaps
API | Description |
---|---|
GET api/CurrentHandicaps?pageNumber={pageNumber}&pageSize={pageSize} |
Lists current handicaps. Maximum 1000 records per page. Specify desired page {pageNumber}and number of records per page {pageSize}. Number of pages is returned in headers. |
GET api/CurrentHandicaps/{id}?pageNumber={pageNumber}&pageSize={pageSize} |
Lists current handicaps filtered by the provided id in GUID format. For example class_id will list all current handicaps with that class id. |
Distances
API | Description |
---|---|
GET api/Distances |
Lists all distances. |
Equipment
API | Description |
---|---|
GET api/Equipment?item={item} |
Lists items of equipment. Set item as Arrows to list all arrows. Set item as Bows to list all bows. Other values will produce a nul result |
Faces
API | Description |
---|---|
GET api/Faces |
Lists all faces. |
Files
API | Description |
---|---|
POST api/Files?recordid={recordid} |
Uploads scoresheets and results (maximum 4 files). Replaces all previous uploads for this record id |
POST api/Files?recordid={recordid}&metaid={metaid} |
Uploads single file to replace one with a given meta id |
DELETE api/Files?recordId={recordId}&metaId={metaId} |
Deletes a single file. The file is defined by meta id and the recordid |
Handicaps
API | Description |
---|---|
GET api/Handicaps?pageNumber={pageNumber}&pageSize={pageSize} |
Lists all handicaps. Maximum 1000 records per page. Specify desired page {pageNumber}and number of records per page {pageSize}. Number of pages is returned in headers. |
GET api/Handicaps/{id}?pageNumber={pageNumber}&pageSize={pageSize} |
Lists all handicaps filtered by the provided id in GUID format. For example class_id will list all handicaps with that class id. |
Meta
API | Description |
---|---|
GET api/Meta?recordid={recordid} |
Lists all meta records asscoiated with a score record by the provided record id in GUID format. |
POST api/Meta |
Adds a set of score meta associated with a specific score record |
PUT api/Meta?recordId={recordId} |
Updates all meta associated with a specified score record. The score record is defined by recordid |
PUT api/Meta?metaId={metaId} |
Updates specific meta associated with a specified score record. The score record is defined by recordid and the meta values by meta id |
DELETE api/Meta?recordId={recordId} |
Deletes all meta associated with a specified score record. The score record is defined by recordid |
DELETE api/Meta?recordId={recordId}&metaId={metaId} |
Deletes a single item of meta associated with a specified score record. The score record is defined by recordid and the meta by meta id |
Rounds
API | Description |
---|---|
GET api/Rounds |
Lists all classes. |
Scores
API | Description |
---|---|
GET api/scores?pageNumber={pageNumber}&pageSize={pageSize} |
Lists all score records. Maximum 1000 records per page. Specify desired page {pageNumber}and number of records per page {pageSize}. Number of pages is returned in headers. |
GET api/scores?id={id}&pageNumber={pageNumber}&pageSize={pageSize} |
Lists all score records filtered by the provided id in GUID format. For example class_id will list all score records with that class id. |
POST api/scores |
Adds a score to the database. |
PUT api/scores?recordId={recordId} |
Updates a score record in the database given the unique id of the score record |
DELETE api/scores?recordId={recordId} |
Deletes a single score record from the database. The score record is defined by its unique recordid |
Settings
API | Description |
---|---|
GET api/Settings |
Lists options for this user |