@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api Psycholinguistic Text Analytics
@base https://api.symanto.net
@version 1.0
@auth ApiKey x-api-key in header
@endpoints 8
@toc communication(1), emotion(1), ekman-emotion(1), personality(1), sentiment(1), topic-sentiment(1), brand-recommendation(1), language-detection(1)

@group communication
@endpoint POST /communication
@optional {all: bool=false}
@returns(200)
@errors {422}

@endgroup

@group emotion
@endpoint POST /emotion
@optional {all: bool=false}
@returns(200)
@errors {422}

@endgroup

@group ekman-emotion
@endpoint POST /ekman-emotion
@optional {all: bool=false}
@returns(200)
@errors {422}

@endgroup

@group personality
@endpoint POST /personality
@optional {all: bool=false}
@returns(200)
@errors {422}

@endgroup

@group sentiment
@endpoint POST /sentiment
@optional {all: bool=false}
@returns(200)
@errors {422}

@endgroup

@group topic-sentiment
@endpoint POST /topic-sentiment
@optional {domain: str(Ecom/Employee/Hotel/Restaurant)}
@returns(200)

@endgroup

@group brand-recommendation
@endpoint POST /brand-recommendation
@optional {domain: str(Airlines/Automotive/Banking/Ecom/Employee/Gaming/Hotel/Pharma/Retail/Restaurant/ConsumerElectronics)}
@returns(200)

@endgroup

@group language-detection
@endpoint POST /language-detection
@returns(200)
@errors {422}

@endgroup

@end
