-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathfoss42-conversion.yaml
137 lines (137 loc) · 3.81 KB
/
foss42-conversion.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
openapi: 3.0.0
info:
title: Foss42 Conversion APIs
description: Convert one type (or format) of data into another format or structure.
version: 1.0.0
servers:
- url: https://api.foss42.com
paths:
/convert/leet:
get:
summary: Convert text to Leet (1337) language
operationId: convertToLeet
description: Returns the Leet (1337) version of the input text.
parameters:
- name: text
in: query
required: true
schema:
type: string
description: The input text to be converted to Leet.
responses:
"200":
description: OK
content:
application/json:
schema:
type: object
properties:
data:
type: string
description: The Leet (1337) version of the input text.
/convert/mirror:
get:
summary: Text to Mirror
description: Returns the mirror version of the input text.
operationId: getTextToMirror
parameters:
- in: query
name: text
required: true
description: The input text to be mirrored
schema:
type: string
responses:
"200":
description: Successful response
content:
application/json:
schema:
type: object
properties:
data:
type: string
/convert/phone2numeric:
get:
summary: Convert Phone to Numeric
operationId: phoneToNumeric
description: Converts a phone number with letters into its numeric equivalent
parameters:
- name: text
in: query
description: The text supplied to be converted into a numeric phone number
required: true
schema:
type: string
responses:
"200":
description: Successful Response
content:
application/json:
schema:
type: object
properties:
data:
type: string
"422":
description: Validation Error
/convert/slug:
get:
summary: Convert text to slug
description: Converts the input text into a human-readable slug.
operationId: convertTextToSlug
parameters:
- name: text
in: query
required: true
description: The text to be converted to a slug
schema:
type: string
- name: sep
in: query
description: The separator to be used in the slug (default is "-")
schema:
type: string
responses:
"200":
description: Successful response
content:
application/json:
schema:
type: object
properties:
data:
type: string
description: The generated slug
"422":
description: Validation error
/convert/upsidedown:
get:
operationId: textToUpsideDown
description: Returns the upside down version of the input text
parameters:
- in: query
name: text
required: true
description: The input text
schema:
type: string
responses:
"200":
description: Successful response
content:
application/json:
schema:
type: object
properties:
data:
type: string
"422":
description: Validation Error
content:
application/json:
schema:
type: object
properties:
error:
type: string