Skip to content

Where teams come from

GET
/api/v1/admin/signup-sources
curl --request GET \
--url 'https://api.deploybase.eu/api/v1/api/v1/admin/signup-sources?quarters=4' \
--header 'Authorization: <Authorization>'

Platform admin only. Per quarter, newest first: teams by signup method with how many went live and pay, and the anonymous where-heard answers by channel with the “other” texts. Every count from 1 to 4 is returned as null with suppressed true.

quarters
integer
default: 4

Quarters to return, 1 to 8

OK

Media type application/json
object
data
meta
object
request_id
string
timestamp
string
trace_id
string
data
object
quarters
Array<object>
object
answered

Answered counts answers given this quarter (finished months only); Eligible counts form and GitHub teams created this quarter, the ones that were asked. Skips are not recorded.

object
suppressed
boolean
value
integer
answers
Array<object>
object
channel
string
count
object
suppressed
boolean
value
integer
eligible
object
suppressed
boolean
value
integer
methods
Array<object>
object
live
object
suppressed
boolean
value
integer
method
string
paid
object
suppressed
boolean
value
integer
teams
object
suppressed
boolean
value
integer
other_texts
Array<string>
quarter

Quarter reads “2026-Q4”.

string

Example generated

{
"data": {
"quarters": [
{
"answered": {
"suppressed": true,
"value": 1
},
"answers": [
{
"channel": "example",
"count": {
"suppressed": true,
"value": 1
}
}
],
"eligible": {
"suppressed": true,
"value": 1
},
"methods": [
{
"live": {
"suppressed": true,
"value": 1
},
"method": "example",
"paid": {
"suppressed": true,
"value": 1
},
"teams": {
"suppressed": true,
"value": 1
}
}
],
"other_texts": [
"example"
],
"quarter": "example"
}
]
},
"meta": {
"request_id": "example",
"timestamp": "example",
"trace_id": "example"
}
}

Bad Request

Media type application/json
object
code
string
details
error
string
meta
object
request_id
string
timestamp
string
trace_id
string

Example generated

{
"code": "example",
"details": "example",
"error": "example",
"meta": {
"request_id": "example",
"timestamp": "example",
"trace_id": "example"
}
}

Unauthorized

Media type application/json
object
code
string
details
error
string
meta
object
request_id
string
timestamp
string
trace_id
string

Example generated

{
"code": "example",
"details": "example",
"error": "example",
"meta": {
"request_id": "example",
"timestamp": "example",
"trace_id": "example"
}
}

Forbidden

Media type application/json
object
code
string
details
error
string
meta
object
request_id
string
timestamp
string
trace_id
string

Example generated

{
"code": "example",
"details": "example",
"error": "example",
"meta": {
"request_id": "example",
"timestamp": "example",
"trace_id": "example"
}
}

Live f79d25b6 built