API
jobs

Creates new job

post/api/jobs/

Request

  • The document declares no server URL.
  • Auth: OAuth 2 (password, token URL /api/auth/login)

Request body

langstring
service_uuidstring required
titlestring required
descriptionstring required
settlement_uuidstring nullable
address_uuidstring nullable
start_datestring nullable
end_datestring nullable
is_negotiableboolean
is_volunteerboolean
costinteger
is_publicboolean
file_uuidsstring[]

Response

Successful Response

idinteger required
uuidstring required
titlestring required
descriptionstring
address_idinteger nullable
location_idinteger nullable
start_datestring date-time nullable
end_datestring date-time nullable
owner_idinteger required
worker_idinteger nullable
status'pending' | 'approved' | 'in_progress' | 'on_confirmation' | 'completed' | 'payment_confirmed' | 'canceled' required
is_publicboolean required
is_negotiableboolean required
is_volunteerboolean required
created_atstring date-time required
updated_atstring date-time required
is_deletedboolean required

Changes

    • breaking

      added the new required request property

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the optional property from the response with the status

    • warning

      added the new approved enum value to the response property for the response status

    • warning

      added the new canceled enum value to the response property for the response status

    • warning

      added the new on_confirmation enum value to the response property for the response status

    • warning

      added the new payment_confirmed enum value to the response property for the response status

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      the request property became optional

    • info

      the request property default value true was added

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      the response property became required for the status

    • info

      the response's property default value false was removed for the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • breaking

      the response property became optional for the status

    • breaking

      the response property became optional for the status

    • breaking

      response property address_id list-of-types was widened by adding types null to media type application/json of response 201

    • breaking

      response property location_id list-of-types was widened by adding types null to media type application/json of response 201