POST/projects/api/v3/jobroles/:id/billable-rates.json

Set billable rates for a job role.

Body Params

BillableRatesRequest represents a request to set billable rates for a job role.

    • Name
      billableRatesByCurrencyId
      Type
      dictionary[string, BillableRateAmount]
      Description
      BillableRateAmount represents the amount for a specific currency.

    Responses

    • Code
      201
      Type
      object
      Schema
      Description
      201 Created
      JobRoleRatesResponse contains information about job role billable rates.
    • Code
      400
      Type
      object
      Schema
      Description
      400 Bad Request
      ErrorResponse defines how []Error should be marshaled to JSON.
    • Code
      403
      Type
      object
      Schema
      Description
      403 Forbidden
      ErrorResponse defines how []Error should be marshaled to JSON.
    • Code
      404
      Description
      404 Not Found No Data

    Examples

    201 Created

    JobRoleRatesResponse
    {
      "billableRateByCurrencyId": {
        "additionalProp": {
          "createdAt": "string",
          "createdBy": {
            "id": 0,
            "meta": {},
            "type": "string"
          },
          "rate": {
            "amount": 0,
            "currency": {
              "id": 0,
              "meta": {},
              "type": "string"
            }
          },
          "updatedAt": "string",
          "updatedBy": {
            "id": 0,
            "meta": {},
            "type": "string"
          }
        }
      },
      "included": {
        "currencies": {
          "additionalProp": {
            "code": "string",
            "decimalPoints": 0,
            "id": 0,
            "name": "string",
            "symbol": "string"
          }
        }
      }
    }