lib

GET /v1/proposals[/:proposals_id]/lib

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

POST /v1/proposals[/:proposals_id]/lib

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json
Content-Type
application/vnd.proposals.v1+json
application/json

Body


                                            

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 201: Created

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

GET /v1/proposals[/:proposals_id]/lib[/:lib_id]

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

PATCH /v1/proposals[/:proposals_id]/lib[/:lib_id]

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json
Content-Type
application/vnd.proposals.v1+json
application/json

Body


                                            

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

PUT /v1/proposals[/:proposals_id]/lib[/:lib_id]

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json
Content-Type
application/vnd.proposals.v1+json
application/json

Body


                                            

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

DELETE /v1/proposals[/:proposals_id]/lib[/:lib_id]

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 204: No Content
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

proposals

GET /v1/proposals

Fields

Field Type Description Required
start_date

date started

NO
end_date

end of date

NO
proposal_type proposal_type

proposal type

YES
program_id program_id

program id

NO
project_id

project id

NO
project_title YES
project_description NO
description NO
general_objective NO
specific_objectives NO
significance NO
literature NO
methodology NO
sustainability NO
outcomes NO
social_impact NO
economic_impact NO
limitations NO
research_type NO
researcher_id NO
implementation_sites NO

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

POST /v1/proposals

Fields

Field Type Description Required
start_date

date started

NO
end_date

end of date

NO
proposal_type proposal_type

proposal type

YES
program_id program_id

program id

NO
project_id

project id

NO
project_title YES
project_description NO
description NO
general_objective NO
specific_objectives NO
significance NO
literature NO
methodology NO
sustainability NO
outcomes NO
social_impact NO
economic_impact NO
limitations NO
research_type NO
researcher_id NO
implementation_sites NO

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json
Content-Type
application/vnd.proposals.v1+json
application/json

Body


                                            

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 201: Created
  • 400: Client Error
  • 422: Unprocessable Entity

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

GET /v1/proposals[/:proposals_id]

Fields

Field Type Description Required
start_date

date started

NO
end_date

end of date

NO
proposal_type proposal_type

proposal type

YES
program_id program_id

program id

NO
project_id

project id

NO
project_title YES
project_description NO
description NO
general_objective NO
specific_objectives NO
significance NO
literature NO
methodology NO
sustainability NO
outcomes NO
social_impact NO
economic_impact NO
limitations NO
research_type NO
researcher_id NO
implementation_sites NO

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

PUT /v1/proposals[/:proposals_id]

Fields

Field Type Description Required
start_date

date started

NO
end_date

end of date

NO
proposal_type proposal_type

proposal type

YES
program_id program_id

program id

NO
project_id

project id

NO
project_title YES
project_description NO
description NO
general_objective NO
specific_objectives NO
significance NO
literature NO
methodology NO
sustainability NO
outcomes NO
social_impact NO
economic_impact NO
limitations NO
research_type NO
researcher_id NO
implementation_sites NO

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json
Content-Type
application/vnd.proposals.v1+json
application/json

Body


                                            

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found
  • 400: Client Error
  • 422: Unprocessable Entity

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

POST /v1/proposals[/:proposals_id]

Fields

Field Type Description Required
start_date

date started

NO
end_date

end of date

NO
proposal_type proposal_type

proposal type

YES
program_id program_id

program id

NO
project_id

project id

NO
project_title YES
project_description NO
description NO
general_objective NO
specific_objectives NO
significance NO
literature NO
methodology NO
sustainability NO
outcomes NO
social_impact NO
economic_impact NO
limitations NO
research_type NO
researcher_id NO
implementation_sites NO

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json
Content-Type
application/vnd.proposals.v1+json
application/json

Body


                                            

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 201: Created
  • 404: Not Found
  • 400: Client Error
  • 422: Unprocessable Entity

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

status

GET /status

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

POST /status

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json
Content-Type
application/vnd.proposals.v1+json
application/json

Body


                                            

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 201: Created

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

GET /status[/:status_id]

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

PATCH /status[/:status_id]

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json
Content-Type
application/vnd.proposals.v1+json
application/json

Body


                                            

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

PUT /status[/:status_id]

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json
Content-Type
application/vnd.proposals.v1+json
application/json

Body


                                            

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

DELETE /status[/:status_id]

Request

Headers

Header Value
Accept
application/vnd.proposals.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 204: No Content
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.proposals.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed