GET /api/
HTTP 200 OK
Allow: GET, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "/api/": {
        "Request Types": [
            "GET"
        ],
        "Headers": {
            "Authorization": "Token String"
        },
        "Body": null,
        "Returns": {
            "url_usage": "Dict"
        }
    },
    "/api/login/": {
        "Request Types": [
            "POST"
        ],
        "Headers": {
            "Authorization": "Token String"
        },
        "Body": {
            "username": "String",
            "password": "String"
        },
        "Returns": {
            "authenticated": "Bool",
            "token": "Token String"
        }
    },
    "/api/list_grams/": {
        "Request Types": [
            "POST"
        ],
        "Headers": {
            "Authorization": "Token String"
        },
        "Body": null,
        "Returns": {
            "board_display_name": "String",
            "grams": "Dict",
            "board_first_name": "String",
            "board_full_name": "String"
        }
    },
    "/api/update_settings/": {
        "Request Types": [
            "POST"
        ],
        "Headers": {
            "Authorization": "Token String"
        },
        "Body": {
            "audio_notifications": "String",
            "profanity_filter": "Bool"
        },
        "Returns": {
            "updated": "Bool"
        }
    },
    "/api/list_boards/": {
        "Request Types": [
            "GET"
        ],
        "Headers": {
            "Authorization": "Token String"
        },
        "Body": null,
        "Returns": {
            "username": "String",
            "first_name": "String",
            "board_list": "List(Dict)",
            "contact_list": "List(Dict)"
        }
    },
    "/api/get_contacts/": {
        "Request Types": [
            "GET"
        ],
        "Headers": {
            "Authorization": "Token String"
        },
        "Body": null,
        "Returns": {
            "contacts": "List(Dict)"
        }
    },
    "/api/make_board/": {
        "Request Types": [
            "POST"
        ],
        "Headers": {
            "Authorization": "Token String"
        },
        "Body": {
            "name": "String",
            "first_name": "String",
            "last_name": "String"
        },
        "Returns": {
            "created": "Bool"
        }
    },
    "/api/send_gram/": {
        "Request Types": [
            "POST"
        ],
        "Headers": {
            "Authorization": "Token String"
        },
        "Body": {
            "board": "String",
            "gram": "String",
            "display_for": "Double"
        },
        "Returns": {
            "gram_sent": "Bool"
        }
    },
    "/api/check_new_add/": {
        "Request Types": [
            "POST"
        ],
        "Headers": {
            "Authorization": "Token String"
        },
        "Body": {
            "display_name": "String"
        },
        "Returns": {
            "needed": "Bool",
            "new_grams": "List(Dict)"
        }
    },
    "/api/get_settings/": {
        "Request Types": [
            "GET"
        ],
        "Headers": {
            "Authorization": "Token String"
        },
        "Body": null,
        "Returns": {
            "audio_notifications": "String",
            "read_receipts": "Bool",
            "interactive_gram": "Bool",
            "profanity_filter": "Bool"
        }
    },
    "/api/makeboard_redirect/": {
        "Request Types": [
            "GET"
        ],
        "Headers": {
            "Authorization": "Token String"
        },
        "Body": null,
        "Returns": "HttpRedirect"
    },
    "/api/process_response/": {
        "Request Types": [
            "POST"
        ],
        "Headers": {
            "Authorization": "Token String"
        },
        "Body": {
            "username": "String",
            "positive": "Bool",
            "BoardOwner": "String",
            "boardName": "String"
        },
        "Returns": {
            "processed": "Bool"
        }
    }
}