Skip to content

Hackathon

nanda-kshr edited this page Jan 4, 2026 · 1 revision

Hackathon

Base path: /api/hackathon/

Endpoint: list-hackathons/

  • Brief: Retrieval/list endpoint.
  • Request body example (JSON):
{
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: list-hackathons/upcoming/

  • Brief: Retrieval/list endpoint.
  • Request body example (JSON):
{
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: list-hackathons/<str:hackathon_id>/

  • Brief: Resource-specific endpoint (path param).
  • Path params:
    • str:hackathon_id
  • Request body example (JSON):
{
  "hackathon_id": "<str:hackathon_id>",
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: info/<str:hackathon_id>/

  • Brief: Resource-specific endpoint (path param).
  • Path params:
    • str:hackathon_id
  • Request body example (JSON):
{
  "hackathon_id": "<str:hackathon_id>",
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: create-hackathon/

  • Brief: Collection endpoint.
  • Request body example (JSON):
{
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: edit-hackathon/<str:hackathon_id>/

  • Brief: Resource-specific endpoint (path param).
  • Path params:
    • str:hackathon_id
  • Request body example (JSON):
{
  "hackathon_id": "<str:hackathon_id>",
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: delete-hackathon/<str:hackathon_id>/

  • Brief: Resource-specific endpoint (path param).
  • Path params:
    • str:hackathon_id
  • Request body example (JSON):
{
  "hackathon_id": "<str:hackathon_id>",
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: publish-hackathon/<str:hackathon_id>/

  • Brief: Resource-specific endpoint (path param).
  • Path params:
    • str:hackathon_id
  • Request body example (JSON):
{
  "hackathon_id": "<str:hackathon_id>",
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: submit-hackathon/

  • Brief: Collection endpoint.
  • Request body example (JSON):
{
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: list-organiser-hackathons/<str:hackathon_id>/

  • Brief: Resource-specific endpoint (path param).
  • Path params:
    • str:hackathon_id
  • Request body example (JSON):
{
  "hackathon_id": "<str:hackathon_id>",
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: add-organiser/<str:hackathon_id>/

  • Brief: Resource-specific endpoint (path param).
  • Path params:
    • str:hackathon_id
  • Request body example (JSON):
{
  "hackathon_id": "<str:hackathon_id>",
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: delete-organiser/<str:organiser_link_id>/

  • Brief: Resource-specific endpoint (path param).
  • Path params:
    • str:organiser_link_id
  • Request body example (JSON):
{
  "organiser_link_id": "<str:organiser_link_id>",
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: list-applicants/

  • Brief: Retrieval/list endpoint.
  • Request body example (JSON):
{
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: list-applicants/<str:hackathon_id>/

  • Brief: Resource-specific endpoint (path param).
  • Path params:
    • str:hackathon_id
  • Request body example (JSON):
{
  "hackathon_id": "<str:hackathon_id>",
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: list-form/<str:hackathon_id>/

  • Brief: Resource-specific endpoint (path param).
  • Path params:
    • str:hackathon_id
  • Request body example (JSON):
{
  "hackathon_id": "<str:hackathon_id>",
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: list-organisations/

  • Brief: Retrieval/list endpoint.
  • Request body example (JSON):
{
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: list-districts/

  • Brief: Retrieval/list endpoint.
  • Request body example (JSON):
{
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Endpoint: list-default-form-fields/

  • Brief: Retrieval/list endpoint.
  • Request body example (JSON):
{
  "field1": "value1",
  "field2": "value2"
}
  • Response example (success):
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "Success"
    ]
  },
  "response": {
    "data": "..."
  }
}

Clone this wiki locally