Aller au contenu principal
public

Modifier une activité

PATCH
/v1/activities/{id}
Authorizationstringheaderobligatoire

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

idstringobligatoire
if-matchstringheader

Version de l’activité, telle que l’en-tête ETag l’a rendue à la lecture. Quand elle est fournie, la modification n’est appliquée que si l’activité n’a pas changé depuis : sinon la réponse est 412 et l’activité reste intacte.

Corps

application/json
activityDatestring | null
authorIdstring | null
billableboolean
billedboolean
categoryenum<string>
Options disponibles: temps, frais, prestation, debours
descriptionstring | null
quantitynumber | null
Plage requise: 0 <= x
stakeholderIdstring | null
Motif: ^[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
statusenum<string>default:confirmed
Options disponibles: draft, confirmed
titlestring | nulldefault:null
unitCostnumber | null
Plage requise: 0 <= x
vatRatenumber | null
Plage requise: 0 <= x <= 1
workedQuantitynumber | null

Réponse

200application/json
activityDatestring | nullobligatoire
amountHtnumber | nullobligatoire
authorIdstring | nullobligatoire
billablebooleanobligatoire
billedbooleanobligatoire
categoryenum<string>obligatoire
Options disponibles: temps, frais, prestation, debours
createdAtstringobligatoire
deletedAtstring | nullobligatoire
descriptionstring | nullobligatoire
discountKindenum<string> | nullobligatoire
Options disponibles: percent, amount
discountValuenumber | nullobligatoire
idstringobligatoire
Motif: ^[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
invoiceIdstring | nullobligatoire
Motif: ^[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
invoiceLabelstring | nullobligatoire
matterIdstring | nullobligatoire
Motif: ^[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
quantitynumber | nullobligatoire
stakeholderIdstring | nullobligatoire
Motif: ^[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
statusenum<string>default:confirmed
Options disponibles: draft, confirmed
tenantIdstringobligatoire
Motif: ^[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
titlestring | nullobligatoire
unitCostnumber | nullobligatoire
updatedAtstringobligatoire
vatRatenumber | nullobligatoire
Plage requise: 0 <= x <= 1
workedQuantitynumber | nullobligatoire