Service Dog Standards Help

Agreements

1. Get agreements list for user

Endpoint

GET /api/v1/agreements?user_id={user_id} //query parameter is optional

Request Headers

{ "Authorization": "Bearer token here", "X-API-Key": "123456789", "Content-Type": "application/json" }

Response Body (200)

{ "success": true, "data": { "agreements": [ { "id": 2, "title": "Friend or Family Member Agreement", "intro": "Join the Global Community of Friends, Family, & Allies Supporting Ethical Service Dog Teams", "description": "<p>Service dogs are life-changing partners for individuals with disabilities, offering essential support in navigating a world that isn’t always built for their needs.</p><p>Whether you're a <strong>family member, friend, neighbor</strong>, or part of someone's <strong>personal support system</strong>, your encouragement and understanding can make a powerful difference.</p>", "version": "1", "step": 1, "download_url": "https://servicedog2.webcoder-dev.com/api/v1/profile/agreements/2" }, { "id": 28, "title": "Friend or Family Member Agreement", "intro": "You're Helping Ensure Safety, Independence, and Public Confidence", "description": "<p>Service dogs are more than companions. They are <strong>medical aids, mobility partners, and lifelines</strong> for disabled individuals navigating a world not always built for them.</p><p>Your support helps make sure that:</p><ul><li><strong>The handler stays independent</strong><br> by giving them the confidence to experience freedom and independence in daily life.</li><li><strong>Everyone stays safe and supported</strong><br> through thoughtful, respectful interactions.</li><li><strong>The public understands and respects service dogs</strong><br> so teams can work without judgment or interference.</li></ul>", "version": "1", "step": 1, "download_url": "https://servicedog2.webcoder-dev.com/api/v1/profile/agreements/28" }, { "id": 29, "title": "Friend or Family Member Agreement", "intro": "Service Dog Standards Is a Global Initiative", "description": "<p>Our guidelines are used by trainers, handlers, caregivers, and advocates around the world.</p><p>We don’t provide training directly; <strong>we set the training and behavior standards</strong> that <strong>promote safe, ethical, and responsible</strong> service dog partnership and training.</p><p>These shared expectations help ensure:</p><ul><li><strong>Consistency</strong></li><li><strong>Safety</strong></li><li>and&nbsp;<strong>Dignity</strong> for every team — no matter where they are.</li></ul><p>By being a part of <strong>Service Dog Standards</strong>, you're showing that <strong>you care about doing things the right way</strong> — for the <strong>handler, the dog, and the community</strong>.</p><p><strong>Together, we can make a kinder, better-educated, and more accessible world for everyone.</strong></p>", "version": "1", "step": 1, "download_url": "https://servicedog2.webcoder-dev.com/api/v1/profile/agreements/29" }, { "id": 51, "title": "Friend or Family Member Agreement", "intro": "Service Dog Standards Is a Global Initiative", "description": "<p><strong>As someone close to a person working with a service dog, your support matters</strong> more than you might realize. You don’t need to be a trainer or a professional to help—<strong>just someone who cares and wants to do things the right way.</strong> Here are the standards we ask you to keep in mind as you support someone on this journey:</p><ol><li><strong>Help the Handler Navigate the Journey</strong><br>Whether they’re just starting or already working with a dog, your role is to encourage and assist. That might mean learning alongside them, helping them think through routines, or simply being there as they adapt to life with a service dog.</li><li><strong>Encourage Safe, Ethical Training</strong><br>You don’t need to train the dog, but you can help ensure the handler is connected to good resources. If something doesn’t feel right, speak up. Ask questions. Help make sure the training aligns with safe, ethical, and respectful standards.</li><li><strong>Talk About Why Standards Matter</strong><br>Every service dog team should follow certain guidelines to protect both the person and the dog. These standards support the handler’s independence, safety, and public access rights. Help them understand why this matters—not just for them but for all service dog teams.</li><li><strong>Respect Their Privacy</strong><br>Disability and medical information is personal. Be mindful about what you share and with whom. The handler’s privacy and dignity should always come first.</li><li><strong>Support Their Independence</strong><br>Service dogs are about freedom and empowerment. That means letting the handler take the lead, make decisions, and grow into the role of managing their dog. Offer help, but don’t take over.</li><li><strong>Keep Learning Together</strong><br>The world of service dogs is always evolving. Stay curious. Keep an open mind. Whether it’s learning new laws, new training ideas, or better ways to support the team—you’re in this together.</li></ol><p>This agreement isn’t about doing everything perfectly.<br>It’s about showing up with respect, empathy, and a willingness to do your part.</p><p><strong>Thanks for being one of the people who makes life better for someone with a service dog.</strong></p>", "version": "1", "step": 1, "download_url": "https://servicedog2.webcoder-dev.com/api/v1/profile/agreements/51" } ] }, "message": "Data retrieved successfully" }

2. Renew agreements for user

Endpoint

POST /api/v1/agreements/renew

Request Body (JSON):

{ "user_id": "your_user_id" // optional. If this parameter is not specified, the authorized user's aggregations will be updated. }

Request Headers

{ "Authorization": "Bearer token here", "X-API-Key": "123456789", "Content-Type": "application/json" }

Response Body (200)

{ "success": true, "message": "Renew agreements updated successfully" }

3. Renew agreements for user on behalf with download pdf

Endpoint

GET /api/v1/agreements/download?user_id={your_user_id} //query parameter is optional

Request Body (JSON):

{}

Request Headers

{ "Authorization": "Bearer token here", "X-API-Key": "123456789", "Content-Type": "application/json" }

Response Body (200)

pdf file stream

02 June 2026