trash nothing
  1. groups
trash nothing
  • messages
    • List conversations
      GET
    • Mark all conversations as read
      PUT
    • Search conversations
      GET
    • Delete conversation
      DELETE
    • Archive conversation
      PUT
    • Block conversation
      PUT
    • Mark conversation as read
      PUT
    • List conversation messages
      GET
    • Reply to conversation
      POST
    • Report conversation
      POST
    • Unarchive conversation
      PUT
    • Unblock conversation
      PUT
  • misc
    • Send feedback
      POST
  • groups
    • Search groups
      GET
    • Retrieve multiple groups
      GET
    • Join groups
      POST
    • Retrieve a group
      GET
    • Submit group answers
      POST
    • Contact group moderators
      POST
    • Leave a group
      POST
  • photos
    • Create a photo
      POST
    • Retrieve multiple photos
      GET
    • Delete a photo
      DELETE
    • Rotate a photo
      POST
  • posts
    • List posts
      GET
    • Submit a post
      POST
    • List all posts
      GET
    • List all post changes
      GET
    • Retrieve client.js
      GET
    • Retrieve multiple posts
      GET
    • Search posts
      GET
    • Retrieve a post
      GET
    • Update a post
      PUT
    • Delete a post bookmark
      DELETE
    • Bookmark a post
      PUT
    • Retrieve post display data
      GET
    • Flag a post
      POST
    • Map a post
      PUT
    • Promise an offer post
      PUT
    • Reply to a post
      POST
    • Satisfy a post
      PUT
    • Share a post
      POST
    • Unpromise an offer post
      PUT
    • Withdraw a post
      PUT
  • stories
    • List stories
    • Submit a story
    • Retrieve a story
    • Like a story
    • Unlike a story
    • Record story viewed
  • users
    • Retrieve current user
    • Update current user
    • List current users' email alerts
    • Create an email alert
    • Delete an email alert
    • Change email address
    • Set users' email address as not bouncing
    • List current users' groups
    • Update location
    • List current users' group notices
    • List current users' post locations
    • Save a post location for the current user
    • List current users' posts
    • Search current users' posts
    • Set a profile image
    • List current users' profile images
    • Resend account verification email
    • Send password reset email
    • Report a user
    • Retrieve a user
    • Retrieve user display info
    • Submit feedback on a user
    • List posts by a user
    • Search posts by a user
    • Retrieve a users' profile image
  1. groups

Submit group answers

POST
/groups/{group_id}/answers
Submits answers to a groups' membership questionnaire.

The request body should be a JSON object mapping each question from the group membership.questionnaire.questions field to an answer (eg. {"Where do you live?": "New York City"} ). All questions are required so no null or empty string answers are allowed.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://trashnothing.com/api/v1.2/groups//answers' \
--header 'Content-Type: application/json' \
--data-raw '{
    "property1": "string",
    "property2": "string"
}'
Response Response Example
200 - Example 1
{
    "country": {
        "abbreviation": "CA",
        "name": "Canada"
    },
    "group_id": 46,
    "has_questions": true,
    "homepage": "https://trashnothing.com/OttawaReuse",
    "identifier": "OttawaReuse",
    "latitude": 45.423494,
    "longitude": -75.697933,
    "member_count": 4838,
    "membership": {
        "date": "2015-01-22T17:05:50",
        "questionnaire": {
            "message": "This group is only for people who live in Ottawa.",
            "questions": [
                "Where do you live?"
            ]
        },
        "status": "pending-questions"
    },
    "name": "Ottawa Reuse",
    "open_archives": false,
    "open_membership": false,
    "region": {
        "abbreviation": "ON",
        "name": "Ontario"
    },
    "timezone": "America/Toronto",
    "utc_offset": -5
}

Request

Path Params

Body Params application/json

Examples

Responses

🟢200The updated group.
application/json
Body

🟠400Missing or invalid answers or questions were already answered or questions don't need to be answered.
🟠404Group not found.
Modified at 2022-09-11 18:59:47
Previous
Retrieve a group
Next
Contact group moderators
Built with