Service Dog Standards Help

Flagging proffessional or team prrofile

1. Send flagging report

When submitting a flagging report, the client must send all fields defined in flagging_steps, including:

  • visible (user-filled) fields

  • hidden fields

Even if a field is not displayed to the user or not directly editable, it must still be included in the request payload with its current value.

Important

The backend relies on the complete set of fields from flagging_steps to correctly:

  • validate the report payload

  • determine the report context

  • link the report to the correct target (profile or team)

  • ensure consistent processing and auditing

Omitting hidden or non-visible fields may result in:

  • validation errors

  • incorrect report attribution

  • incomplete or invalid report records

Summary

Always submit the full flagging_steps payload as received from the API, without filtering out hidden or non-visible fields.

Endpoint: POST /api/v1/flagging-report

Request Headers:

Authorization: Bearer your_generated_token //optional X-API-Key: your_api_key Content-Type: application/json

Request Body (JSON):

{ "reason": "team_misrepresenting_status", "description": "Service Dog Standards, this website and our materials are provided as a benefit to the Assistance and Service Dog community as a whole. We are built on the trust and good-will of our members and the animals that serve them. We are not a certification process or substitute for training. Service Dog Standards can not and will not be held responsible or liable for the actions of individual owners or their dogs in any way, shape or form. All member data is provided at the assertion of the animal owner. We are an educational tool for the public and Service and Assistance Dog trainers and owners. Misrepresenting an animal as a Service or Assistance Animal for any reason in any way is a crime. All members are subject to our Terms and Conditions.", "reportable_type": "App\\Models\\UserAnimalTeam", "reportable_id": 12, "reporter_id": 211, "reporter_email": "[email protected]", "reporter_name": "Test New Invited Handler Example" }

Expected Response:

{ "success": true, "message": "Report accepted successfully", "data": { "title": "Thank you for your report.", "body": [ "We'll review this profile to verify the information and update or archive it as needed.", "Keeping the registry current helps protect the integrity of the community." ] } }
13 January 2026