• umbraroze@kbin.social
      link
      fedilink
      arrow-up
      7
      ·
      11 months ago

      /serious Well, yes, most APIs are meant for system-to-system interaction, that’s kind of a given. But since this particular API is clearly meant for human-to-system interaction, returning a human-readable response is adequate. Yes, a better design would probably allow the client to specify additional parameters about the desired response.

      /back-to-jokes Yeah, well this kind of sums up most of my job applications. I send an application and the recruiting people are all like “OK”.

    • penguin@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      11 months ago

      That’s better than some I’ve seen. Like 200 for everything and the text could even be “error”.

      Or 500 with the text “invalid input”

  • toastal@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    11 months ago

    It has a built-in filter for the poor folks that use these proprietary services like Twitter X, Microsoft GitHub, and Discord Username.

    I wouldn’t apply anywhere asking exclusively for these platforms instead of something generic like: instant messaging, public code forge(s), weblog/microblog(s). I would encourage you, reader, to ask around & make sure your org isn’t hiring based on proprietary service usage. Heaven forbid your applicant is from a place under US sanctions & literally couldn’t use the services even if they wanted …or like your candidate has any values about privacy.

  • Arigion@feddit.de
    link
    fedilink
    arrow-up
    0
    ·
    11 months ago

    You can book this as a service for only $499/$999 per month from a dodgy website with no company adress but bold claims about time savings. Lol. Source: https://applybyapi.com/#pricing

    But the best thing is: you can’t send your open jobs by API. You need to use a rich text editor:

    Post your job Upload your logo and use our easy rich text editor to make your posting shine. Unlimited job postings are included with every plan.

      • VanillaGorilla@kbin.social
        link
        fedilink
        arrow-up
        1
        ·
        11 months ago

        Obviously the backend developer trying to test the API. Then creating an openapi spec and the frontend developer importing that to not writing the client by hand.

        Besides that, that has to be the lamest DTO possible. They could have added some kind of skills array or an embedded address field to make it more than a flat object.