1.2 KiB
1.2 KiB
parsers
A parser should conform to a simple API spec so that it can be easily accessed
Healthcheck
Simple endpoint that accepts nothing and returns 'OK' on success.
Attrs | |
---|---|
Path | / |
Method | GET |
Response | "OK" |
Parse
The primary endpoint that will parse a message
Attrs | |
---|---|
Path | /parse |
Method | POST |
Request | json |
Response | json |
Request:
Key | Example Value | Description |
---|---|---|
"message" |
"Here's your tracking number: 1Z879E930346834440" |
Full contents of the email message |
"subject" |
"Your email is here" |
Full contents of the email message |
Response:
Key | Example Value | Description |
---|---|---|
"token" |
"1Z879E930346834440" |
String token that was extracted |
"type" |
"SHIPPING" |
A string that indicates what type of metadata that was extracted. This will be used by other services to understand what kind of data this is. |
"metadata" |
{"carrier": "UPS"} |
A dictionary with any other additional metadat that may be used by other services |