Endpoints

About

All HTTP methods should be prepended by this service's endpoint:

https://api.withleaf.io/services/beta/prescriptions/api

See below the REST resources and their endpoints available in this service.

Prescription (BETA)

Prescription Resources

This feature has the following endpoints available:

DescriptionEndpoints
Upload prescription to Raven SlingshotPOST /users/{leafUserId}/ravenSlingshot
List prescriptions from Raven SlingshotGET /users/{leafUserId}/ravenSlingshot
Upload prescription to Climate FieldViewPOST /users/{leafUserId}/climateFieldView

Upload prescription to Raven Slingshot

 POST /users/{leafUserId}/ravenSlingshot

Upload a prescription using the Raven Slingshot credentials of the LeafUserId.

curl -X POST \
-H 'Authorization: Bearer YOUR_TOKEN' \
-F 'file=prescription_rx_map.zip' \
'https://api.withleaf.io/services/beta/prescriptions/api/users/{leafUserId}/ravenSlingshot'

Response

The response is json with the id of the file uploaded to the provider .

{
"id": "str",
"name": "str"
}

List prescriptions from Raven Slingshot

 GET /users/{leafUserId}/ravenSlingshot

List the existing prescriptions available in the provider

curl -X GET \
-H 'Authorization: Bearer YOUR_TOKEN' \
-d '{ "name": "str"}' \
'https://api.withleaf.io/services/beta/prescriptions/api/users/{leafUserId}/ravenSlingshot'

Response

A json array of prescriptions available in this provider

[
{
"id": "str",
"name": "str,"
},
{
"id": "str",
"name": "str,"
}
]

Upload prescription to Climate FieldView

 POST /users/{leafUserId}/climateFieldView

Upload a prescription using the Climate FieldView credentials of the LeafUserId.

curl -X POST \
-H 'Authorization: Bearer YOUR_TOKEN' \
-F 'file=prescription_rx_map.zip' \
'https://api.withleaf.io/services/beta/prescriptions/api/users/{leafUserId}/climateFieldView'

Response

The response is json with the id of the file uploaded to the provider.

{
"id": "str",
"name": "str"
}