{"@context": "https://schema.org", "@type": "WebAPI", "name": "KumpeApps API API", "description": "KKid API. Due to security concerns all calls to this API requires authentication. If you have access then you may use your KumpeApps username/password to authenticate. To gain access please use the contact developer link below.", "provider": {"@type": "Organization", "name": "kumpeapps.com"}, "documentation": "https://api.kumpeapps.com/python/swagger/swagger.yaml"}
KKid API. Due to security concerns all calls to this API requires authentication. If you have access then you may use your KumpeApps username/password to authenticate. To gain access please use the contact developer link below.
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: https://restapi.kumpeapps.com/{version} https://restapi.preprod.kumpeapps.com/{version}
auth: a p i k e y
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
KKid API. Due to security concerns all calls to this API requires authentication. If you have access then you may use your KumpeApps username/password to authenticate. To gain access please use the contact developer link below.
| method | path | what the vendor says it does |
|---|---|---|
POST | /appkey | Request app key Request a new app key by passing username and password for app account authentication |
PUT | /appkey | Deactivate app key Pass your app key to deactivate the key authentication |
PATCH | /appkey | Compromise app key Pass an app key to mark it as compromised. This may be submitted by the app owner or a conc |
POST | /authentication/appkey | Request app key Request a new app key by passing username and password for app account authentication |
PUT | /authentication/appkey | Deactivate app key Pass your app key to deactivate the key authentication |
PATCH | /authentication/appkey | Compromise app key Pass an app key to mark it as compromised. This may be submitted by the app owner or a conc |
GET | /authentication/authkey | Request auth key for user (login user) Obtain auth key for user that has provided their username and password |
POST | /authentication/authkey | Request auth key for user (login user) Obtain auth key for user that has provided their username and password |
PUT | /authentication/authkey | Deactivate auth key (logout) Deactivate auth key for user logging them out of your application authentication |
PATCH | /authentication/authkey | Compromise auth key Mark user auth key as compromised authentication |
GET | /authentication/verifyotp | Verifies YubiKey OTP for authenticated user Verifies YubiKey OTP for authenticated user authentication |
GET | /authkey | Request auth key for user (login user) Obtain auth key for user that has provided their username and password |
POST | /authkey | Request auth key for user (login user) Obtain auth key for user that has provided their username and password |
PUT | /authkey | Deactivate auth key (logout) Deactivate auth key for user logging them out of your application authentication |
PATCH | /authkey | Compromise auth key Mark user auth key as compromised authentication |
GET | /kkid/allowance | returns allowance balance and allowance transactions By passing in the appropriate options, you can view allow |
POST | /kkid/allowance | adds new allowance transaction to kidUserID By passing in the appropriate options, you can add an allowance tr |
POST | /kkid/apns | subscribes/unsubscribes/registers for apns push notifications KKid |
GET | /kkid/chorelist | returns list of chores for given user By passing in the appropriate options, you can search for chores assigne |
POST | /kkid/chorelist | adds chore for given user By passing in the appropriate options, you can add a chore to given kid username und |
PUT | /kkid/chorelist | updates chore for given chore id By passing in the appropriate options, you can update the fields of a specifi |
DELETE | /kkid/chorelist | deletes chore for given chore id By passing in the appropriate options, you can delete a chore for the given c |
POST | /kkid/masteruser | adds new master user account By passing in the appropriate variables this method creates a new user with maste |
GET | /kkid/share | Create Share Link Create share link KKid |
GET | /kkid/user | Gets user info Gets user info for authenticated user KKid |
GET | /kkid/userlist | returns list of users By passing in the appropriate options, you can search for users within the authenticated |
POST | /kkid/userlist | adds new child user By passing in the appropriate variables this method creates a new user and assigns it to t |
PUT | /kkid/userlist | updates user By passing in the appropriate variables this method updates the user's profile KKid |
DELETE | /kkid/userlist | deletes user By passing in the appropriate variables this method deletes the specified user. (This function is |
GET | /kkid/wishlist | Get list of wishlist items KKid |
POST | /kkid/wishlist | Add item to kid's wishlist KKid |
PUT | /kkid/wishlist | Update item on kid's wishlist KKid |
DELETE | /kkid/wishlist | Delete item from wishlist KKid |
specification origin: https://api.kumpeapps.com/python/swagger/swagger.yaml
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.