PUT api/members?member_id={member_id}
Updates aa member in the database given the member_id of the member
Request Information
URI Parameters
| Name | Description | Type | Additional information | 
|---|---|---|---|
| member_id | globally unique identifier | Required | 
Body Parameters
MemberDetails| Name | Description | Type | Additional information | 
|---|---|---|---|
| address | Sets the member address. | string | None. | 
| age_group_id | Sets the identifier of the member age group. | globally unique identifier | Required | 
| archived | Sets if the member is archived. | boolean | None. | 
| class_id | Sets the identifier of the member bow class. | globally unique identifier | Required | 
| coachinglevel | Sets the member coaching level. | string | None. | 
| consent | Sets if the member consents to communications | boolean | Required | 
| date_of_birth | Sets the member date of birth. If only know age then use 01/01/YYYY where YYYY is the birth year calculated by taking age this year away from the current year | date | Required | 
| Sets the member email. | string | None. | |
| emergencycontact | Sets the member emergency contact. | string | None. | 
| emergencyphone | Sets the member emergency contact phone #. | string | None. | 
| grade_id | Sets the identifier of the member grade. | globally unique identifier | None. | 
| joined | Sets the date the member joined. | date | Required | 
| junior | Sets if the member is junior (under 18). | boolean | Required | 
| membership_id | Sets the membership ID | string | None. | 
| name | Sets the member name. | string | Required | 
| no_age_checks | Sets if no age checks are to be undertaken. | boolean | None. | 
| no_joined_checks | Sets if no date joined checks are to be undertaken. | boolean | None. | 
| notes | Sets any notes. | string | None. | 
| phone | Sets the member phone #. | string | None. | 
Request Formats
application/json, text/json
{
  "address": "sample string 1",
  "age_group_id": "e23aa476-80af-44ed-a4d2-d7b7b18eb43c",
  "archived": true,
  "class_id": "285c625d-cb64-432d-980a-06d86afc7140",
  "coachinglevel": "sample string 5",
  "consent": true,
  "date_of_birth": "2025-10-31T00:34:09.8671997+00:00",
  "email": "sample string 8",
  "emergencycontact": "sample string 9",
  "emergencyphone": "sample string 10",
  "grade_id": "243964aa-da6f-46ab-ba39-67fc11ede1b9",
  "joined": "2025-10-31T00:34:09.8671997+00:00",
  "junior": true,
  "membership_id": "sample string 14",
  "name": "sample string 15",
  "no_age_checks": true,
  "no_joined_checks": true,
  "notes": "sample string 18",
  "phone": "sample string 19"
}
        multipart/form-data
{"address":"sample string 1","age_group_id":"e23aa476-80af-44ed-a4d2-d7b7b18eb43c","archived":true,"class_id":"285c625d-cb64-432d-980a-06d86afc7140","coachinglevel":"sample string 5","consent":true,"date_of_birth":"2025-10-31T00:34:09.8671997+00:00","email":"sample string 8","emergencycontact":"sample string 9","emergencyphone":"sample string 10","grade_id":"243964aa-da6f-46ab-ba39-67fc11ede1b9","joined":"2025-10-31T00:34:09.8671997+00:00","junior":true,"membership_id":"sample string 14","name":"sample string 15","no_age_checks":true,"no_joined_checks":true,"notes":"sample string 18","phone":"sample string 19"}
        application/xml, text/xml
<MemberDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Archery_Records_API.Models"> <address>sample string 1</address> <age_group_id>e23aa476-80af-44ed-a4d2-d7b7b18eb43c</age_group_id> <archived>true</archived> <class_id>285c625d-cb64-432d-980a-06d86afc7140</class_id> <coachinglevel>sample string 5</coachinglevel> <consent>true</consent> <date_of_birth>2025-10-31T00:34:09.8671997+00:00</date_of_birth> <email>sample string 8</email> <emergencycontact>sample string 9</emergencycontact> <emergencyphone>sample string 10</emergencyphone> <grade_id>243964aa-da6f-46ab-ba39-67fc11ede1b9</grade_id> <joined>2025-10-31T00:34:09.8671997+00:00</joined> <junior>true</junior> <membership_id>sample string 14</membership_id> <name>sample string 15</name> <no_age_checks>true</no_age_checks> <no_joined_checks>true</no_joined_checks> <notes>sample string 18</notes> <phone>sample string 19</phone> </MemberDetails>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information | 
|---|---|---|---|
| Version | Version | None. | |
| Content | HttpContent | None. | |
| StatusCode | HttpStatusCode | None. | |
| ReasonPhrase | string | None. | |
| Headers | Collection of Object | None. | |
| RequestMessage | HttpRequestMessage | None. | |
| IsSuccessStatusCode | boolean | None. | 
