Skip to content

AHDS Store API (1.0)

Animal Health Data Store - V1 API Documentation

Overview
Languages
Servers
Mock server

https://docs.heydonto.com/_mock/apis/animal-health/openapi/

Local Development

http://localhost:8083/

Operations
Operations
Operations
Operations
Operations
Operations

Request

Fully replaces an existing Sex. All fields must be provided.

Security
bearer
Path
siteIdnumberrequired

Site identifier

sexIdstringrequired

Sex unique identifier (UUID)

Bodyapplication/jsonrequired
abbreviationstringrequired

Short code or abbreviation for the sex (e.g., M, F, U).

extensionsobjectrequired

Vendor- or practice-specific extensions.

isActivebooleanrequired

Whether this sex option is active and should be available for selection.

isDesexedbooleanrequired

Indicates whether this sex classification implies desexing (e.g., neutered male).

namestringrequired

Human-readable name of the sex (e.g., Male, Female, Unknown).

curl -i -X PUT \
  'https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/sex/{sexId}' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "abbreviation": "string",
    "extensions": {},
    "isActive": true,
    "isDesexed": true,
    "name": "string"
  }'

Responses

Sex replaced successfully

Bodyapplication/json
abbreviationstringrequired

Short code or abbreviation for the sex (e.g., M, F, U).

createdAtstring(date-time)required

Timestamp when this sex record was created.

Example: "2025-01-01T00:00:00.000Z"
extensionsobjectrequired

Vendor- or practice-specific extensions.

isActivebooleanrequired

Whether this sex option is active and should be available for selection.

isDesexedbooleanrequired

Indicates whether this sex classification implies desexing (e.g., neutered male).

namestringrequired

Human-readable name of the sex (e.g., Male, Female, Unknown).

sexIdstringrequired

Stable, opaque identifier for the sex record.

Example: "123e4567-e89b-12d3-a456-426614174000"
updatedAtstring(date-time)required

Timestamp when this sex record was last updated.

Example: "2025-01-01T00:00:00.000Z"
Response
application/json
{ "abbreviation": "string", "createdAt": "2025-01-01T00:00:00.000Z", "extensions": {}, "isActive": true, "isDesexed": true, "name": "string", "sexId": "123e4567-e89b-12d3-a456-426614174000", "updatedAt": "2025-01-01T00:00:00.000Z" }

Request

Permanently deletes a Sex record.

Security
bearer
Path
siteIdnumberrequired

Site identifier

sexIdstringrequired

Sex unique identifier (UUID)

curl -i -X DELETE \
  'https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/sex/{sexId}' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Sex deleted successfully

Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations