Skip to main content
PUT
/
v1
/
registrations
/
{registration_id}
Update Registration
curl --request PUT \
  --url https://api.trykintsugi.com/v1/registrations/{registration_id} \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --header 'x-organization-id: <api-key>' \
  --data '
{
  "registration_date": "2025-03-01",
  "registration_email": "[email protected]",
  "registration_key": "REG-123456",
  "registration_requested": "2025-02-18T19:43:32.684802",
  "auto_registered": true,
  "registrations_regime": "STANDARD",
  "change_regime_status": "REQUESTED",
  "username": "User Name",
  "filing_frequency": "MONTHLY",
  "create_filings_from": "2025-03-01",
  "is_approaching": false,
  "comment": "Updated registration for compliance",
  "vda": false
}
'
{
  "registration_date": "2025-02-01",
  "registration_email": "[email protected]",
  "status": "REGISTERED",
  "registration_requested": "2025-02-18T19:43:32.684802",
  "auto_registered": true,
  "country_code": "US",
  "state_code": "AR",
  "state_name": "Arizona",
  "filing_frequency": "MONTHLY",
  "comment": "Registering for monthly sales tax filings",
  "initial_sync": false,
  "amount_fees": "100.00",
  "vda": false,
  "id": "regs_shaGJSHHr4YXg"
}

Authorizations

X-API-KEY
string
header
required
x-organization-id
string
header
required

Path Parameters

registration_id
string
required

The unique identifier of the registration to be updated.

Body

application/json
registration_date
string

The date when the registration was created. Format: YYYY-MM-DD.

registration_email
string

Email address associated with the registration.

registration_key
string

A unique key assigned to the registration.

deregistration_key
string

A unique key assigned for deregistration.

registration_requested
string

Timestamp when the registration was requested.

registration_completed
string

Timestamp when the registration was completed.

deregistration_requested
string

Timestamp when deregistration was requested.

deregistration_completed
string

Timestamp when the deregistration was completed.

auto_registered
boolean
default:false

Indicates whether the registration was completed automatically.

registrations_regime
enum<string>

The tax registration regime (e.g., STANDARD, SIMPLIFIED).

Available options:
STANDARD,
SIMPLIFIED
change_regime_status
enum<string>
Available options:
REQUESTED,
APPROVED,
DONE,
ACKNOWLEDGED
third_party_enabled
boolean
default:false

Indicates whether third-party access is enabled for this registration.

do_not_file
boolean
default:false

If true, do not file for this registration (treated as False by default).

two_factor_enabled
boolean

Indicates whether two-factor authentication (2FA) is enabled for this registration.

marked_collecting
boolean

Indicates whether the registration is marked as collecting in shopify

encrypted_username
string

The encrypted username for the registration.

username
string

The username associated with the registration.

filing_frequency
enum<string>

The updated filing frequency (MONTHLY, QUARTERLY, etc.).

Available options:
UNKNOWN,
MONTHLY,
QUARTERLY,
SEMI_ANNUALLY,
ANNUALLY,
ANNUAL_FISCAL_YEAR,
SEMI_MONTHLY,
BI_MONTHLY,
FOUR_MONTHLY,
QUARTERLY_PREPAYMENT
create_filings_from
string

The updated date from which filings should start (YYYY-MM-DD).

is_approaching
boolean

Indicates whether the registration is approaching an action (e.g., renewal).

comment
string

Additional notes or comments related to the registration.

vda
boolean

Indicates if the Voluntary Disclosure Agreement (VDA) applies.

tax_id
string

Organization-level tax ID (e.g., VAT number, Canada Business Number).

Response

Successfully retrieved registration by id

status
enum<string>
required

The current status of the registration. Possible values: REGISTERED, PROCESSING, UNREGISTERED, DEREGISTERING, DEREGISTERED, VALIDATING, AWAITING_CLARIFICATION.

Available options:
REGISTERED,
PROCESSING,
UNREGISTERED,
DEREGISTERING,
DEREGISTERED,
VALIDATING,
AWAITING_CLARIFICATION
country_code
enum<string>
required

The country code (ISO 3166-1 alpha-2 format) where the registration applies.

Available options:
AF,
AX,
AL,
DZ,
AS,
AD,
AO,
AI,
AQ,
AG,
AR,
AM,
AW,
AU,
AT,
AZ,
BS,
BH,
BD,
BB,
BY,
BE,
BZ,
BJ,
BM,
BT,
BO,
BQ,
BA,
BW,
BV,
BR,
IO,
BN,
BG,
BF,
BI,
CV,
KH,
CM,
CA,
KY,
CF,
TD,
CL,
CN,
CX,
CC,
CO,
KM,
CG,
CD,
CK,
CR,
HR,
CU,
CW,
CY,
CZ,
DK,
DJ,
DM,
DO,
EC,
EG,
SV,
GQ,
ER,
EE,
SZ,
ET,
FK,
FO,
FJ,
FI,
FR,
GF,
PF,
TF,
GA,
GM,
GE,
DE,
GH,
GI,
GR,
GL,
GD,
GP,
GU,
GT,
GG,
GN,
GW,
GY,
HT,
HM,
VA,
HN,
HK,
HU,
IS,
IN,
ID,
IR,
IQ,
IE,
IM,
IL,
IT,
CI,
JM,
JP,
JE,
JO,
KZ,
KE,
KI,
KP,
KR,
KW,
KG,
LA,
LV,
LB,
LS,
LR,
LY,
LI,
LT,
LU,
MO,
MG,
MW,
MY,
MV,
ML,
MT,
MH,
MQ,
MR,
MU,
YT,
MX,
FM,
MD,
MC,
MN,
ME,
MS,
MA,
MZ,
MM,
NA,
NR,
NP,
NL,
NC,
NZ,
NI,
NE,
NG,
NU,
NF,
MK,
MP,
NO,
OM,
PK,
PW,
PS,
PA,
PG,
PY,
PE,
PH,
PN,
PL,
PT,
PR,
QA,
RE,
RO,
RU,
RW,
BL,
SH,
KN,
LC,
MF,
PM,
VC,
WS,
SM,
ST,
SA,
SN,
RS,
SC,
SL,
SG,
SX,
SK,
SI,
SB,
SO,
ZA,
GS,
SS,
ES,
LK,
SD,
SR,
SJ,
SE,
CH,
SY,
TW,
TJ,
TZ,
TH,
TL,
TG,
TK,
TO,
TT,
TN,
TR,
TM,
TC,
TV,
UG,
UA,
AE,
GB,
US,
UM,
UY,
UZ,
VU,
VE,
VN,
VG,
VI,
WF,
EH,
YE,
ZM,
ZW,
XK,
ZZ_EU
state_code
string
required

The state/province code where the registration applies.

state_name
string
required

The name of the state/province.

filing_frequency
enum<string>
required

Specifies how often tax filings should be made. Possible values: MONTHLY, QUARTERLY, ANNUALLY, UNKNOWN.

Available options:
UNKNOWN,
MONTHLY,
QUARTERLY,
SEMI_ANNUALLY,
ANNUALLY,
ANNUAL_FISCAL_YEAR,
SEMI_MONTHLY,
BI_MONTHLY,
FOUR_MONTHLY,
QUARTERLY_PREPAYMENT
id
string
required

The unique identifier for the registration.

filing_days
integer
required
registration_type
enum<string>
required
Available options:
EU_OSS,
OTHER
registration_date
string

The date when the registration was created. Format: YYYY-MM-DD.

registration_email
string

Email address associated with the registration.

registration_key
string

A unique key assigned to the registration.

deregistration_key
string

A unique key assigned for deregistration.

registration_requested
string

Timestamp when the registration was requested.

registration_completed
string

Timestamp when the registration was completed.

deregistration_requested
string

Timestamp when deregistration was requested.

deregistration_completed
string

Timestamp when the deregistration was completed.

auto_registered
boolean
default:false

Indicates whether the registration was completed automatically.

registrations_regime
enum<string>

The tax registration regime (e.g., STANDARD, SIMPLIFIED).

Available options:
STANDARD,
SIMPLIFIED
change_regime_status
enum<string>
Available options:
REQUESTED,
APPROVED,
DONE,
ACKNOWLEDGED
third_party_enabled
boolean
default:false

Indicates whether third-party access is enabled for this registration.

do_not_file
boolean
default:false

If true, do not file for this registration (treated as False by default).

two_factor_enabled
boolean

Indicates whether two-factor authentication (2FA) is enabled for this registration.

marked_collecting
boolean

Indicates whether the registration is marked as collecting in shopify

username
string

Username for accessing tax registration details.

comment
string

Additional comments related to the registration.

create_filings_from
string

The date from which filings should be created. should start (YYYY-MM-DD).

initial_sync
boolean
default:false

Indicates whether an initial synchronization should be performed.

amount_fees
string
default:0.00

The amount of fees associated with the registration.

vda
boolean
default:false

Indicates whether a Voluntary Disclosure Agreement (VDA) applies.

imported
boolean

Whether the registration was imported from another system.

sales_tax_id
string

The sales tax ID associated with the registration.

sst_import
boolean
default:false

Indicates whether the registration is an SST Import.

oss_type
enum<string>

The type of OSS registration. Should be filled for ZZ_EU OSS registrations.

Available options:
UNION,
NON_UNION
oss_member_state_of_identification_code
enum<string>

The Member State of Identification code for OSS registrations.

Available options:
AF,
AX,
AL,
DZ,
AS,
AD,
AO,
AI,
AQ,
AG,
AR,
AM,
AW,
AU,
AT,
AZ,
BS,
BH,
BD,
BB,
BY,
BE,
BZ,
BJ,
BM,
BT,
BO,
BQ,
BA,
BW,
BV,
BR,
IO,
BN,
BG,
BF,
BI,
CV,
KH,
CM,
CA,
KY,
CF,
TD,
CL,
CN,
CX,
CC,
CO,
KM,
CG,
CD,
CK,
CR,
HR,
CU,
CW,
CY,
CZ,
DK,
DJ,
DM,
DO,
EC,
EG,
SV,
GQ,
ER,
EE,
SZ,
ET,
FK,
FO,
FJ,
FI,
FR,
GF,
PF,
TF,
GA,
GM,
GE,
DE,
GH,
GI,
GR,
GL,
GD,
GP,
GU,
GT,
GG,
GN,
GW,
GY,
HT,
HM,
VA,
HN,
HK,
HU,
IS,
IN,
ID,
IR,
IQ,
IE,
IM,
IL,
IT,
CI,
JM,
JP,
JE,
JO,
KZ,
KE,
KI,
KP,
KR,
KW,
KG,
LA,
LV,
LB,
LS,
LR,
LY,
LI,
LT,
LU,
MO,
MG,
MW,
MY,
MV,
ML,
MT,
MH,
MQ,
MR,
MU,
YT,
MX,
FM,
MD,
MC,
MN,
ME,
MS,
MA,
MZ,
MM,
NA,
NR,
NP,
NL,
NC,
NZ,
NI,
NE,
NG,
NU,
NF,
MK,
MP,
NO,
OM,
PK,
PW,
PS,
PA,
PG,
PY,
PE,
PH,
PN,
PL,
PT,
PR,
QA,
RE,
RO,
RU,
RW,
BL,
SH,
KN,
LC,
MF,
PM,
VC,
WS,
SM,
ST,
SA,
SN,
RS,
SC,
SL,
SG,
SX,
SK,
SI,
SB,
SO,
ZA,
GS,
SS,
ES,
LK,
SD,
SR,
SJ,
SE,
CH,
SY,
TW,
TJ,
TZ,
TH,
TL,
TG,
TK,
TO,
TT,
TN,
TR,
TM,
TC,
TV,
UG,
UA,
AE,
GB,
US,
UM,
UY,
UZ,
VU,
VE,
VN,
VG,
VI,
WF,
EH,
YE,
ZM,
ZW,
XK,
ZZ_EU
marked_collecting_date
string

The date when the registration was marked as collecting.

needs_mark_as_collecting
boolean
default:false

Indicates whether the registration needs to be marked as collecting.

credits_total_available
string
default:0.00
registration_category
enum<string>
default:REGULAR

The category of the registration. Possible values: REGULAR, IMPORTED, DEREGISTRATION.

Available options:
REGULAR,
IMPORTED,
DEREGISTRATION